Anda di halaman 1dari 10

Assalamualaikum Wr.

Wb

Materi:
KONSEP PENJADWALAN PROSES
SISTEM OPERASI
Kelompok 6
• Aldi Setiawan (2120190403)
• Ainun Mubarokah (2120190416)
• Ike Nor Nofitasari (2120190391)
• Moch. Asrori Hamdan (2120190411)
• Ferry Syarif Fuddin (2120190398)
• Ya Kukuh Wisnu Syafi’i (2120190405)
• Miftachul Huda (2120190389)
Pengertian Sistem Operasi
• Sistem Operasi (Operating System) merupakan perangkat
lunak yang diprogram sebagai penghubung antara
pengguna komputer (user) dengan perangkat keras
komputer. 
Sistem Operasi Proses
• Sistem Operasi Proses pada sistem operasi adalah
program yang sedang di eksekusi atau dikerjakan didalam
komputer,yang pengerjaannya dilakukan secara bertahap.
• Dan merupakan unit kerja terkecil yang secara individu
memiliki sumber sumber daya yang dijadwalkan oleh
sistem operasi.
Istilah-istilah yang berkaitan dengan
proses Sistem
• Operasi Multiprocessing adalah manajemen banyak proses di komputer
multiprocessor.
• Multiprogramming (multitasking) adalah manajemen proses dengan
masing-masing pemroses melakukan pengolahan secara independen.
• Distributed processing adalah manajemen banyak proses yang di eksekusi
di banyak komputer yang tersebar (terdistribusi) di satu jaringan.
Proses Penjadwalan Sebuah proses dapat
memiliki tiga status utama yaitu:

• Running: status yang dimiliki pada saat instruksi-instruksi dari sebuah proses
dieksekusi.
• Waiting: status yang dimiliki pada saat proses menunggu suatu sebuah event
seperti proses M/K.
• Ready: status yang dimiliki pada saat proses siap untuk dieksekusi oleh
prosesor.
• Terdapat dua status tambahan pada saat pembentukan dan
terminasi yaitu new dan terminated
Deskripsi Penjadwalan
Proses
• Kumpulan kebijakan dan mekanisme di sistem operasi
yang berkaitan dengan urutan kerja yang dilakukan sistem
komputer.
• Penjadwalan bertugas memutuskan hal-hal berikut :
• Proses yang harus berjalan
• Kapan dan selama berapa lama proses berjalan
Tipe-Tipe Penjadwalan
• Penjadwal jangka pendek (short-term scheduller). Penjadwalan jangka
pendek bertugas menjadwalkan alokasi pemroses di antara proses-proses
Ready yang berada di memori utama.
• Penjadwal jangka menengah (medium-term scheduller). Setelah eksekusi
selama suatu waktu, proses mungkin ditunda karena permintaan layanan
masukan/keluaran atau memanggil suatu system call. 
• Penjadwal jangka panjang (long-term scheduller). Penjadwal jangka
panjang bekerja terhadap antrian batch dan memilih batch berikutnya
yang harus dieksekusi sistem
Strategi Penjadwalan
• Penjadwalan nonpreemptive (run-to-completion). Begitu
proses diberi jatah layanan pemroses maka pemroses tidak
dapat diambil alih oleh proses lain sampai proses itu selesai.
• Penjadwalan preemptive. Saat proses diberi jatah layanan
pemroses maka pemroses dapat diambil alih proses lain
yang mempunyai prioritas lebih tinggi berdasarkan kriteria
sistem itu. Proses yang disela berubah menjadi state Ready.
Terima Kasih

Wassalamualaikum wr.wb

Anda mungkin juga menyukai