RSS

Evolusi Sistem Operasi

09 Des

Sebelum akhirnya menjadi canggih seperti saat ini Sistem Operasi berevolusi dari tahun 1945an.

Perkembangan sistem operasi :

  • Serial Processing.
  • Simple Batch System.
  • Multiprogramming Batch System.
  • Time-Sharing System.

Computer digital, pertama kali di desain oleh ahli matematika bernama Charles Babbage (1792 – 1871), memberikan gagasan tantang suatu mesin yang terprogram. Keterbatasan teknologi masa itu, membuat mesin yang diciptakan Charles Babbage tidak dapat bekerja sesuai dengan yang diinginkan. Mesin yang diciptakan hanya berupa mekanis, tanpa adanya sistem operasi.Mesin tersebut bekerja sebagai mesin hitung.

Mesin yang diciptakan Charles, digunakan untuk melakukan perhitungan beberapa model matematis.Menggunakan punch card untuk memasukan nilai / angka yang akan digunakan dalam perhitungan.

Serial Processing

Pada generasi ini, programmer berinteraksi langsung dengan perangkat keras, tidak terdapat sistem operasi.Operasional mesin, dikontrol dengan console yang berupa display light, toggle switch, input devices.Input device dapat berupa card reader, sedangkan output devices dapat berupa printer.Tidak terdapat mekanisme penjadwalan / scheduling dinamis, karena programmer menentukan alokasi waktu setiap job yang akan dikerjakan.

Kelemahan pada generasi ini adalah :

  • Suatu task bisa saja telah selesai sebelum menghabiskan jatah waktu yang telah ditentukan sebelumnya, sehingga terdapat waktu yang dihabiskan untuk menunggu untuk mengerjakan job selanjutnya.
  • Atau malahan waktu yang telah dialokasikan sebelumnya tidak cukup untuk menyelesaikan job, sehingga dipaksa untuk dihentikan.

Simple Batch System

Sistem Operasi Batch Sederhana menghasilkan mekanisme pengurutan dan pengelompokan instruksi secara otomatis. Masalah timbul jika mekanisme eksekusi instruksi berhubungan dengan I/O. Masalahnya I/O relatif lambat jika dibandingkan dengan processor, sehingga terdapat banyak sekali kondisi idle.

Kelemahan pada Sistem Batch Sederhana, yaitu penggunaan utilitas processor yang seringkali dalam keadaan idle, pada saat menunggu mekanisme dari I/O. Idle : pada saat processor menunggu mekanisme dari I/O, processor dapat melakukan eksekusi instruksi yang lain.

Multiprogramming Batch System

Multi-programming adalah salah satu teknik penjadwalan dimana tugas (task) yang sedang berjalan tetap berjalan sampai ia melakukan operasi yang membutuhkan waktu untuk menunggu respon dari luar (external event), misalnya membaca data dari disket/CD/dsb, atau sampai komputer memaksa untuk menukar tugas yang sedang berjalan dengan tugas lainnya. Sistem operasi yang yang menggunakan multi-program sebagai scheduler-nya bertujuan untuk memaksimalkan penggunaan CPU.

Usaha pertama untuk membuat sistem operasi berbasis multi-program dilakukan pada tahun 1960an. Beberapa program yang berlainan di dalam batch di-load ke memori komputer, dan program yang pertama akan dijalankan. Saat program tersebut mencapai instruksi untuk menunggu akses ke peripheral, konteks dari program ini disimpan, dan program berikutnya di memori mulai dijalankan. Proses ini berulang terus sampai semua program selesai dijalankan.

Time-Sharing System

Time-Sharing System adalah 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.

Time-Sharing memungkinkan beberapa pemakai komputer menggunakan CPU secara bersamaan dan CPU akan memberikan waktunya bergantian kepada setiap pemakai untuk memproses programnya dalam waktu yang sangat cepat.

Semoga bermanfaat. by Ninx😀

(Sumber: Dosen Yanuar,ST,MT)

 

 
6 Komentar

Ditulis oleh pada Desember 9, 2010 in Mata Kuliah Teknik, Sistem Operasi

 

6 responses to “Evolusi Sistem Operasi

  1. emma

    Maret 15, 2011 at 6:25 PM

    Thanks Yach…..

     
  2. ade

    Maret 8, 2012 at 1:27 AM

    makasiih neng referensinyaa … ^_^

     
  3. Julia Shyauna

    April 18, 2012 at 10:03 AM

    Makasih.
    postingannya sangat membantu ^^

     
  4. Siputih

    Maret 8, 2013 at 5:33 PM

    makasih🙂

     
  5. Dien

    Maret 18, 2013 at 9:29 PM

    makasi sangat membantu se x

     

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

 
%d blogger menyukai ini: