PERKEMBANGAN SYSTEM KOMPUTER
Pada saat awal, komputer berukuran sangat besar sehingga komponen-komponennya dapat memenuhi sebuah ruangan yang sangat besar. Sang pengguna -- menjadi programmer yang sekali gus merangkap menjadi menjadi operator komputer -- juga bekerja di dalam ruang komputer tersebut. Walau pun berukuran besar, sistem tersebut diketegorikan sebagai "komputer pribadi" (PC).
Perkembangan sistem operasi dimulai dari sini, dengan memanfaatkan sistem batch.
Para operator mengumpulkan job-job yang mirip yang kemudian dijalankan secara berkelompok. Umpama, job yang memerlukan kompilator Fortran akan dikumpulkan ke dalam sebuah batch bersama dengan job-job lainnya yang juga memerlukan kopilator Fortran. Setelah sebuah kelompok job rampung, maka kelompok job berikutnya akan dijalankan secara otomatis.
Pada perkembangan berikutnya, diperkenalkan konsep Multiprogrammed System. Dengan sistem ini job-job disimpan di main memory di waktu yang sama dan CPU dipergunakan bergantian. Hal ini membutuhkan beberapa kemampuan tambahan yaitu: penyediaan I/O routine oleh sistem, pengaturan memori untuk mengalokasikan memory pada beberapa Job, penjadualan CPU untuk memilih job mana yang akan dijalankan, serta pengalokasian perangkat keras lain
Peningkatan lanjut dikenal sistem "bagi waktu"/"tugas ganda"/"komputasi interaktif" (Time-Sharing System/Multitasking - Interactive Computing). Sistem ini, secara simultan dapat diakses lebih dari satu pengguna. CPU digunakan bergantian oleh job-job di memori dan di disk. CPU dialokasikan hanya pada job di memori dan job dipindahkan dari dan ke disk. Interaksi langsung antara pengguna dan komputer ini melahirkan konsep baru, yaitu response time yang diupayakan wajar agar tidak terlalu lama menunggu.
Hingga akhir tahun 1980-an, sistem komputer dengan kemampuan yang "normal", lazim dikenal dengan istilah main-frame. Sistem komputer dengan kemampuan jauh lebih rendah (dan lebih murah) disebut "komputer mini". Sebaliknya, komputer dengan kemampuan jauh lebih canggih disebut komputer super (super-computer). CDC 6600 merupakan yang pertama dikenal dengan sebutan komputer super menjelang akhir tahun 1960-an. Namun prinsip kerja dari sistem operasi dari semua komputer tersebut lebih kurang sama saja.
PERKEMBANGAN SYSTEM OPERASI KOMPUTER
Perkembangan sistem operasi dipengaruhi oleh perkembangan hardware. Sistem operasi mulai dikembangkan sejak ±40 tahun lalu, yaitu:
a. Generasi ke-nol (1940).
Komponen utama tabung hampa udara;
Sistem komputer belum menggunakan sistem operasi;
Sistem operasi komputer dilakukan secara manual melalui plugboard, dan hanya bisa digunakan untuk menghitung (+,-, dan *).
b. Generasi pertama (1950).
Komponen utama transistor;
Sistem operasi berfungsi terutama sebagai pengatur pergantian antar job agar waktu instalasi job berikutnya lebih efisien. Dalam masa ini muncul konsep batch system (semua job sejenis dikumpulkan jadi satu) Input pemakai punch card.
c. Generasi kedua (1960).
Komponen utama IC;
Berkembang konsep-konsep:
Multiprogramming, satu prosesor mengerjakan banyak program yang ada di memori utama;
Multiprosesing, satu job dikerjakan oleh banyak prosesor berguna untuk meningkatkan utilitas;
Spooling Simultaneous Peripheral Operation On Line, bertindak sebagai buffer (penyangga) saja, dan mampu menerima pesanan meskipun belum akan dikerjakan;
Device Indipendence, masing-masing komponen memiliki sifat yang saling berbeda (misal: tiap-tiap printer memiliki driver);
Time Sharing atau Multitasking, sistem bagi waktu yang diberikan oleh CPU terhadap berbagai job yang sedang dijalankan.
Real-time system, berguna sebagai kontrol bagi mesin-mesin.
d. Generasi ketiga (1970)
Komponen utama VLSI (Very Large Scale Integrated Circuit);
Ditandai dengan berkembangnya konsep general purpose system, sehingga sistem operasi menjadi sangat kompleks, mahal dan sulit untuk dipelajari;
e. Generasi keempat (pertengahan 1970-an hingga sekarang).
PC makin populer;
Ditandai dengan berkembangnya sistem operasi untuk jaringan komputer dengan tujuan: data sharing, hardware sharing, dan program sharing;
User interface semakin user friendly tanpa harus mengorbankan unjuk kerja.
Categories:
informasi