Anda di halaman 1dari 10

KELOMPOK 2

Nama NPM

Ach. Rofi’i 2202310077

Ainul Yaqin 2202310076

Masyita Dwi R 2202310075

Atiqatul Listiyana 2202310074


Konsep Penjadwalan CPU
Penjadwalan CPU adalah proses mengatur urutan eksekusi dari tugas-tugas yang
harus dilakukan oleh CPU. Dalam presentasi ini, kita akan membahas konsep
dasar, metode, algoritma, dan faktor-faktor yang mempengaruhi penjadwalan
CPU.

RA
Konsep Dasar Penjadwalan CPU

1 Tujuan utama 2 Sistem antrian

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.

3 Prioritas 4 Context Switching

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

Mudah diimplementasikan Mengurangi waktu tunggu Mengatasi masalah starvation dan


delay

Penjadwalan Priority

Menyediakan fleksibilitas dalam mengatur prioritas tugas-tugas


Kualitas Penjadwalan CPU

Kecepatan Eksekusi Waktu Tunggu Skalabilitas Keseimbangan Beban

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

Respons Time Alokasi Sumber Daya Throughput

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.

Anda mungkin juga menyukai