Perangkat lunak

Perangkat lunak

Perangkat lunak : Instruksi yang memberitahu komputer apa yang harus dilakukan. Perangkat lunak terdiri dari seluruh rangkaian program, prosedur, dan rutinitas yang terkait dengan pengoperasian sistem komputer. Istilah ini diciptakan untuk membedakan instruksi ini dari perangkat keras—yaitu, komponen fisik dari sistem komputer. Serangkaian instruksi yang mengarahkan perangkat keras komputer untuk melakukan tugas disebut program, atau program perangkat lunak.

Dua jenis utama perangkat lunak adalah perangkat lunak sistem dan perangkat lunak aplikasi. Perangkat lunak sistem mengontrol fungsi internal komputer, terutama melalui sistem operasi, dan juga mengontrol periferal seperti monitor, printer, dan perangkat penyimpanan. Perangkat lunak aplikasi, sebaliknya, mengarahkan komputer untuk mengeksekusi perintah yang diberikan oleh pengguna dan dapat dikatakan mencakup program apa pun yang memproses data untuk pengguna. Dengan demikian, perangkat lunak aplikasi mencakup pengolah kata, spreadsheet, manajemen basis data, inventaris dan program penggajian, dan banyak “aplikasi” lainnya. Kategori perangkat lunak ketiga adalah perangkat lunak jaringan, yang mengoordinasikan komunikasi antara komputer yang terhubung dalam jaringan. Perangkat lunak biasanya disimpan pada perangkat memori jangka panjang eksternal, seperti hard drive atau disket magnetik. Ketika program sedang digunakan, komputer membacanya dari perangkat penyimpanan dan untuk sementara menempatkan instruksi dalam memori akses acak (RAM). Proses menyimpan dan kemudian melakukan instruksi disebut “berjalan,” atau “mengeksekusi,” sebuah program. Sebaliknya, program dan prosedur perangkat lunak yang disimpan secara permanen dalam memori komputer menggunakan teknologi read-only (ROM) disebut firmware, atau “perangkat lunak keras”.

coprocessor

coprocessor, prosesor tambahan yang digunakan di beberapa komputer untuk melakukan tugas-tugas khusus seperti perhitungan aritmatika ekstensif atau pemrosesan tampilan grafis. Koprosesor sering dirancang untuk melakukan tugas-tugas seperti itu lebih efisien daripada unit pemrosesan pusat (CPU), menghasilkan kecepatan yang jauh lebih besar untuk komputer secara keseluruhan.

Perangkat Lunak