Nama NPM
RA
Konsep Dasar Penjadwalan CPU
Memaksimalkan penggunaan sumber daya CPU, Tugas-tugas yang menunggu dieksekusi disimpan
meningkatkan throughput sistem, dan mengurangi dalam antrian dan dipilih untuk dieksekusi
waktu respons. berdasarkan aturan tertentu.
Memberikan prioritas kepada tugas yang lebih Proses mengganti konteks antara tugas-tugas yang
penting atau mendesak untuk dieksekusi lebih tengah dieksekusi untuk mengalokasikan sumber
awal. daya CPU secara adil.
Metode Penjadwalan CPU
Penjadwalan Penjadwalan Penjadwalan Penjadwalan
First-Come, Shortest Job Round Robin Priority
First-Served Next (SJN) (RR)
Memberikan prioritas
(FCFS) berdasarkan tingkat
Memilih tugas dengan Membagi waktu
waktu eksekusi eksekusi secara merata urgensi atau pentingnya
Mengutamakan tugas
terpendek untuk di antara tugas-tugas tugas.
yang datang pertama
kali tanpa dieksekusi terlebih dalam antrian.
mempertimbangkan dahulu.
lama eksekusi.
Algoritma Penjadwalan CPU
FCFS SJN RR
Penjadwalan Priority
Penjadwalan yang efisien Kualitas penjadwalan dapat diukur Kemampuan sistem untuk Memastikan bahwa beban kerja di
meminimalkan waktu eksekusi dari lama waktu tugas harus menangani peningkatan jumlah CPU terdistribusi secara adil di
tugas-tugas. menunggu untuk dieksekusi. tugas dengan efisien. antara tugas-tugas.
Faktor-faktor yang Mempengaruhi
Penjadwalan CPU
1 Spesifikasi CPU
Kemampuan pemrosesan CPU dan jumlah core mempengaruhi kecepatan dan pola penjadwalan.
2 Urgensi Tugas
Tugas dengan tingkat urgensi yang tinggi diberi prioritas yang lebih tinggi dalam penjadwalan.
3 Ketergantungan Tugas
Tugas yang saling bergantung harus dijadwalkan secara coherent untuk memastikan eksekusi yang
benar.
4 Prioritas Pengguna
Kebutuhan pengguna dan kepentingan bisnis dapat mempengaruhi prioritas penjadwalan CPU.
Keuntungan dan Kekurangan
Penjadwalan CPU
Keuntungan
Meningkatkan efisiensi penggunaan sumber daya CPU dan throughput sistem secara
keseluruhan.
Kekurangan
Mungkin terjadi peningkatan waktu tunggu, overhead komputasi, dan kesulitan dalam mengatur
prioritas secara optimal.
Evaluasi Kinerja Penjadwalan CPU
Lama waktu yang diperlukan untuk Sejauh mana sumber daya CPU dan Jumlah tugas yang berhasil
mengeksekusi tugas setelah memori digunakan secara efektif. diselesaikan dalam satu unit waktu.
dimasukkan dalam antrian.