yang benar. Perangkat lunak ini bersifat permanen dan disimpan dalam memori komputer. Perangkat lunak inilah yang dikenal sebagai firmware Firmware digunakan untuk meletakan program bootloader. Bootloader adalah sebuah program khusus dan dijalankan oleh prosesor ketika membaca sistem operasi dari disk atau memori nonvolatile yang kemudian menempatkannya di dalam memori. Bootloader biasanya dimiliki komputer desktop dan workstation. Lapisan perangkat lunak diatas firmware, adalah sistem operasi. Perangkat lunak ini berfungsi mengendalikan operasi komputer, mengorganisir penggunaan memori dan mengendalikan peralatan seperti keyboard, mouse, monitor, disk drive, dan sebagainya. Sistem operasi juga memberikan fsilitas kepada user untuk melakukan antarmuka dengan piranti lain, menjalankan program aplikasi dan mengakses file memori luar seperti Compact Disk (CD). Sistem operasi, secara umum menyediakan satu set tool untuk program aplikasi, melakukan suatu mekanisme pengaksesan monitor, disk drive, dan seterusnya. Kenyataan dilapangan sebuah komputer tidak semua menggunakan sistem operasi. Sering juga komputer bersifat sangat sederhana dan langsung menjalankan tugasnya. Pada permasalahan tertentu, seperti router jaringan, perangkat lunaknya terintegrasi dan sangat sederhana proses pengembangan. Perangkat lunak pada lapisan paling tinggi adalah perangkat lunak aplikasi yang merupakan program yang langsung berhubungan dengan kemampuan sebuah komputer. Kemampuan sebuah komputer sangat tergantung pada aplikasi perangkat lunak sistem Next 》》 arsitektur komputer