Sistem operasi telah berevolusi sejak
komputer diciptakan. Perkembangan sistem komputer dibagi empat kurun waktu
(generasi). Perkembangan sistem komputer melibatkan sistem perangkat keras dan
sistem perangkat lunak.
1.
Generasi
Pertama (1945-1955)
Pada
generasi ini, sistem komputer belum dilengkapi sistem operasi, tapi beberapa
fungsi dasar sistem operasi telah ada, misalnya FMS (Fortran Monitoring System)
dan IBSYS, keduanya merupakan bagian yang fungsinya merupakan komponen sistem
operasi.
2.
Generasi
Kedua (1955-1965)
Pada
tahun 1964, IBM mengeluarkan keluarga komputer dengan system/360, beberapa
kelas komputer S/360 dirancang agar kompatibel secara perangkat keras.
System/360 atau dikenal dengan S/360 menggunakan sistem operasi OS/360. system
360 berevolusi menjadi System 370.
3.
Generasi
Ketiga (1965-1980)
Perkembangan
sistem operasi berlanjut, dikembangkan untuk melayani banyak pemakai interaktif
sekaligus. Pemakai-pemakai interaktif berkomunikasi komputer lewat terminal
secara online (secara langsung dihubungkan) ke komputer. Sistem komputer
menjadi :
o Multiuser,
yaitu digunakan banyak orang sekaligus
o Multiprogramming
Metode yang memungkinkan dua buah program/lebih dijalankan secara serentak pada sebuah komputer dan berbagai sumber daya dalam waktu yang berlainan. Konsep multiprogramming bias diibaratkan sebagai pekerja yang tak hanya menangani satu pekerjaan sehingga tak ada waktu yang terbuang.
Metode yang memungkinkan dua buah program/lebih dijalankan secara serentak pada sebuah komputer dan berbagai sumber daya dalam waktu yang berlainan. Konsep multiprogramming bias diibaratkan sebagai pekerja yang tak hanya menangani satu pekerjaan sehingga tak ada waktu yang terbuang.
o
Time Sharing
Metode
yang dipakai dalam sistem operasi yang memungkinkan sejumlah pemakai dapat
berinteraksi dengan proses yang dibuatnya secara bergantian dengan jumlah waktu
yang sama. Time sharing merupakan pengembangan lebih lanjut dari multiprogramming.
o
Penyimpanan Virtual
Metode
yang menangani sejumlah program dengan membagi program-program tersebut ke
dalam bagian yang kecil dengan ukuran sama. Metode seperti ini diterapkan
antara lain pada Windows.
o Multitasking
Metode yang memungkinkan seorang pemakai menjalankan sejumlah program dalam waktu yang sama. Cara ini sangat umum dalam sistem PC. Dengan menggunakan sistem operasi Windows, seseorang dapat menjalankan program Word untuk membuat dokumen dan sekaligus menjalankan program Excel untuk membuat perhitungan-perhitungan dalam table. Pemakai dapat berpindah dari satu program aplikasi yang satu dengan program aplikasi yang lain dengan mudah
Metode yang memungkinkan seorang pemakai menjalankan sejumlah program dalam waktu yang sama. Cara ini sangat umum dalam sistem PC. Dengan menggunakan sistem operasi Windows, seseorang dapat menjalankan program Word untuk membuat dokumen dan sekaligus menjalankan program Excel untuk membuat perhitungan-perhitungan dalam table. Pemakai dapat berpindah dari satu program aplikasi yang satu dengan program aplikasi yang lain dengan mudah
o Multiprocessing
Metode dengan kemampuan sistem operasi yang menjalankan dua atau lebih intruksi secara serentak dengan menggunakan sejumlah CPU dalam sebuah komputer. Melalui sistem tersebut kita dapat mengatur sejumlah CPU untuk menjalankan instruksi yang berbeda dalam sebuah program.
Metode dengan kemampuan sistem operasi yang menjalankan dua atau lebih intruksi secara serentak dengan menggunakan sejumlah CPU dalam sebuah komputer. Melalui sistem tersebut kita dapat mengatur sejumlah CPU untuk menjalankan instruksi yang berbeda dalam sebuah program.
4. Generasi Keempat (1980-199x)
Sistem operasi tidak lagi hanya untuk satu
mode, tapi banyak mode yang mendukung batch processing, timesharing, dan (soft)
real-time applications. Generasi ini ditandai dengan berkembang dan
meningkatnya komputer desktop (komputer pribadi) dan teknologi jaringan. Sistem
operasi ini telah sanggup memberi antarmuka grafis yang nyaman.
Tidak ada komentar:
Posting Komentar