Algoritma Penjadwalan Proses Dan Contohnya
ALGORITMA (PTPD/ FCFS / FIFO)
- Merupakan algoritma penjadwalan CPU yang paling sederhana.
- Proses yang tiba lebih dahulu akan dilayani lebih dahulu.
- Jika ada proses tiba pada waktu yang sama, maka pelayanan mereka dilaksanakan berdasarkan urutan dalam antrian.
- Proses di antrian belakang harus menunggu sampai semua proses di depannya selesai.
Contoh :
Tabel proses PTPD/FCFS/FIFO
Nama Proses Saat Tiba Lama Proses
A 0 4
B 1 7
C 3 3
D 7 8
Penyelesaian Algoritma PTPD/FCFS/FIFO
ALGORITMA (PTD/SJF/SJN)
- Algoritma Shortest Job First
- Dasar prioritas adalah pendeknya proses.
- Makin pendek/singkat proses makin tinggi prioritasnya.
- Langkah I : tentukan urutan prioritas berdasarkan pendeknya proses yang dilayani.
- Langkah II : penentuan proses mana yang dilayani oleh pemroses.
- Setiap proses yang ada dalam ready queue akan di eksekusi berdasarkan burst time terkecil.
- Hal ini mengakibatkan waiting time yang pendek untuk setiap proses, maka rerata waiting time (AWT) juga menjadi pendek.
- Algoritma ini dikatakan optimal.
Contoh :
Tabel PTD/SJF/SJN
Nama proses Saat Tiba Lama Proses
A 0 5
B 3 7
C 5 2
D 6 4
Penyelesaian Algoritma Proses Terpendek Dipertamakan (PTD/SJF/SJN)
Komentar
Posting Komentar