Categories
Uncategorized

Evolusi Sistem Operasi

Serial processing ( 1940 – 1950 )

Pada masa ini, komputer-komputer yang ada belum memiliki sistem operasi seperti masa kini yang amat sangat mudah bagi kita untuk menggunakannya. Pada saat itu, komputer hanya dijalankan oleh beberapa perangkat keras seperti lampu display, toggle switch maupun beberapa alat input.

Serial processing sendiri yaitu pengolahan data yang terjadi secara berurutan. Dan serial processing mempunya beberapa masalah yaitu seperti Scheduling yang dimana User bias mendapatkan suatu masalah dan tidak dapat menyelesaikannya namun terus dipaksa untuk berhenti sebelum dapat menyelesaikan masalah tersebut.

Simple batch system ( 1950 – 1960 )

Pada jenis OS ini, User tidak lagi memiliki akses langsung ke prsesor, namun User menyerahkan job pada kartu atau tape ke computer operatir yang memaketkan job bersama-sama dengan cara berurutan dan menempatkan seluruh paket ke perangkat input agar dapat digunakan oleh monitor. Tiap program akan dibangun kembalu ke monitor jika telah selesai diolah dan monitor akan secara otomatis memuat program selanjutnya.

Terdapat beberapa kekurangan pada OS ini, yaitu jika terjadi overheat yang dimana akan mengakibatkan waktu prosesor belim termanfaatkan secara maksimal karena prosesor sering berada ke keadaan idle karena I/O device lebih lanbat dari prosesor.

Multiprogrammed batch system ( 1960 – 1970 )

OS ini merupakan tipe OS  yang sudah mendukung multitasking. Saat satu job perlu menunggu I/O, prosesor dapat berpindah ke job lain tanpa terganggu. Keuntungan dr OS ini adalah jika terdapat suatu perintah maka perintah tersebut dapat dilaksanakan secara tuntan samapi selesai dengan prioritas tinggi. Dan Os ini mempunyai kelemahan, yaitu jika terdapat banyak perintah, maka akan terjadi antrian perintah yang  cukup panjang dan User harus menunggu perintah tersebut sampai selesai agar dapat lanjut ke perintah selanjutnya.

Time Sharing

Dalam sistem ini, beberapa User secara bersamaan mengakses sistem melalui terminal. Bebrapa job yang berada pada memory utama akan dieksekusi oleh CPU secara bergantian dan CPU hanya akan menjalankan program yang berada pada memory utama.

 

Leave a Reply

Your email address will not be published. Required fields are marked *