Perkembangan sistem operasi sangat dipengaruhi oleh perkembangan perangkat keras dan sistem operasi mulai dikembangkan sekitar 70 tahun yang lalu mulai dari hanya bisa melakukan operasi sederhana yang berupa penjumlahan, pengurangan dan perkalian, hingga sekarang bisa melakukan banyak pekerjaan dan digunakan dalam berbagai bidang kehidupan.
PERKEMBANGAN SISTEM OPERASI
Perkembangan sistem operasi dibagi menjadi beberapa generasi komputer, karena perkembangan sistem operasi sangat bergantung pada perkembangan perangkat keras komputer.
1. GENERASI PERTAMA
Generasi pertama berlangsung dari tahun 1945 sampai 1955. Pada generasi ini sistem operasi belum lahir karena ini merupakan era awal perkembangan sistem komputansi elektronik yang sebelumnya menggunakan sistem komputansi mekanik, jadi pada era ini sistem komputer diberi instruksi yang harus dikerjakan langsung.
2. GENERASI KEDUA
Generasi kedua berlangsung dari tahun 1955 sampai 1965. Pada era ini muncul batch processing system yang berarti sebuah pekerjaan harus dieksekusi secara berurutan dalam suatu rangkaian. Pada tahap ini sudah muncul fungsi sistem operasi seperti FMS, yang merupakan sistem ringan tapi efektif untuk pemrograman essembler, dan IBSYS, yang merupakan program monitor dasar.
3. GENERASI KETIGA
Generasi ketiga berlangsung dari tahun 1965 sampai tahun 1980. Pada generasi ini sudah ada sistem operasi multi-user dan multi-programming sehingga fungsi komputer menjadi lebih luas dan mencapai tahap sudah bisa online.
4. GENERASI KEEMPAT
Generasi keempat berlangsung pasca tahun 1980-an. pada generasi ini pengguna sudah bisa menggunakan komputer berbasis Graphical users interface, yang merupakan tampilan interface komputer yang berbasis grafis yang sudah sangat nyaman digunakan. Sistem operasi pada era ini pun sudah bisa digunakan untuk jaringan yang tidak terpusat di hanya satu titik, tetapi tersebar di banyak komputer sehingga kinerjanya lebih maksimal.
JENIS-JENIS SISTEM OPERASI
- MULTIUSERS: mengijinkan lebih dari satu pengguna untuk menjalankan program dan bahkan beberapa sistem operasi dapat dijalankan sekaligus oleh ratusan orang.
- MULTIPROCESSING: mengijinkan berjalannya program untuk beberapa CPU.
- MULTITASKING: mengijinkan beberapa program untuk berjalan bersamaan.
- MULTITHREADING: engijinkan bagian berbeda dari program untuk berjalan bersamaan.
- REAL TIME: pada operasi sistem bertipe ini dapat merespon inputan secara cepat.
0 komentar:
Posting Komentar