root@kernel:~/sejarah-os$
// LOG SISTEM — BOOT SEQUENCE
Perkembangan Sistem Operasi per Generasi
Sebuah rangkuman berjalan (log) tentang bagaimana Sistem Operasi berevolusi — dari instruksi manual di ruang mesin raksasa, hingga awan data yang mengikuti kita di saku celana.
$ cat definisi_os.txt
Sistem Operasi (OS) adalah perangkat lunak utama yang menjembatani perangkat keras komputer dengan pengguna maupun aplikasi. OS bertugas mengatur sumber daya agar setiap proses dapat berjalan tertib, aman, dan efisien — ibarat "kepala stasiun" yang mengatur lalu lintas kereta (proses, data, dan perangkat) agar tidak saling bertabrakan.
$ ls komponen_utama/
| 💾 Kernel | Inti OS yang berkomunikasi langsung dengan perangkat keras (CPU, memori, I/O). |
| 🖥️ Shell / GUI | Antarmuka berbasis teks (shell) atau grafis (GUI) tempat pengguna memberi perintah. |
| 🧩 Manajemen Proses | Mengatur penjadwalan agar banyak program dapat berjalan bergantian/bersamaan. |
| 🗂️ Sistem Berkas | Mengelola cara data disimpan, dinamai, dan diambil kembali dari media penyimpanan. |
| 🔌 Device Driver | Penerjemah instruksi antara OS dan perangkat keras spesifik (printer, VGA, dll). |
$ ./tampilkan-lini-masa.sh (klik tiap baris untuk detail)
C:\> Generasi Awal (1945–1955)
Belum ada Sistem Operasi sama sekali. Setiap instruksi mesin (dalam bahasa mesin murni, bahkan lewat panel
sambungan kabel/plugboard) harus dimasukkan langsung oleh operator manusia. Satu kesalahan kecil pada kabel
atau tabung vakum berarti pengulangan dari awal — komputasi masih 100% manual dan personal.
C:\> Generasi Kedua (1955–1965)
Lahirnya Batch Processing System: sekumpulan job ditumpuk dalam satu antrean kartu berlubang lalu
dieksekusi berurutan tanpa campur tangan manusia di tengah proses. Cikal-bakal fungsi OS mulai muncul lewat
program pengelola seperti FMS dan IBSYS, meski belum disebut "sistem operasi" secara utuh.
C:\> Generasi Ketiga (1965–1980)
Era multi-user, multi-programming, dan multi-tasking. Banyak pengguna kini bisa terhubung
lewat terminal secara on-line ke satu komputer pusat sekaligus, sementara OS membagi waktu prosesor
(time-sharing) sehingga terasa seolah setiap orang punya komputer sendiri.
C:\> Generasi Keempat (1980–2000-an)
Kelahiran Graphical User Interface (GUI) mengubah komputer dari alat khusus insinyur menjadi
perangkat yang bisa dipakai siapa saja hanya dengan mengarahkan kursor dan mengklik ikon. Bersamaan dengan itu,
distributed computing mulai memecah beban komputasi ke banyak mesin, bukan lagi satu titik pusat.
C:\> Generasi Selanjutnya (Mobile & Cloud)
OS kini hadir dalam bentuk virtual (satu mesin fisik menjalankan banyak OS sekaligus), berjalan di genggaman
lewat Android, iOS, dan Windows Phone, serta terhubung ke layanan awan seperti iCloud yang menyinkronkan
foto, musik, dan dokumen lintas perangkat secara otomatis. Cross Platform (multiboot) juga
memungkinkan Linux dan Windows berdampingan dalam satu mesin.
$
_proses selesai — exit code 0
Tidak ada komentar:
Posting Komentar