Pages

Minggu, 13 April 2014

Pengertian Penjadwalan Proses,Tipe-tipe Penjadwalan dan Strategi Penjadwalan pada Sistem Operasi

Ini adalah bahan yang akan dipelajari apabila anda ingin mengetahui apa sajakah yang ada pada penjadwalan sistem operasi
 
a. Pengertian Penjadwalan dan Proses pada sistem operasi
 
# Penjadwalan merupakan kumpulan kebijaksanaan dan mekanisme di sistem operasi yang berkaitan dengan urutan kerja yang dilakukan sistem komputer.

# Proses adalah sebuah program yang sedang dieksekusi. Sedangkan program adalah kumpulan instruksi yang ditulis ke dalam bahasa yang dimengerti sistem operasi.

# Proses berisi instruksi dan data. program counter dan semua register pemroses, dan stack berisi data sementara seperti parameter rutin, alamat pengiriman dan variabel-variabel lokal.

# Penjadwalan bertugas memutuskan :
– Proses yang harus berjalan
– Kapan dan berapa lama proses itu berjalan.


B. Tipe-Tipe Penjadwalan

  Terdapat tiga tipe penjadwalan berada secara bersama-sama pada sistem operasi yang kompleks, yaitu :
1. Penjadwal jangka pendek (short-tem scheduller)
  Penjadwal ini bertugas menjadwalkan alokasi pemroses diantara proses-proses ready di memori utama. Penjadwal ini dijalankan setiap terjadi pengalihan proses untuk memilih proses berikutnya yang harus dijalankan.

 2. Penjadwal jangka menengah (medium-term scheduller)
  Penjadwal jangka menengah adalah menangani proses-proses swapping(Aktivitas pemindahan proses yang tertunda dari memori utama ke memori sekunder ).

3. Penjadwal jangka panjang (long-term scheduller)
  Penjadwal jangka panjang bekerja terhadap antrian batch dan memilih batch berikutnya yang harus dieksekusi. Batch biasanya adalah proses-proses dengan penggunaan sumber daya yang intensif (yaitu waktu proses, memori, perangkat I/O), program-program ini berprioritas rendah, digunakan sebagai pengisi (agar pemroses sibuk) selama periode aktivitas job-job interaktif rendah.
  
Strategi Penjadwalan pada Sistem Operasi


1.Preemptive Schedulling
     Penjadwalan yang memungkinkan Sistem operasi memberhentikan sementara proses yang sedang berjalan untuk memberi ruang kepada proses yang prioritasnya lebih tinggi

2.Non Preemptive Schedulling
Non Preemptive ialah salah satu jenis penjadwalan dimana sistem operasi tidak pernah melakukan context switch dari proses yang sedang berjalan ke proses yang lain. Dengan kata lain, proses yang sedang berjalan tidak bisa di- interupt.

1 komentar:

  1. "Bandar togel singapore terbaik indonesia

    Agen TOGEL 4DPOIN,Online Terpercaya.
    Minimal Deposit Dan Withdraw 20.000
    Keterangan Lebih Lanjut, Anda Bisa Hubungi Disini.
    ★ Pin BBM : D1A279B6
    ★ Pin BBM : 7B83E334
    ★ Whatsapp : +85598291698
    ★ Skype : Poin.4D
    ★ Line : +85598291698 "

    BalasHapus