iklan

Penjadwalan Proses Sistem Operasi

Penjadwalan Proses Sistem Operasi - Penjadwalan merupakan kumpulan akal dan prosedur di sistem operasi yang berkaitan dengan urutan kerja yang dilakukan sistem komputer. Penjadwalan bertugas memutuskan proses yang harus berjalan dan kapan dan selama berapa usang proses itu berjalan. Beberapa kriteria yang dipakai untuk mengukur kualitas suatu algoritma penjadwalan prosesor :

➔ Fairness atau pelayanan yang adil untuk semua pekerjaan. Proses-proses diharapkan sama yaitu mendapat jatah waktu dari pemroses yang sama, tak ada proses yang tidak mendapat layanan sehingga mengalami startvision. Sasaran pendjadwalan seharusnya menjamin tiap proses mendapat pelayanan dari pemroses secara adil. Baca juga : Fungsi Sistem Operasi

➔ Throughput / memaksimumkan throughput. Throughput yaitu jumlah pekerjaan yang sanggup diselesaikan dalam satu unit waktu. Cara untuk mengekspresikan throughput yaitu dengan jumlah job pemakai yang sanggup dihukum dalam satu unit dalam interval waktu. Sasaran penjadwalan yaitu memaksimalkan jumlah job yang diproses per satu interval waktu. Lebih tinggi angka throughput, lebih banyak kerja yang dilakukan sistem. Kriteria-kriteria tersebut saling bergabung dan sanggup pula saling bertentangan sehingga tidak dimungkinkan meningkatkan secara optimal semua kriteria secara simultan.

➔ Efficiency / memaksimumkan pemakaian prosesor. Efesiensi atau utilisasi pemroses dihitung dengan perbandingan (rasio) waktu sibuk pemroses. Sasaran penjadwalan yaitu menjaga supaya pemroses tetap dalam keadaan sibuk sehingga efesiensi mencapai maksimum. Sibuk yaitu pemroses tidak menganggur, termasuk waktu yang dihabiskan untuk mengeksekusi jadwal pemakai dan sistem operasi. Baca juga : Pengertian Sistem Operasi

➔ Respone time / meminimalkan respone time. Waktu tanggap dalam sistem interaktif yaitu waktu yang dihabiskan dari huruf terakhir untuk baris perintah yang dimasukkan atau transaksi hingga hasil pertama muncul dilayar (terminal). Waktu tanggap ini disebut terminal response time. Waktu tanggap sistem real time yaitu waktu dari dikala insiden (internal atau eksernal) hingga kode pertama jadwal bab dari layanan yang dimaksud dieksekusi.

➔ Meminimalkan Turn arround time. Turn arround time yaitu waktu yang dihabiskan dari dikala jadwal atau job mulai masuk ke system hingga proses diselesaikan sistem. Waktu yang dimaksud yaitu waktu yang dihabiskan dalam sistem, diekspresikan sebagai jumlah waktu sanksi (waktu pelayanan job) dan waktu menunggu (Turn Arround Time = waktu sanksi + waktu tunggu)
Istilah-istilah dalam Penjadwalan Proses Sistem Operasi
Scheduler yaitu bab sistem operasi yang mengatur penjadwalan sanksi proses-proses. Algoritma penjadwalan atau scheduling algorithm yaitu algoritma yang digunakan. Antrian, alasannya yaitu banyak proses yang muncul secara serentak maka dibentuk antrian di depan prosesor, yang berada dalam keadaan siap dan hanya ada 1 proses yang berada dalam status kerja Prioritas, mendahulukan pada antrian proses alasannya yaitu tidak semua proses sama pentingnya, sehingga dibentuk suatu prioritas. 

Dalam prioritas, pekerjaan pada prosesor diselesaikan dahulu gres proses berprioritas akan di proses Preempsi, sama dengan prioritas, tetapi pada preempsi kalau ada proses yang mendapat preempsi maka preemsi akan menghentikan kerja prosesor dan mengeluarkan pekerjaan di dalam prosesor itu, sehingga proses berpreempsi sanggup dilayani prosesor. Dan sesudah proses berpreempsi selesai dilaksanakan, prosesor akan melakukan sisa proses yang dikeluarkan dari pekerjaannya tadi.

Jangka penjadwalan yaitu merupakan interval atau range waktu dimana sistem operasi melalukan penjadwalan proses. Jangka waktu penjadwalan dibedakan menjadi tiga yaitu.

a. Penjadwalan jangka pendek / short term scheduling / low level scheduling, yaitu mengurus masuknya antrian siap ke prosesor serta antrian siap ke alat peripheral I/O, yang mengurus prioritas dan preempsi.

b. Penjadwalan jangka medium / medium term scheduling / intermediate level scheduling, yaitu mengurus terhadap proses yang dikeluarkan dari prosesor yang belum rampung dikerjakan dan melanjutkan pekerjaan proses tersebut di prosesor.

c. Penjadwalan jangka panjang / long term scheduling / high level scheduling, yaitu mengurus masuknya pekerjaan baru  berupa penentuan pekerjaan gres mana yang boleh diterima dan kiprah disini diubah menjadi proses.
www.google.com www.google.co.id

Sumber http://www.pintarkomputer.org/

0 Response to "Penjadwalan Proses Sistem Operasi"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel