Penjadwalan CPU FCFS dan SJF Preemptive

Slides:



Advertisements
Presentasi serupa
PERTEMUAN KE-5 Heintje Hendrata, S.Kom
Advertisements

Penjadwalan CPU.
Tim Teaching Grant Mata Kuliah Sistem Operasi
Afrizal Fahrudin Bagus Azril Hala Rizqul H
Penjadwalan dan Interaksi Proses
PENJADWALAN PROSES.
Pertemuan 5 Penjadwalan Proses
Proses dan Penjadwalan
Slide 7 – Penjadwalan Process
PART 3 DOSEN : AHMAD APANDI, ST
Manajemen Proses Meliputi : Pengelolaan sisklusi hidup proses
Beberapa istilah yg sering muncul
PENJADWALAN PROSES.
Sumber Kepustakaan : ppt1 Beberapa istilah yg sering muncul Average Turn Around Time Rata-rata waktu total yg.
Penjadwalan Proses.
MATERI 5 SISTEM OPERASI Scheduling Algorithm Oleh : Mufadhol, S.Kom
Oleh : Defiana Arnaldy, M.Si
BAB 9 SIMULASI ANTRIAN.
Multiprogramming P = efisiensi waktu tunggu proses CPU IDLE  Pn
PROCESS SCHEDULING A.A. Gde Bagus Ariana, ST..
Penjadwalan CPU.
Penjadwalan Process.
Peserta mengerti tahap-tahap pada ADC
Identitas, persamaan dan pertidaksamaan trigonometri
INDEKS PEMBANGUNAN MANUSIA (IPM)
Analisis Regresi linear berganda
b. Kematian (mortalitas)
Aplikasi Signal Processing
Pembangunan Ekonomi dan Pertumbuhan Ekonomi
1 Bab Pembangunan Ekonomi dan Pertumbuhan Ekonomi.
Ekonomi untuk SMA/MA kelas XI Oleh: Alam S..
PENJADWALAN PROSES.
V. Penjadwalan Proses Penjadwalan CPU terjadi pada sistem operasi yang mempergunakan multiprogramming. Penjadwalan berupa kumpulan kebijakan untuk menentukan.
Algorithma Penjadwalan Proses
PERENCANAAN & PENGELOLAAN PERSEDIAAN
Teori Kinetik Gas Andri Riana Muhamad Himni Muhaemin
Strategi Tata Letak.
METODE PENELITIAN.
Jaminan Pensiun BPJS Ketenagakerjaan
RANGKAIAN DIODA TK2092 Elektronika Dasar Semester Ganjil 2015/2016
PART 3 DOSEN : AHMAD APANDI, ST
SISTEM OPERASI Dosen Pengampu : Erfanti Fatkhiyah, ST., M.Cs.
III. Penjadwalan Proses
Slide 7 – Penjadwalan Process
PENJADWALAN PROSES.
STMIK-IM BANDUNG Chalifa Chazar
Penjadwalan Proses.
ALGORITMA PENJADWALAN PROSES
Fakultas Ilmu Komputer Defri Kurniawan, M.Kom
Mata Kuliah Sistem Operasi
Sistem Operasi Teknik Informatika STT Wastukancana Purwakarta
FLOW CHART.
PART 3 Penjadwalan cpu.
Penjadualan CPU 6.
Studi kasus Konversi Bilangan
Array Buat algoritma untuk mencari nilai terbesar dari 5 nilai mahasiswa yang diinputkan dengan array.
DISUSUN OLEH : IPHOV KUMALA SRIWANA
Studi kasus Percabangan dan Perulangan
PENJADWALAN PROSES.
MATERI PENJADWALAN PROSES
Penjadwalan Proses M. Ghofar Rohman.
Tim Teaching Grant Mata Kuliah Sistem Operasi
Beberapa istilah yg sering muncul
Studi kasus Perbandingan
Slide 7 – Penjadwalan Process
Tim Teaching Grant Mata Kuliah Sistem Operasi
Tim Teaching Grant Mata Kuliah Sistem Operasi
Tim Teaching Grant Mata Kuliah Sistem Operasi
COURSE DAY 3.
Tim Teaching Grant Mata Kuliah Sistem Operasi
Transcript presentasi:

Penjadwalan CPU FCFS dan SJF Preemptive Fitri Setyorini

FCFS Buat Program sederhana untuk mensimulasikan FCSF Input : jumlah proses, arriving time, burst time Output : Gantt Chart dan Average Waiting Time Kondisi : Jika suatu proses sampai pada saat yang bersamaan, dipilih yg burst timenya lebih kecil Jika burst time dan arrival time sama, dipilih yg nomor prosesnya lebih kecil Petunjuk : Gunakan array untuk menyimpan arriving time dan burst time Gunakan bubble sort untuk mengurutkan arrival time Waiting time diperoleh dari hasil pengurangan (start time – arrival time) Waiting time tidak boleh negatif

Gantt Chart Arriving Time Burst Time P0 3 P1 2 P2 1 P3 4 P2 P1 P0 P3 1 7 9 Average Waiting Time : P2 = 0 , P1=0, P0 = 1; P3= 3 : (0+0+1+3)/4 = 1

Coba pada kasus berikut P0 start : 0 end:1 wait:0-0=0 P1 start: 2 end:4 2-2=0 P3 start : 5 end:7 5-5=0 P2 start:9 end:10 9-9=0 Avg Waiting time = 0 Arriving Time Burst Time P0 1 P1 2 P2 9 P3 5

SJF Preemptive Buat program sederhana untuk menghitung average waiting time dan Gantt Chart Input : jumlah proses, arriving time, burst time Output : Gantt Chart dan Average Waiting Time Kondisi : Jika suatu proses burst timenya sama, maka dipilih yg arrival timenya lebih dulu Jika suatu proses burst time dan arrival timenya sama, maka dipilih nomor proses yang lebih kecil

Petunjuk : Gunakan array untuk menyimpan arriving time dan burst time Update dan simpan sisa burst time untuk tiap proses Gunakan bubble sort untuk mengurutkan burst time dan arrival time

Waiting Time per process : Arrival Time Burst Time proses 0.0 7 P1 2.0 4 P2 4.0 1 P3 5.0 P4 Gantt Chart Waiting Time per process : P1 = 11-2 = 9 P2 = 5-4 = 1 P3 = 0 P4 = 7 – 5 = 2 Total Average Waiting Time : (9+1+0+2) / 4 = 3

Bubble Sort untuk mengurutkan bilangan besar ke kecil

Laporan Resmi Flow Chart Code Screenshot