Sistem operasi (OS) adalah perangkat lunak yang mengelola perangkat keras dan perangkat lunak dalam sebuah sistem komputer. Dari hetika komputer dinyalakan hingga dimatikan, sistem operasi mengkontrol hampir semua fungsi dalam sistem tersebut. Berikut ini tahapan kerja sistem operasi mulai dari komputer dinyalakan hingga dapat digunakan:
1. Booting
Ketika komputer dinyalakan, proses yang disebut dengan “booting” dimulai. Sistem komputer melakukan POST (Power-On Self Test) untuk memeriksa bahwa semua komponen bekerja dengan baik. Kemudian, BIOS (Basic Input/Output System) mencari sistem operasi dari hard drive atau media penyimpanan lain. Begitu ditemukan, sistem operasi dimuat ke dalam memori komputer.
2. Loading Kernel
Setelah sistem operasi ditemukan, BIOS akan memuat kernel sistem operasi ke dalam RAM. Kernel adalah inti dari sistem operasi dan bertugas mengontrol perangkat keras komputer seperti CPU, memori, dan periferal.
3. Inisialisasi Sistem Operasi
Setelah kernel dimuat, sistem operasi akan melakukan inisialisasi, gunanya adalah untuk mempersiapkan sumber daya komputer yang dibutuhkan seperti memori, prosesor, sistem file, dll. Selain itu, sistem operasi juga mengeluarkan layanan seperti jaringan dan keamanan.
4. Menjalankan Proses dan Program
Setelah inisialisasi, sistem operasi siap untuk menjalankan proses dan program. Sistem operasi akan menjalankan berbagai proses yang dibutuhkan, seperti program sistem (system programs), layanan (services), serta aplikasi pengguna (user applications). Sistem operasi juga mengendalikan prioritas dan akses berbagai proses.
5. Interaksi dengan Pengguna
Salah satu tugas penting sistem operasi adalah menjembatani interaksi antara pengguna dan hardware. Pengguna berinteraksi dengan sistem operasi melalui interface, baik CommandLine Interface (CLI) atau Graphical User Interface (GUI).
6. Manajemen Perangkat Keras
Sistem operasi bertanggung jawab untuk mengatur dan mengontrol perangkat keras. Hal ini mencakup manajemen memori, manajemen CPU, manajemen disk, dan manajemen perangkat lainnya.
Sebagai kesimpulan, sistem operasi adalah jantung komputer yang mengatur semua aktivitas dan mengizinkan interaksi pengguna dengan sistem. Proses dari menyala sampai mematikan komputer semuanya diatur oleh sistem operasi.