Sistem Operasi Penjadwalan Proses.

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 CPU Niyalatul Muna
KONSEP PROSES Minggu ke 5.
Ervi Nurafliyan Susanti ( )
Dosen: Resi Utami Putri, S.Kom., M.Cs Penjadwalan Proses.
Sistem Operasi 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
Sistem Operasi (Operating Systems) Minggu 6
PENJADWALAN PROSES.
PENJADUALAN PROSES.
Penjadwalan Proses.
DASAR SISTEM OPERASI By Dwi Anindyani. Pengertian OS Apa itu sistem operasi? Sistem operasi ialah software kompleks yang yang memungkinkan aplikasi-aplikasi.
MATERI 4 SISTEM OPERASI Scheduling Process Oleh : Mufadhol, S.Kom
Oleh : Defiana Arnaldy, M.Si
SISTEM OPERASI Pertemuan 4 : Penjadwalan
PROCESS DAN THREADS PROCESS Multiprogramming Pseudoparallelism
Penjadwalan Prosesor (CPU Scheduling)
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.
Sistem Operasi Pertemuan 8.
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.
Mata Kuliah : Sistem Operasi
PART 3 DOSEN : AHMAD APANDI, ST
SISTEM OPERASI Dosen Pengampu : Erfanti Fatkhiyah, ST., M.Cs.
III. Penjadwalan Proses
Dosen: Resi Utami Putri, S.Kom., M.Cs
Slide 7 – Penjadwalan Process
PENJADWALAN PROSES.
Penjadwalan Proses.
Fakultas Ilmu Komputer Defri Kurniawan, M.Kom
Process Scheduling SISTEM OPERASI Slide perkuliahan
Penjadwalan Proses Edi Sugiarto, S.Kom.
Pengenalan Sistem Operasi
Mata Kuliah Sistem Operasi
Sistem Operasi Teknik Informatika STT Wastukancana Purwakarta
Penjadwalan Proses.
PART 3 Penjadwalan cpu.
PROSES DAN MANAJEMEN PROSES (1)
Sistem Operasi Penjadwalan Proses
Penjadualan CPU 6.
Sistem Operasi: Penjadwalan Proses
Oleh : Solichul Huda, M.Kom
PENJADWALAN PROSES.
MATERI PENJADWALAN PROSES
Penjadwalan Proses M. Ghofar Rohman.
Penjadwalan Uniprocessor
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:

Sistem Operasi Penjadwalan Proses

Penjadwalan Penjadwalan menjadi kebutuhan ketika multiprogramming diterapkan Penjadwalan juga dipengaruhi oleh tipe aplikasi yang sedang berjalan Penggantian proses yang aktif dengan proses lain tidak mudah (murah) Mulai dari perubahan user mode ke kernel mode Menyimpan virtual CPU dari proses yang berjalan Proses baru dipilih melalui algoritma penjadwalan Dst.

Perilaku proses Hampir seluruh proses terdiri dari proses komputasi dan menunggu I/O secara bergantian Compute-bound: proses lebih banyak melakukan komputasi I/O-bound: proses lebih banyak menunggu I/O

Perilaku proses Faktor kuncinya adalah lamanya proses komputasi, bukan lamanya menunggu I/O Lamanya melakukan permintaan ke perangkat keras adalah sama, tidak tergantung berapa lama komputasi yang dibutuhkan setelah data diperoleh Semakin cepat CPU, semakin besar kemungkinan proses bertemu dengan I/O bound

Kapan waktu untuk menjadwal? Ketika proses baru dibuat Ketika proses berhenti (exit) Ketika proses terblokir (blocked) Ketika terjadi interpusi I/O Penjadwalan dapat dilakukan pada setiap interupsi clock Algoritma penjadwal didasarkan pada reaksi atas interupsi clock

Algoritma penjadwal Nonpreemptive: memilih proses dan membiarkan proses berjalan sampai terblokir atau secara sukarela melepaskan CPU Preemptive: memilih proses dan membiarkan proses berjalan dalam kurun waktu tertentu, ketika waktunya tercapai maka proses dipaksa untuk berhenti meskipun belum menyelesaikan prosesnya

Algoritma penjadwal Tergantung dari kebutuhan sistem Batch: no preemption at all, or preemption with large amount of time Interactive: preemption needed so that one process cannot block other process Realtime: preemption is sometimes not needed because processes know that they may not run for long period and usually do their work and block quickly

Jenis penjadwalan Batch Interactive Realtime FCFS SJF SRTN Round robin Priority Multiple queue, dll Realtime Hard realtime Soft realtime