Setelah lebih dari 60 tahun sejarah perkomputeran, telah terjadi pergeseran yang signifikan dari peranan sebuah Sistem Operasi. Perhatikan tabel berikut ini. Secara sepintas, terlihat bahwa telah terjadi perubahan sangat drastis dalam dunia Teknologi Informasi dan Ilmu Komputer.
Hal yang paling terlihat secara kasat mata ialah perubahan (pengecilan) fisik yang luar biasa. Penggunaan memori dan disk pun meningkat dengan tajam, terutama setelah multimedia mulai dimanfaatkan sebagai antarmuka interaksi. Saat dahulu, setiap arsitektur komputer memiliki Sistem Operasi yang tersendiri. Jika dewasa ini telah terjadi penciutan arsitektur yang luar biasa, dengan sendirinya menciutkan jumlah variasi Sistem Operasi. Hal ini ditambah dengan trend Sistem Operasi yang dapat berjalan diberbagai jenis arsitektur. Sebagian dari pembaca yang budiman mungkin mulai bernalar: mengapa ''hari gini'' (terpaksa) mempelajari Sistem Operasi?! Secara
pasti-pasti, dimana relevansi dan "job (duit)"-nya? Terlepas dari perubahan tersebut di atas; banyak aspek yang tetap sama seperti dahulu. Komputer abad lalu menggunakan model arsitektur von-Neumann, dan demikian pula model komputer abad ini. Aspek pengelolaan sumber-daya Sistem Operasi seperti proses, memori, masukan/keluaran
(m/k), berkas, dan seterusnya masih menggunakan prinsip-prinsip yang sama. Dengan sendirinya, mempelajari Sistem Operasi masih tetap serelevan abad lalu; walaupun telah terjadi berbagai perubahan fisik.
Definisi SementaraBuku ini merupakan sebuah rujukan mata-ajar Sistem Operasi (SO). Hampir seluruh isi buku akan menggunjingkan secara panjang-lebar, semua aspek yang berhubungan dengan Sistem Operasi tersebut. Namun sebelum pergunjingan dimulai, perlu ditetapkan sebuah pegangan sementara, perihal apa yang dimaksud dengan "Sistem Operasi" itu sendiri. Mendefinisikan istilah "Sistem Operasi" mungkin merupakan hal yang mudah, namun mungkin juga merupakan hal yang sangat ribet! Para pembaca sepertinya pernah mendengar istilah "Sistem Operasi". Mungkin pula pernah berhubungan secara langsung ataupun tidak langsung dengan istilah tersebut. Namun, belum tentu dapat menjabarkan perihal apa yang sebetulnya dimaksud dengan kata "Sistem Operasi". Sebaliknya, banyak pula yang pernah mendengar merek dagang "WindowsTM 1)" atau GNU/Linux dengan istilah "Sistem Operasi" tersebut.
Sebuah sistem komputer dapat dibagi ke dalam beberapa komponen utama, seperti "para pengguna", "perangkat keras", serta "perangkat lunak" (Gambar 1.1, "Abstraksi Komponen Sistem Komputer”). "Para pengguna" (users) ini merupakan pihak yang memanfaatkan sistem komputer tersebut. Para pengguna di sini bukan saja manusia, namun mungkin berbentuk program aplikasi lain, ataupun perangkat komputer lain. "Perangkat keras" (hardware) ini berbentuk benda konkret yang dapat dilihat dan disentuh. Perangkat keras ini merupakan inti dari sebuah sistem, serta penyedia sumber-daya (resources) untuk keperluan komputasi. Diantara "para pengguna" dan "perangkat keras" terdapat sebuah lapisan abstrak yang disebut dengan "perangkat lunak" (software). Secara keseluruhan, perangkat lunak membantu para pengguna untuk memanfaatkan sumber-daya komputasi yang disediakan perangkat keras.
Perangkat lunak secara garis besar dibagi lagi menjadi dua yaitu "program aplikasi" dan "Sistem Operasi". "Program aplikasi" merupakan perangkat lunak yang dijalankan oleh para pengguna untuk mencapat tujuan tertentu. Umpama, kita menjelajah internet dengan menggunakan aplikasi "Browser". Atau mengubah (edit) sebuah berkas dengan aplikasi "Editor". Sedangkan, "Sistem Operasi" dapat dikatakan merupakan sebuah perangkat lunak yang "membungkus" perangkat keras agar lebih mudah dimanfaatkan oleh para pengguna melalui program-program aplikasi tersebut. Sistem Operasi berada di antara perangkat keras komputer dan perangkat aplikasinya. Namun, bagaimana caranya menentukan secara pasti, letak perbatasan antara "perangkat keras komputer"
dan "Sistem Operasi", dan terutama antara "perangkat lunak aplikasi" dan "Sistem Operasi"?
Umpamanya, apakah "Internet ExplorerTM 3)" merupakan aplikasi atau bagian dari Sistem Operasi? Siapakah yang berhak menentukan perbatasan tersebut? Apakah para pengguna? Apakah perlu didiskusikan habis-habisan melalui milis? Apakah perlu diputuskan oleh sebuah pengadilan? Apakah para politisi (busuk?) sebaiknya mengajukan sebuah Rencana Undang Undang Sistem Operasi terlebih dahulu?
Download lengkap Tulisannya
DISINI