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.
# 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.
"Bandar togel singapore terbaik indonesia
BalasHapusAgen 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 "