Sistem Operasi: Kemampuan, Kategori, dan Perkembangannya
Sistem operasi adalah lapisan penerjemah yang duduk tepat di antara perangkat keras yang bisu dan manusia yang ingin memberi perintah. Ketuk tiap lapisan di bawah untuk membuka penjelasannya.
L3Brainware+
L2Software Aplikasi+
L1Sistem Operasi+
L0Hardware+
↑ ilustrasi: inilah yang terus-menerus diatur sebuah sistem operasi di balik layar.
Konten Asli
Materi dan gambar dari tulisan awal tetap dipertahankan utuh di bawah ini, hanya dikemas ulang agar sejalan dengan tampilan baru.
Interaksi Hardware, Software, Brainware dan Sistem Operasi
Apa yang Sebenarnya Dikerjakan Sistem Operasi
Di balik tampilan yang terlihat sederhana, sistem operasi menjalankan enam pekerjaan inti secara bersamaan, ribuan kali per detik.
Manajemen Proses
Menjadwalkan program mana yang mendapat giliran memakai prosesor — sehingga banyak aplikasi terasa berjalan bersamaan padahal bergiliran dalam hitungan milidetik.
Manajemen Memori
Membagi ruang RAM ke setiap program yang berjalan, mencegah satu aplikasi menimpa data aplikasi lain, dan membebaskan ruang saat program ditutup.
Manajemen Berkas
Mengatur cara data disimpan, diberi nama, ditata dalam folder, serta menjaga agar berkas bisa dibaca dan ditulis tanpa saling tabrakan.
Manajemen Perangkat I/O
Menjembatani keyboard, mouse, printer, dan perangkat lain lewat driver — aplikasi tidak perlu tahu detail teknis tiap perangkat.
Keamanan & Proteksi
Membatasi hak akses tiap pengguna dan proses, mencatat aktivitas mencurigakan, dan menjaga data dari akses tidak sah.
Antarmuka Pengguna
Menyediakan cara berinteraksi — baris perintah atau antarmuka grafis — sehingga manusia bisa memberi perintah tanpa menulis kode mesin.
Ragam Sistem Operasi Menurut Cara Kerjanya
Sistem operasi tidak seragam — masing-masing dirancang untuk pola beban kerja berbeda. Ketuk kategori untuk membaca penjelasannya.
Sistem Operasi Batch
Menjalankan sekumpulan tugas (job) berurutan tanpa campur tangan pengguna di tengah proses. Tugas dikumpulkan dahulu, lalu dijalankan sekaligus — cocok untuk pekerjaan besar dan berulang yang tidak butuh respons langsung.
contoh sejarah: IBM OS/360 · payroll processing era 1960-an
Sistem Operasi Time-Sharing
Membagi waktu prosesor ke banyak pengguna atau proses secara bergiliran dalam potongan waktu sangat singkat, sehingga tiap pengguna merasa memiliki komputer sendiri secara eksklusif.
contoh: UNIX multiuser · terminal kampus era 1970-an
Sistem Operasi Real-Time
Menjamin tugas tertentu selesai dalam batas waktu yang ketat dan dapat diprediksi — keterlambatan sekecil apa pun dianggap kegagalan.
contoh: kontrol pesawat terbang · mesin pabrik otomatis · alat medis
Sistem Operasi Terdistribusi
Mengoordinasikan beberapa komputer terpisah yang bekerja sama seolah menjadi satu sistem tunggal, membagi beban komputasi dan penyimpanan di antara mesin-mesin tersebut.
contoh: klaster server · sistem komputasi awan skala besar
Sistem Operasi Jaringan
Dirancang khusus untuk mengelola dan membagikan sumber daya — berkas, printer, koneksi — ke banyak komputer klien dalam satu jaringan.
contoh: Novell NetWare · Windows Server
Sistem Operasi Mobile
Dioptimalkan untuk perangkat genggam dengan daya baterai terbatas, layar sentuh, dan konektivitas nirkabel yang selalu aktif.
contoh: Android · iOS
Lima Generasi Sistem Operasi
Karena topik ini berurutan menurut waktu, garis waktu berikut mengikuti kronologi generasi sistem operasi.
Tanpa Sistem Operasi
Komputer dioperasikan langsung lewat panel sakelar dan kabel penghubung. Setiap tugas diprogram ulang secara manual, tanpa lapisan perantara apa pun.
Sistem Batch Sederhana
Muncul sistem operasi awal yang menjalankan job secara berurutan dari kartu berlubang, mengurangi waktu kosong antar tugas.
Multiprogramming & Time-Sharing
Sistem operasi mulai menjalankan banyak program sekaligus dalam satu memori, serta memperkenalkan konsep berbagi waktu prosesor antar pengguna.
Komputer Pribadi & Antarmuka Grafis
Sistem operasi bergerak ke meja kerja pribadi, membawa antarmuka grafis (GUI) yang membuat komputer bisa dipakai tanpa menghafal perintah teks.
Mobile, Jaringan, dan Awan
Sistem operasi kini tersebar di telepon genggam, perangkat pintar, dan pusat data — saling terhubung lewat internet dan berbagi sumber daya lintas mesin.
Tidak ada komentar:
Posting Komentar