Evolusi Sistem Operasi :
- Serial Processing.
- Simple Batch System.
- Multiprogramming Batch System.
- Time Sharing System,
Serial Processing ( 1940 - 1950 )
- Ciri-Ciri :
- Zaman kegelapan : belum ada sistem operasi.
- Komputer masih berjalan dengan sebuah console yang terdiri dari lampu (indikator) , toggle switch, input device (card reader) dan printer.
- Masalah utama :
- Penjadwalan : Masih menggunakan hardcopy sign up sheet. Kita sendiri yang harus melakukan proses penjadwalan, sedangkan waktu yang diperlukan untuk melakukan suatu perintah itu lama.
- Setup Time : Karena masih serial processing artinya job hanya bisa lurus, jika salah harus diulang dari awal
Simple Batch System ( 1950 - 1960 )
- Ciri-Ciri : Ada software bernama "Monitor " untuk memantau job dari sistem operasi.
- Proses :
Operator memasukkan job -> komputer menjadwal job -> proses -> output hasil ke monitor
- Masalah Utama :
- Memory Protection : Saat pengguna sudah menjalankan program, maka dia tidak dapat mengubah area yang ada pada monitor.
- Privileged Instruction : Level instruksi mesin yang pasti mempunyai hak istimewa dan hanya bisa dijalankan oleh monitor.
- Interupt : Dapat terjadi interupsi sewaktu-waktu.
- Timer : Waktu yang diperlukan masih lama.
- Mode :
- User mode : Kondisi saat job sedang dieksekusi oleh prosesor sehingga protected memory dan privileged instructions tidak bisa diakses.
- Kernel mode : Kondisi pada saat monitor sedang dieksekusi oleh prosesor dan protected memory dan privileged instruction boleh diakses.
Multiprogramming Batch System ( 1960 - 1970 )
- Tujuan : Utilisasi prosessor
- Multitasking / Pipeline : Ketika satu job perlu menunggu Input / Output, maka prosesor dapat berpindah ke job lain yang perlu dikerjakan. Sehingga metode pengerjaannya disebut dengan Pipeline.
Time Sharing System ( 1970 - Kini )
- Tujuan : Membagi resource ke berbagai user dengan Multiprogramming dan Multitasking, sehingga 1 komputer dapat digunakan oleh banyak orang.
- Masalah :
- Proteksi data tiap job didalam memory semakin rendah karena banyak pengguna yang menggunakan 1 komputer yang sama.
- File System harus diproteksi.
- Pembagian Sumber Daya yang relatif sulit.
0 komentar: