Perangkat lunak, OS, dan interupsi
| English | Bahasa Indonesia |
|---|---|
| software/ˈsɒftweə/ | perangkat lunak |
| operating system/ˈɒpəreɪtɪŋ ˈsɪstəm/ | sistem operasi |
| hardware/ˈhɑːdweə/ | perangkat keras |
| system software/ˈsɪstəm ˈsɒftweə/ | perangkat lunak sistem |
| application software/ˌæplɪˈkeɪʃn ˈsɒftweə/ | perangkat lunak aplikasi |
| device drivers/dɪˈvaɪs ˈdraɪvəz/ | penggerak perangkat |
| utility software/juːˈtɪlɪti ˈsɒftweə/ | perangkat lunak utilitas |
| interrupt/ˈɪntərʌpt/ | interrupt |
| multitasking/ˈmʌltitæskɪŋ/ | multitasking |
Perangkat lunak dan sistem operasi
- Perangkat keras adalah bagian fisik; perangkat lunak adalah program yang mengendalikannya.
- Perangkat lunak dibagi menjadi perangkat lunak sistem dan perangkat lunak aplikasi.
- Perangkat lunak sistem paling penting adalah sistem operasi.
Perangkat lunak sistem vs aplikasi
- Perangkat lunak sistem mengontrol komputer dan memberikan dasar bagi program lain: sistem operasi, compiler, driver perangkat, dan perangkat lunak utilitas (anti-virus, backup).
- Perangkat lunak aplikasi memungkinkan pengguna melakukan tugas: pengolah kata, spreadsheet, basis data, browser web.
- Perangkat lunak sistem berjalan di latar belakang; perangkat lunak aplikasi digunakan langsung oleh pengguna.

Perangkat lunak terbagi menjadi perangkat lunak sistem (mengendalikan komputer) dan perangkat lunak aplikasi (memungkinkan pengguna melakukan tugas).

Saat terjadi interupsi, CPU menyimpan posisinya, menjalankan rutinitas layanan interupsi, lalu mengembalikan posisinya dan melanjutkan.
Manakah yang merupakan perangkat lunak sistem?
OS (dan driver, utilitas) adalah perangkat lunak sistem; yang lain adalah perangkat lunak aplikasi.
Kelompokkan ini menjadi perangkat lunak sistem atau aplikasi.
Driver dan utilitas menjalankan komputer (sistem); peramban adalah aplikasi pengguna.
Sistem operasi
- OS mengendalikan seluruh komputer agar perangkat keras, aplikasi, dan pengguna bekerja bersama. Perannya mencakup:
- manajemen file, manajemen memori, manajemen periferal (dan driver), multitasking, menangani interupsi, menyediakan antarmuka pengguna, platform untuk aplikasi, dan keamanan.

Motherboard dan bagian-bagian yang terpasang padanya adalah perangkat keras — bagian fisik komputer.
Manakah yang merupakan peran sistem operasi?
OS mengelola file, memori, peripheral, multitasking, interupsi, UI, dan keamanan.
Interrupts
- Interupsi adalah sinyal ke prosesor bahwa sesuatu memerlukan perhatian segera.
- Dapat berasal dari perangkat keras (tombol ditekan, printer habis kertas), perangkat lunak (pembagian dengan nol), atau pengguna (mencabut perintah).
- Prosesor berhenti, menyimpan posisinya, memproses interupsi, kemudian melanjutkan — sehingga komputer bereaksi cepat terhadap peristiwa penting.

Sistem operasi berada di antara perangkat keras dan perangkat lunak aplikasi serta pengguna, memungkinkan mereka bekerja bersama.
Bagaimana CPU menangani interupsi
Langkah-langkah penanganan interupsi. CPU menghentikan aktivitas saat ini, menangani peristiwa mendesak, lalu melanjutkan tepat dari tempat ia berhenti — inilah cara satu prosesor mengelola keyboard, printer, dan timer secara bersamaan.
Interrupt (sinyal gangguan) adalah:
Interupsi membuat CPU jeda, melayani peristiwa, lalu melanjutkan — untuk reaksi cepat.
Interupsi hardware berasal dari perangkat (mis. printer habis kertas), sedangkan interupsi software berasal dari program (mis. pembagian dengan nol) — keduanya membuat CPU jeda dan melayani peristiwa.
Interupsi bisa berupa hardware, software, atau dipicu pengguna; dalam setiap kasus, CPU menyimpan status, menanganinya, lalu melanjutkan.
Anda telah memahaminya
- perangkat lunak sistem menjalankan komputer (OS, driver, utilitas); perangkat lunak aplikasi melakukan tugas pengguna
- OS mengelola file, memori, periferal, multitasking, interupsi, UI, dan keamanan
- interupsi = sinyal yang membutuhkan perhatian segera (perangkat keras / perangkat lunak / pengguna)
- saat interupsi, CPU menyimpan posisinya, memprosesnya, lalu melanjutkan