perisian

Keperluan minimum dan keperluan yang disyorkan untuk PC Cabernet

Keperluan PC Cabernet dan Panduan Lengkap

Ketahui keperluan PC minimum dan yang disyorkan untuk Cabernet. Kami menganalisis prestasi, perkakasan yang diperlukan dan semua perkara lain yang anda perlu tahu tentang RPG vampire ini.

Pencipta aplikasi AI

Panduan Lengkap untuk Pembangun Aplikasi AI

Ketahui cara menukar idea anda menjadi aplikasi sebenar dengan AI. Cipta prototaip, MVP dan aplikasi asli tanpa mengetahui cara membuat kod. Mulakan projek digital anda sekarang!

Aplikasi pengurusan ubat berkuasa AI

Aplikasi pengurusan ubat berkuasa AI

Temui aplikasi berkuasa AI terbaik untuk membantu anda mengambil ubat tepat pada masanya, memahami sisipan pakej dan mengelakkan ralat dalam rawatan kronik.

Apakah perisian? Definisi

Era teknologi seperti ini ditakrifkan oleh sejumlah besar perisian yang mengelilingi kita dan juga membanjiri kita . Konsep ini tersirat dalam realiti setiap orang hari ini. Kita menggunakannya, seperti dahulu, pada komputer , tetapi juga pada telefon kita untuk mencatat, sambil bermain permainan, sambil menikmati kursus e-pembelajaran, sambil mencari pekerjaan pada aplikasi pekerjaan, sambil menonton Netflix di televisyen, dan juga untuk memprogram ketuhar, antara lainnya.

Oleh itu, dikelilingi olehnya, adalah ironis untuk melihat betapa sedikitnya yang kita tahu tentang konsep ini, dan inilah yang akan kita perbaiki hari ini dengan memberitahu anda apa itu perisian, jenis yang wujud , bagaimana dan mengapa ia digunakan dan, secara amnya, semua yang anda perlu tahu tentang sumber ini yang telah menjadi sangat penting dalam kehidupan kita.

Apakah perisian dan untuk apa ia digunakan? Definisi

Apakah perisian dan untuk apa ia digunakan?

Takrifan paling asas yang dapat kami temui, dan yang menerangkannya dengan tepat, ialah definisi yang disediakan oleh Wikipedia sendiri, yang merujuknya sebagai " perisian untuk sistem komputer ." Walau bagaimanapun, kami akan merugikan diri kami sendiri dan anda jika itu sahaja yang kami dapat tawarkan mengenai konsep ini.

Ini adalah peraturan, premis, tindakan dan arahan yang tidak wujud pada tahap fizikal , yang tidak ketara, tidak boleh disentuh, tetapi tetap dilaksanakan dan berfungsi untuk berkomunikasi dengan mesin yang dimaksudkan, menawarkan perkhidmatan yang sangat pelbagai dalam peralatan komputer, televisyen, telefon pintar, dan sebagainya. Pada masa ini, ini menggunakan algoritma kompleks yang direka bentuk dengan kecerdasan buatan.

Oleh itu, ia ternyata merupakan koleksi komponen logik yang bergabung untuk membentuk produk yang direka bentuk untuk dijalankan dan berfungsi pada komputer. Inilah bahagian operasinya.

Untuk lebih memahami perkara ini, kita boleh katakan bahawa program perisian merangkumi kedua-dua yang digunakan oleh pengguna akhir dan semua yang terlibat dalam proses tersembunyi yang lebih panjang yang merangkumi reka bentuk, pembangunan dan pengaturcaraan perisian lain. Seperti yang akan anda lihat kemudian, semua yang kita jalankan pada peranti kita adalah perisian, dari satu jenis atau yang lain.

Asal usul dan sejarah perisian

Asal

Asal-usulnya selari dengan komputer pertama, pada tahun 40-an . Pada masa ini, perbezaannya daripada perkakasan tidak difahami dengan jelas (kita akan lihat ini kemudian); ia tidak dianggap sebagai sesuatu yang bebas daripadanya.

Dekad ini dan dekad seterusnya menawarkan produk percuma tanpa lesen . Produk-produk ini ditukar seperti seseorang bertukar resipi dengan jiran.

sejarah

Ia telah memasuki tahun 60-an , dengan kemunculan ARPANET, sebuah komuniti mula terbentuk yang secara khusus mendedahkan ciri-ciri, prinsip dan nilai perisian.

Dorongan bidang ini datang daripada dua persidangan yang ditaja oleh NATO pada tahun 1968 dan 1969.

Sudah tentu, dekad-dekad berikutnya, selain perkembangan baharu, ditandai dengan pelbagai masalah yang turut membentuk apa yang dikenali sebagai "krisis perisian ", aspek paling menonjol dalam sejarah produk ini, tepatnya kerana impaknya di semua peringkat.

Peralatan asal ARPANET

Evolusi

Kita boleh mengatakan bahawa terdapat perbincangan tentang evolusi dari tahun 60-an dan seterusnya kerana, walaupun, seperti yang kita katakan, telah menyebabkan krisis besar, evolusinya semakin jelas.

Kita boleh mentakrifkan era pertama yang ditandai dengan penggunaan perisian oleh pembangun yang sama, sebuah syarikat tunggal yang bertanggungjawab mencipta programnya sendiri semasa mereka menghasilkannya.

Era kedua ditakrifkan oleh konsep berbilang sistem, merangkumi semua jenis sistem pelbagai guna dan berbilang pengaturcaraan . Aspek utama lain ialah pengenalan konsep baharu yang memupuk interaksi antara manusia dan mesin.

Era ketiga, yang bermula pada pertengahan 70-an , merangkumi pengedaran sistem ini, penggunaan komputer yang berbeza, setiap satunya dengan tujuan tertentu, dan semuanya saling berkaitan. Pada ketika ini, industri perisian mewakili sebahagian besar ekonomi global.

Kita kini berada di era keempat, yang dicirikan oleh spesifikasi teknik yang digunakan untuk mereka bentuk , membangun dan menambah baik perisian dan, dengan itu, pengalaman pengguna, yang telah menjadi objektif utama sektor ini.

Pengelasan dan jenis perisian mengikut kegunaannya

contoh jenis perisian

Bergantung pada penggunaannya, iaitu tujuan ia direka bentuk, kami mempunyai klasifikasi yang merangkumi perisian pengaturcaraan, perisian sistem, perisian aplikasi, perisian hasad dan perisian sosial.

Perisian pengaturcaraan

Ia mengambil kira kepentingannya kerana ia merupakan asas kepada segala-galanya , termasuk, sudah tentu, jenis perisian lain yang akan kita lihat di bawah. Ia diperlukan, pada tahap paling asas, dalam pembangunan aplikasi dan pengkomputeran umum.

Ini memerlukan perisian pengaturcaraan lain seperti editor dan pemproses teks , persekitaran IDE, pelbagai pengkompil (terdapat banyak), atau perisian klien-pelayan yang membolehkan pengujian, sistem kawalan versi, dll.

Berkenaan sumber manusia, pengetahuan jelas diperlukan dalam pengaturcaraan, begitu juga dalam logik dan matematik.

Dalam jenis ini, kita mempunyai subjenis berikut:

  • Persekitaran Pembangunan Bersepadu atau IDEIni adalah sejenis suit atau set alat pengaturcaraan yang meningkatkan produktiviti pembangunan. Terdapat pelbagai versi, setiap satunya dengan fungsinya sendiri, memudahkan kemajuan dalam satu arah atau yang lain.
  • Penyahpepijat kodSeperti namanya, ia melibatkan kerja untuk menyahpepijat kod, yang sentiasa dihargai, baik oleh mereka yang memprogram dan membangun dan oleh mereka yang melihatnya dari luar, setelah produk yang dibangunkan dilaksanakan.
  • Editor teksIa menawarkan penciptaan kod yang bersih tanpa menggunakan program luaran yang lain.
  • PenyusunIa bertanggungjawab untuk membaca program dalam bahasa asalnya dan menyahkodnya untuk memaparkannya dalam bahasa yang sama, supaya ia serasi dengan mesin anda dan boleh dijalankan di atasnya.

Perisian sistem

Fungsi utamanya adalah sangat umum tetapi mudah; ia berfungsi untuk membolehkan operasi perkakasan yang menjadi sebahagian daripadanya . Sudah tentu, terdapat banyak jenis, yang direka untuk mengendalikan aspek yang berbeza dan dengan ciri-ciri yang sangat berbeza (serta beberapa yang sangat serupa, sudah tentu).

Kita akan bercakap tentang sistem pengendalian seperti Android, Linux, MacOS, BlackBerryOS... dan juga pemacu yang direka untuk memastikan interaksi yang betul antara sistem dan peranti.

Mempunyai :

Perisian aplikasi

Aplikasi atau aplikasi utiliti ialah aplikasi yang digunakan dalam situasi yang berbeza daripada yang sebelumnya ; iaitu, bukan untuk mereka bentuk dan membangun, mahupun untuk mengendalikan peralatan. Dalam kes ini, matlamatnya adalah untuk menyediakan fungsi yang menarik minat pengguna akhir , dan fungsi ini boleh menjadi agak pelbagai.

Semua yang kita gunakan pada peranti kita merangkumi perisian aplikasi. Malah, kita boleh katakan bahawa ia merangkumi semua yang tidak termasuk dalam dua kategori sebelumnya, iaitu aplikasi komputer pengguna akhir . Klien e-mel, pelayar, platform kandungan penstriman, sebarang aplikasi yang anda muat turun dari App Store atau Google Play Store, dan banyak lagi perkara lain.

Jenis-jenis yang kami temui di dalamnya termasuk:

  • Daripada suite dan aplikasi automasi pejabat.
  • Video.
  • Pendidikan.
  • Keselamatan.
  • Pereka bentuk.
  • Daripada inventori.
  • Akauntan.
  • Pentadbiran.
  • Daripada inventori.
  • Doktor.

Berniat jahat atau Perisian Hasad

Program-program ini direka bentuk untuk memberi kesan negatif kepada komputer tempat ia dipasang, atau melakukan perkara yang sama kepada perisian lain . Program-program ini biasanya bertujuan untuk melumpuhkan perisian antivirus, memusnahkan cakera keras, melumpuhkan atau menjadikan fungsi program tertentu tidak boleh digunakan atau hanya mencuri maklumat, walaupun terdapat lebih banyak objektif di sebalik program yang semakin canggih ini.

Bergantung pada cara operasi dan objektifnya, kami dapati:

  • virusIni adalah program yang mengandungi kod berniat jahat yang direka untuk merebak antara komputer. Ia memasang dirinya sendiri pada komputer anda tanpa kebenaran anda, melalui fail boleh laku dan menyalin dirinya secara sistematik ke setiap program yang anda jalankan.
  • CacingIni adalah virus istimewa, tetapi pengetahuan dan kerosakan yang telah mereka lakukan sepanjang sejarah menyebabkan ia telah ditetapkan sebagai jenis perisian hasad tertentu.
  • TrojansIa merupakan program yang nampaknya tidak berbahaya yang menggabungkan perisian berniat jahat, memberikannya akses kepada komputer dan data anda sebaik sahaja anda memuat turun dan memasangnya. Ia tidak boleh membiak sendiri; ia boleh kekal tidak aktif sehingga ia bersedia untuk bertindak.
  • BackdoorsSama seperti cacing (worm) yang merupakan sejenis virus yang telah mendapat namanya sebagai sejenis perisian hasad, pintu belakang (backdoor) pula merupakan sejenis kuda Trojan. Dalam kes ini, penggodam mengambil alih sistem yang dijangkiti, membolehkan mereka memasang perisian tambahan, menghantar e-mel secara besar-besaran dan sebagainya.
  • Pencatat kunciPerisian untuk merakam ketukan kekunci anda pada papan kekunci anda, supaya maklumat diperoleh tentang semua yang anda taip. Biasanya, sasarannya ialah kata laluan.
  • PendailPerisian pendailan nombor telefon yang cuba menyambungkan peranti ke rangkaian. Ada yang tidak berbahaya, manakala yang lain cuba mendail nombor yang boleh dibilkan.
  • RootkitIni adalah kit rooting untuk peranti. Ia terdiri daripada kod yang sangat kompleks yang dimasukkan ke dalam mesin dan sistem untuk mengawal dan mengurusnya, menjadikannya sangat sukar bagi sesiapa sahaja untuk mengesan penjenayah siber kerana ketiadaan sebarang jejak.
  • spywarePerisian yang bertujuan untuk mengumpul maklumat daripada pengguna mesin tempat ia dipasang. Maklumat ini dihantar kepada pihak yang berkenaan, sama ada pencipta atau rangkaian komputer tertentu. Ini adalah yang paling mudah untuk dikesan dan dialih keluar.

Daripada jenis sosial

Ini adalah alat komunikasi yang direka untuk memudahkan interaksi melalui konvensyen sosial , termasuk perkhidmatan pesanan, platform media sosial, bilik sembang dan sebagainya.

Ia merangkumi sokongan untuk perbualan antara dua atau lebih pengguna, maklum balas, kemudahan perkongsian kandungan dan ekspresi digital dan maya bagi hubungan peribadi.

Contoh dan jenis program mengikut jenis pembangunannya

Pengelasan perisian percuma

Satu lagi klasifikasi yang perlu diketahui dan dipertimbangkan ialah klasifikasi berdasarkan hak cipta program-program ini. Tambahan pula, satu lagi perkara menarik untuk difahami ialah kitaran hayat pembangunan perisian , iaitu, dari idea awal hingga pelancarannya kepada pengguna—satu proses yang sukar tetapi mengujakan.

Freeware

Seperti yang ditunjukkan oleh konsep itu sendiri, kita sedang membincangkan tentang produk yang boleh anda muat turun ke komputer anda dan edarkan tanpa bayaran , baik di pihak anda mahupun mereka yang turut menerimanya daripada anda.

Dalam banyak kes, ciri-ciri ini adalah sebahagian daripada program yang lebih besar dan komprehensif yang mempunyai kos. Sudah tentu, terdapat juga kes di mana, sebagai pertukaran untuk menikmatinya secara percuma, kita perlu menonton iklan, yang merupakan cara pembangun mencari nafkah.

Walaupun ia percuma, kod sumbernya biasanya tidak tersedia . Hakikat bahawa ia percuma tidak bermakna ia bebas hak cipta . Atas sebab ini, tiada siapa yang boleh mengkomersialkannya untuk keuntungan, apatah lagi mendakwanya sebagai milik mereka sendiri.

Shareware

Pengedarannya dibenarkan tanpa sekatan, walaupun penggunaannya dihadkan selepas tempoh masa tertentu . Atas sebab ini, ia tidak boleh disalin atau dipasang tanpa bayaran terlebih dahulu.

Kod sumbernya kekal tersembunyi , seperti yang logik, jadi ia bukanlah program yang boleh diubah suai sama sekali. Contoh paling jelas ialah versi percubaan mana-mana program.

percuma

Tiada sekatan ke atas penyalinan, pengubahsuaian dan pengedarannya . Kod sumber tersedia sepenuhnya.

Sumber terbuka

Program sumber terbuka boleh diedarkan, disalin dan diubah suai dengan sempurna, tetapi sentiasa dengan pemberitahuan terlebih dahulu kepada komuniti sokongan. Oleh itu, harta intelek dikongsi antara pembangun dan pengguna seterusnya yang mengubah suai perisian.

Peribadi

Tidak seperti perisian percuma, perisian ini tidak boleh diubah suai atau diedarkan, dan sudah tentu, kod sumbernya tidak boleh diakses . Atas sebab-sebab yang jelas, ia adalah perisian berbayar atau premium.

Adware

Tujuannya adalah untuk menjana keuntungan . Ia membenarkan pengubahsuaian setelah anda membayarnya, kerana ia biasanya sumber terbuka.

Komponen perisian dan fungsi serta utilitinya

Komponen, hanya dengan mentakrifkan konsep, ialah sebarang elemen yang membentuk atau membentuk sebahagian daripada sesuatu yang lebih besar. Oleh itu, komponen program perisian ialah setiap elemen yang membentuk sebahagian daripadanya, mengintegrasikan dan membentuknya secara keseluruhan.

Kita sedang bercakap tentang modul yang mempunyai antara muka dan kebergantungan tersendiri yang ditakrifkan cukup untuk dikumpulkan sebagai satu set tertentu . Ini terdiri daripada modul minimum hinggalah modul yang membentuk cabang submodul mereka sendiri.

  • Salah satu ciri khasnya ialah Mereka mempunyai kebergantungan eksplisit pada konteks.
  • Satu lagi ialah Ia boleh digunakan secara bebas; ia mempunyai identiti., dan boleh digunakan dalam komposisi lain dan pangkalan data.
  • Perkara terakhir ini membawa kita kepada perkara lain, iaitu pemasangan yang boleh diganti.
  • Tambahan, boleh diguna semula.
  • Antara mukanya ditakrifkan dengan sempurna.supaya penggunaannya dalam kumpulan lain adalah mudah dan intuitif,
  • Akhirnya, kita tahu bahawa ia adalah tentang unsur-unsur yang mesti bersatu padu.

Perbezaan antara perkakasan dan perisian (komponen logik dan fizikal)

Perbezaan antara perkakasan dan perisian

Setelah membincangkan perisian secara panjang lebar, kita boleh merumuskan dengan mengatakan bahawa ia adalah komponen logik yang digunakan dalam pelbagai cara bergantung pada tujuannya. Walau bagaimanapun, disebabkan oleh persamaannya dengan konsep "perkakasan ", sesiapa sahaja yang bukan pakar mungkin mengelirukan kedua-duanya atau menganggapnya sebagai perkara yang sama.

Memandangkan definisi meluas yang telah kami berikan, kita perlu membincangkan apa itu perkakasan, yang merupakan komponen fizikal peranti—bahagian ketara, benda yang boleh anda sentuh . Dalam erti kata lain, perisian ialah "apa yang ada di dalamnya" dan perkakasan ialah "bekas".

Perisian memerlukan, pada satu tahap atau yang lain, pelaksanaan oleh perkakasan . Ini bermakna mesti ada komponen fizikal, sebuah bekas, yang membolehkan penggunaan program, walau sekecil mana pun ia.

Oleh itu, perisian merangkumi semua jenis program seperti permainan, halaman web, aplikasi yang kita muat turun, dan sebagainya , dan perkakasan ialah monitor tempat kita melihat maklumat, tetikus yang membolehkan kita menjalankan kandungan , pemproses yang berfungsi untuk memungkinkan pelaksanaan, atau memori RAM yang membolehkan kita menyimpan maklumat segera yang sedang diproses.