Selasa, 02 April 2013

PENJADWALAN PROSES

Link :

1. http://abangadit.blogspot.com/2013/03/pendahuluan-proses-penjadwalan.html
2. http://briliyan-iyannews.blogspot.com/2013/04/algoritma-penjadwalan-nonpreemptive.html
3. http://onemillionsensation.wordpress.com/
4. http://maeement.blogspot.com/2013/04/penjadwalan-proses_2.html
5. http://pietrajayaramadhan.blogspot.com/2013/04/sistem-operasi-priority-scheduling.html

ini adalah kelanjutan makalah berikutnya..


LANDASAN TEORI


Penjadwalan merupakan kumpulan kebijaksanaan dan mekanisme di system operasi yang berkaiitan dengan urutan kerja yang dilakukan system computer. Penjadwalan bertugas memutuskan :
·         Proses yang harus berjalan.
·         Kapan dan selama berapa lama prose situ berjalan

Kriteria untuk mengukur dan optimasi kinerja penjadwalan :
·         Adil (fairness)
·         Efisiensi
·         Waktu tanggap (response time)
·         Turn around time
·         Throughput

Dapat terdapat tiga tipe penjadwalan berada secara bersama-sama pada system operasi yang kompleks, yaitu :
1.      Penjadwalan jangka pendek
2.      Penjadwalan jangka menengah
3.      Penjadwalan jangka panjang

Terdapat dua strategi penjadwalan, yaitu :
1.      Penjadwalan Non Preemptive
Jika proses sedang menggunakan CPU proses tersebut akan membawa CPU sampai proses tersebut melepaskannya (berhenti dalam keadaan wait).
2.      Penjadwalan Preemptive
Pada saat proses sedang menggunakan CPU, CPU dapat diambil alih oleh proses lain. Dalam hal ini harus selalu dilakukan perbaikan data.

Dispatcher adalah suatu modul yang akan memberikan kontrol pada CPU terhadap penyeleksian proses.
Dispatch Latency adalah waktu yang dibutuhkan untuk menghentikan suatu proses dan menjalankan proses yang lain.

Algoritma Penjadwalan :

·         First Come First Served Scheduling(FCFS)
·         Shortest Job First  Scheduling (SJF)
·         Priority Scheduling
·         Round Robin Scheduling
·         Multilevel Queue Scheduling
·         Multilevel Feedback Queue Scheduling
·         Guaranteed Scheduling

PENJADWALAN PROSES

Konsep Dasar Penjadwalan Proses.
  • Preemptive Scheduling.
Pada saat proses sedang menggunakan CPU à CPU dapat diambil alih oleh proses lain. Dalam hal ini harus selalu dilakukan perbaikan data.

  • Dispatcher.

Dispatcher adalah suatu modul yang akan memberikan kontrol pada CPU terhadap penyeleksian proses.




REFERENSI


1 komentar:

  1. terimakasih sangat membantu, anak gundar ya? padahal masih kelas 2 tapi sudah buat ini, gue semester 7 baru dapet ini.

    BalasHapus