Bimbel Online SMP untuk Matematika: Cara Memilih dan Apa yang Dicek saat Kelas Percobaan

Kamus

Fajar Hidayat
Tim Kurikulum Coding Algonova

Sistem operasi adalah software utama yang mengatur seluruh kerja komputer dan menjadi jembatan antara hardware dan aplikasi yang dipakai manusia.
Daftar Isi
Setiap komputer dan ponsel punya satu. Tanpa sistem operasi, hardware hanyalah sekumpulan komponen yang tidak tahu harus berbuat apa, dan aplikasi tidak punya tempat untuk berjalan.
Bayangkan sistem operasi sebagai kepala sekolah di sebuah gedung. Guru dan murid adalah aplikasi, ruang kelas adalah hardware. Kepala sekolah tidak mengajar sendiri, tetapi ia yang memutuskan siapa memakai ruang mana dan kapan, sehingga tidak terjadi dua kelas berebut satu ruangan.
Itulah yang dilakukan sistem operasi ribuan kali per detik. Ketika anak membuka Scratch sambil memutar musik, keduanya sama-sama membutuhkan prosesor dan memori. Sistem operasi membagi jatah keduanya begitu cepat sehingga terasa berjalan bersamaan, padahal sebenarnya bergantian.
| Fungsi | Yang dilakukan |
|---|---|
| Mengatur proses | Menentukan aplikasi mana mendapat giliran prosesor |
| Mengatur memori | Membagi RAM agar satu aplikasi tidak menghabiskan semuanya |
| Mengatur berkas | Menyimpan, menamai, dan menemukan kembali file di penyimpanan |
| Mengatur perangkat | Menerjemahkan perintah aplikasi ke keyboard, layar, dan printer |
| Menjaga keamanan | Mengatur siapa boleh membuka apa lewat akun dan izin |
Fungsi keamanan inilah yang menjelaskan kenapa ponsel bertanya sebelum sebuah aplikasi boleh memakai kamera. Yang bertanya bukan aplikasinya, melainkan sistem operasi yang berdiri di antaranya.
Android dan ChromeOS keduanya dibangun di atas Linux, yang kodenya terbuka untuk siapa saja. Ini contoh nyata bahwa perangkat lunak yang dikerjakan bersama-sama secara terbuka bisa menjadi dasar bagi miliaran perangkat.
Sebagian besar kebingungan anak saat memakai komputer sebenarnya bersumber dari tidak paham sistem operasi: file tersimpan entah di mana, aplikasi tidak mau terpasang, atau izin ditolak tanpa penjelasan. Memahami bahwa ada lapisan pengatur di antara aplikasi dan mesin membuat masalah semacam ini berhenti terasa acak.
Manfaat kedua muncul saat anak mulai membuat program sendiri. Ia akan menyadari bahwa kodenya tidak berbicara langsung ke keyboard atau layar, melainkan meminta izin kepada sistem operasi. Ini pemahaman yang menjelaskan banyak hal di jenjang berikutnya.
Di kursus coding Algonova, anak bekerja langsung dengan berkas dan folder sejak proyek pertamanya. Ingin melihat levelnya? Ikuti kelas coding gratis.
Sistem operasi adalah software utama yang mengatur seluruh kerja komputer dan menjadi jembatan antara hardware dan aplikasi. Tanpa sistem operasi, komponen komputer tidak tahu harus berbuat apa dan aplikasi tidak punya tempat untuk berjalan.
Ada lima: mengatur giliran aplikasi memakai prosesor, membagi memori agar satu aplikasi tidak menghabiskan semuanya, menyimpan dan menemukan kembali berkas, menerjemahkan perintah aplikasi ke keyboard dan layar, serta menjaga keamanan lewat akun dan izin.
Untuk komputer: Windows, macOS, Linux, dan ChromeOS. Untuk ponsel dan tablet: Android, iOS, dan iPadOS. Android dan ChromeOS keduanya dibangun di atas Linux, yang kodenya terbuka untuk siapa saja.
Yang bertanya sebenarnya bukan aplikasinya, melainkan sistem operasi yang berdiri di antara aplikasi dan hardware. Salah satu tugasnya adalah menjaga keamanan, yaitu mengatur siapa boleh memakai apa. Karena itu izin kamera diminta lewat sistem, bukan diberikan langsung oleh aplikasi.
Anak usia 9 tahun ke atas sudah bisa memahami gagasannya lewat perumpamaan sederhana, misalnya sistem operasi sebagai pengatur ruang kelas. Pemahaman ini berguna lebih awal daripada yang diduga, karena sebagian besar kebingungan anak saat memakai komputer justru bersumber dari sini.
Blog


