Penjadwalan Prosesor (CPU Scheduling)

Slides:



Advertisements
Presentasi serupa
Penjadwalan CPU.
Advertisements

Tim Teaching Grant Mata Kuliah Sistem Operasi
Penjadwalan dan Interaksi Proses
Pertemuan 04- Penjadwalan Proses sistem operasi
KONSEP PROSES Minggu ke 5.
Ervi Nurafliyan Susanti ( )
Pokok Bahasan: (1) Pendahuluan Jenis-jenis penjadualan
PENJADWALAN PROSES.
Sistem Operasi Penjadwalan Proses
Pertemuan 5 Penjadwalan Proses
Proses dan Penjadwalan
Slide 7 – Penjadwalan Process
PART 3 DOSEN : AHMAD APANDI, ST
Sistem Operasi (Operating Systems) Minggu 6
PENJADWALAN PROSES.
Penjadwalan Sistem Interaktif
Penjadwalan Proses.
Masalah Klasik Komunikasi Antar Proses
MATERI 5 SISTEM OPERASI Scheduling Algorithm Oleh : Mufadhol, S.Kom
MATERI 4 SISTEM OPERASI Scheduling Process Oleh : Mufadhol, S.Kom
Oleh : Defiana Arnaldy, M.Si
SISTEM OPERASI Pertemuan 4 : Penjadwalan
PROCESS SCHEDULING A.A. Gde Bagus Ariana, ST..
“Process Schedulling”
PENJADWALAN PROSES.
Penjadwalan CPU.
Penjadwalan Process.
First-Come-First-Served (FCFS)
“PENJADWALAN PROSES “ SISTEM OPERASI.
Operasi pada Sistem Operasi
PENJADWALAN PROSES.
V. Penjadwalan Proses Penjadwalan CPU terjadi pada sistem operasi yang mempergunakan multiprogramming. Penjadwalan berupa kumpulan kebijakan untuk menentukan.
OPERATING SYSTEM.
Algorithma Penjadwalan Proses
Mata Kuliah : Sistem Operasi
PART 3 DOSEN : AHMAD APANDI, ST
SISTEM OPERASI Dosen Pengampu : Erfanti Fatkhiyah, ST., M.Cs.
III. Penjadwalan Proses
Slide 7 – Penjadwalan Process
PENJADWALAN PROSES.
Penjadwalan Proses.
ALGORITMA PENJADWALAN PROSES
Fakultas Ilmu Komputer Defri Kurniawan, M.Kom
Process Scheduling SISTEM OPERASI Slide perkuliahan
Penjadwalan Proses Edi Sugiarto, S.Kom.
Mata Kuliah Sistem Operasi
Sistem Operasi Teknik Informatika STT Wastukancana Purwakarta
Penjadwalan Proses.
PART 3 Penjadwalan cpu.
Sistem Operasi Penjadwalan Proses
Sistem Operasi Penjadwalan Proses.
Penjadualan CPU 6.
Sistem Operasi: Penjadwalan Proses
SISTEM OPERASI PERTEMUAN IX.
SISTEM OPERASI PERTEMUAN X.
Jawaban Soal Scheduling Batch
Oleh : Solichul Huda, M.Kom
PENJADWALAN PROSES.
MATERI PENJADWALAN PROSES
Penjadwalan Proses M. Ghofar Rohman.
SISTEM OPERASI PERTEMUAN VIII.
Tim Teaching Grant Mata Kuliah Sistem Operasi
Beberapa istilah yg sering muncul
Slide 7 – Penjadwalan Process
Tim Teaching Grant Mata Kuliah Sistem Operasi
KONSEP PROSES Minggu ke 5.
Tim Teaching Grant Mata Kuliah Sistem Operasi
Tim Teaching Grant Mata Kuliah Sistem Operasi
OPERATING SYSTEM. 1.Fungsi Sistem Operasi 2.Penjadwalan Proses 3.Memori Manajemen Dukungan Sistem Operasi meliputi:
Tim Teaching Grant Mata Kuliah Sistem Operasi
Transcript presentasi:

Penjadwalan Prosesor (CPU Scheduling) Pada sistem multiprogram, beberapa proses berkompetisi memperebutkan CPU. Pemilihan proses dilakukan oleh scheduler berdasarkan scheduling algorithm (algoritma Penjadwalan). Issue dalam penjadwalan: Proses I/O bound dan compute bound . Penjadwalan nonpreemptive dan preemptive Kategori: batch, interactive, dan real time Sasaran algoritma penjadwalan: all system, sistem batch, sistem interaktif, dan sistem real-time

Penjadwalan Sistem Batch First-Come First-Served. Shortest Job First Contoh penjadwalan Shortest Job First Shortest Remaining Time Next. Three Level Scheduling

Penjadwalan Sistem Interaktif Penjadwalan Round-Robin Setiap proses diberi interval waktu, disebut quantum, waktu untuk run Pertukaran penggunaan CPU dari satu proses ke proses berikutnya membutuhkan waktu untuk tugas administrasi, yaitu : saving dan loading registers dan memory map, updating beberapa tabel dan list, dll. Proses pertukaran ini disebut process-switch atau context-switch. Current Next process Current process

Penjadwalan Prioritas Proses dengan prioritas tertinggi di run terlebih dulu Untuk mencegah proses dengan prioritas tertinggi di run tanpa batas, maka digunakan clock-interrupt untuk menurunkan prioritas proses yang sedang run. Penjadwalan prioritas di lakukan dalam kelas-kelas priority 4 priority 2 priority 1 Queue headers Runable processes Highest Priority Lowest priority 3

Shortest Process Next Guaranteed Scheduling Lottery Scheduling Fair-Share Scheduling Penjadwalan Sistem Real-Time m periodic events event i terjadi dalam periode Pi dan membutuhkan Ci detik Policy Versus Mechanism Pemisahan antara Mekanisme dan Policy

Penjadwalan Thread Kemungkinan penjadwalan User-Level Threads dengan proses quantum 50-msec dan thread run 5-msec per CPU burst.

Kemungkinan penjadwalan Kernel-Level Threads dengan karakteristik yang sama seperti (a).