Dosen: Resi Utami Putri, S.Kom., M.Cs

Slides:



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

Penjadwalan CPU.
Tim Teaching Grant Mata Kuliah Sistem Operasi
Penjadwalan CPU Niyalatul Muna
BAB IV PENJADWALAN PROSES.
Pertemuan 04- Penjadwalan Proses sistem operasi
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
PENJADWALAN PROSES.
Ihr Logo 3. SISTEM OPERASI Manajemen Proses by
PENJADUALAN PROSES.
Penjadwalan Proses.
MATERI 5 SISTEM OPERASI Scheduling Algorithm Oleh : Mufadhol, S.Kom
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 SCHEDULING A.A. Gde Bagus Ariana, ST..
Penjadwalan Proses.
“Process Schedulling”
Penjadwalan CPU.
Penjadwalan Process.
First-Come-First-Served (FCFS)
“PENJADWALAN PROSES “ SISTEM OPERASI.
Sistem Operasi Pertemuan 8.
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.
STMIK-IM BANDUNG Chalifa Chazar
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
Penjadualan CPU 6.
SISTEM OPERASI PERTEMUAN IX.
SISTEM OPERASI PERTEMUAN X.
Oleh : Solichul Huda, M.Kom
PENJADWALAN PROSES.
Tahap-tahap penciptaan 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
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:

Dosen: Resi Utami Putri, S.Kom., M.Cs Penjadwalan Proses Dosen: Resi Utami Putri, S.Kom., M.Cs

Konsep Dasar Merupakan basis sistem operasi multiprogramming.[1] Pada multiprogramming selalu akan terjadi beberapa proses berjalan dalam suatu waktu.[2] Konsepnya adalah suatu proses akan menggunakan CPU sampai proses tersebut dalam status wait atau terminate.[2]

Tugas dari penjadwalan [1] Proses yang harus berjalan Kapan dan berapa lama proses berjalan

Tipe Penjadwalan [1] Short-term scheduller (penjadwalan jangka pendek) Medium-term scheduller (penjadwalan jangka menengah) Long-term scheduller (penjadwalan jangka panjang) (gambar diambil dari http://afghanaus.com/tipe-tipe-strategi-dan-alogaritma-penjadwalan/)

Penjadwalan Jangka Pendek Bertugas menjadwalkan alokasi pemroses diantara proses ready yang berasa di memori utama. Sasarannya adalah memaksimumkan kinerja sistem untuk memenuhi satu kumpulan kriteria yang diharapkan.

Penjadwalan Jangka Menengah Bertugas menangini proses swaping. Swaping adalah aktivitas pemindahan proses yang tertunda dari memori utama ke momori sekunder. Setelah dieksekusi selama suatu waktu, proses ditunda karena membuat permintaan layanan I/O atau memanggil system call.

Penjadwalan Jangka Panjang Berkerja terhadap antrian batch dan memiliki batch berikutnya yang harus dieksekusi sistem. Batch adalah proses dengan penggunaan sumber daya yang intensif (yaitu waktu pemroses, memori, perangkat I/O), program ini mempunyai prioritas yang rendah dan biasa digunakan sebagai pengisi selama periode aktivitas proses interaktif rendah. Sasaran utama: memberi keseimbangan proses campuran.

Tipe Penjdawalan dengan Diagram State (Sumber gambar http://ti.unikom.ac.id/penjadwalan-schedulling/tipe-penjadwalan/)

Strategi Penjadwalan[1] Penjadwalan non-preemtive jika suatu proses sedang menggunakan CPU, maka proses tersebut akan tetap membawa CPU sampai proses tersebut melepaskannya (berhenti dalam keadaan waiting). Penjadwalan preemtive saat proses diberi jatah layanan pemroses maka pemroses dapat diambil alih proses lain yang mempunyai prioritas lebih tinggi berdasarkan kriteria sistem itu. Proses dapat disela oleh proses lain sebelum selesainya dan harus dilanjutkan menunggu jatah waktu layanan pemroses tiba kembali pada proses itu.

Algoritma Penjadwalan FIFO (First-in,First-out) atau FCFS (First-come,First-serve) SJF (Shortest Job First) RR (Round Robin) MFQ (Multiple Feedback Queues) SRF (Shortest-Remaining-First) HRN (Highest-Ratio Next) PS (Priority Schedulling) GS (Guaranted Schedulling)

FIFO / FCFS Proses yang datang duluan, dilayani duluan juga. Merupakan: Penjadwalan non-preemtive Penjwalan tidak berprioritas

SJF Penjadwalan terpendek yang lebih dahulu. Penjadwalan ini mengasumsikan waktu jalan proses diketahui sebelumnya. Merupakan: Penjadwalan non-preemtive Penjadwalan yang berprioritas

RR Konsep dasar: menggunakan time-sharing. [2] Semua proses dianggap penting dan diberi sejumlah waktu pemroses yang disebut kwanta (quantum) atau time-slice (potongan waktu) tempat proses itu berjalan. [1] Merupakan: Penjadwalan preemtive Penjadwalan tanpa prioritas

Tugas MFQ (Multiple Feedback Queues) SRF (Shortest-Remaining-First) HRN (Highest-Ratio Next) PS (Priority Schedulling) GS (Guaranted Schedulling)

[1] Hariyanto, B. , 2012,Sistem Operasi Revisi Kelima [1] Hariyanto, B., 2012,Sistem Operasi Revisi Kelima. Bandung:Penerbit Informatika [2] Kusumadewi,S., 2000, Sistem Operasi Edisi Kedua. Yogyakarta:Graha Ilmu.