Pertemuan 9 PENJADWALAN CPU By: Asriadi.

Slides:



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

Tim Teaching Grant Mata Kuliah Sistem Operasi
Afrizal Fahrudin Bagus Azril Hala Rizqul H
Penjadwalan dan Interaksi Proses
Penjadwalan CPU Niyalatul Muna
Proses.
Oleh : Kelompok 2 Irawan ( ) Alifuddin Wachid ( ) Retno Ayu Apriliati ( ) “Proses Sistem Operasi” G.
Manajemen proses Manajemen Proses.
MANAJEMEN 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.
Pertemuan ke 3 Konsep Proses
PENJADUALAN PROSES.
Penjadwalan Proses.
PERTEMUAN KE-7 PERKULIAHAN SISTEM OPERASI
PROCESS DAN THREADS Pengertian : Program Proses MonoProgramming
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
PROSES & THREAD -.
PERTEMUAN KE-9 PERKULIAHAN SISTEM OPERASI
PROSES dan PENJADWALAN (Konsep proses) By: Asriadi Pertemuan 5.
Pertemuan 11 DIAGRAM GRAF By: Asriadi.
CPU Scheduling.
PROCESS SCHEDULING A.A. Gde Bagus Ariana, ST..
Penjadwalan Proses.
“Process Schedulling”
Pertemuan 8 KONSEP PENJADWALAN By: Asriadi.
Penjadwalan CPU.
Penjadwalan Process.
Manajemen Proses 2 Pembagian Kerja OS :Scheduling
SISTEM OPERASI Pertemuan 3 : Manajemen Proses
Operasi pada Sistem Operasi
V. Penjadwalan Proses Penjadwalan CPU terjadi pada sistem operasi yang mempergunakan multiprogramming. Penjadwalan berupa kumpulan kebijakan untuk menentukan.
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
Penjadwalan Proses Edi Sugiarto, S.Kom.
Pengenalan Sistem Operasi
Mata Kuliah Sistem Operasi
Sistem Operasi Teknik Informatika STT Wastukancana Purwakarta
PART 3 Penjadwalan cpu.
Sistem Operasi Penjadwalan Proses
Pertemuan 6 P R O S E S.
IV. Proses-proses Terdapat beberapa definisi proses, diantaranya proses sebagai program yang sedang dalam keadaan eksekusi Proses membutuhkan sumber daya.
MANAJEMEN PROSES.
Penjadualan CPU 6.
SISTEM OPERASI PERTEMUAN VI.
SISTEM OPERASI - CHAPTER 2 PROCESS
Manajemen Proses Firdaus, M.T..
SISTEM OPERASI PERTEMUAN VI.
Penjadwalan Proses M. Ghofar Rohman.
Penjadwalan Uniprocessor
Tim Teaching Grant Mata Kuliah Sistem Operasi
TEKNIK KOMPILASI PERTEMUAN VI.
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
Fathiah, S.T.,M.Eng Universitas Ubudiyah Indonesia
Tim Teaching Grant Mata Kuliah Sistem Operasi
Transcript presentasi:

Pertemuan 9 PENJADWALAN CPU By: Asriadi

Pendahuluan Penjadwalan CPU adalah suatu proses pengaturan atau penjadwalan proses - proses yang ada di dalam komputer. CPU scheduling sangat penting dalam menentukan performance sebuah komputer karena mengatur alokasi resource dari CPU untuk menjalankan proses-proses di dalam komputer. CPU scheduling merupakan suatu konsep dasar dari multiprogramming, karena dengan adanya penjadwalan dari CPU itu sendiri maka proses-proses tersebut akan mendapatkan alokasi resource dari CPU.

Penjadwalan CPU adalah basis dari multi-programming sistem operasi Penjadwalan CPU adalah basis dari multi-programming sistem operasi. Multiprogramming adalah suatu proses menjalankan proses-proses di dalam komputer secara bersamaan (yang disebut paralel). Multiprogramming dapat meningkatkan produktivitas dari sebuah komputer. Tujuan dari multiprogramming adalah menjalankan banyak proses secara bersamaan, untuk meningkatkan performance dari komputer.

Siklus Burst CPU M/K Keberhasilan dari penjadwalan CPU tergantung dari beberapa properti prosesor. Pengeksekusian dari proses tersebut terdiri atas siklus CPU ekskusi dan M/K Wait. Proses hanya akan bolak-balik dari dua state ini. Pengeksekusian proses dimulai dengan CPU Burst, setelah itu diikuti oleh M/K burst, kemudian CPU Burst lagi lalu M/K Burst lagi begitu seterusnya dan dilakukan secara bergiliran. Dan, CPU Burst terakhir, akan berakhir dengan permintaan sistem untuk mengakhiri pengeksekusian daripada melalui M/K Burst lagi. Kejadian siklus Burst akan dijelaskan padagambar di slide selanjutnya.

Gambar : Siklus Burst

Durasi dari CPU bust ini telah diukur secara ekstensif, walau pun mereka sangat berbeda dari proses ke prose. Mereka mempunyai frekeunsi kurva yang sama seperti yang diperlihatkan pada Gambar “Diagram Burst”.

Gambar: Diagram Burst

Dispactcher Komponen yang lain yang terlibat dalam penjadwalan CPU adalan dispatcher. Dispatcher adalah modul yang memberikan kontrol CPU kepada proses yang fungsinya adalah: Switching context Switching to user mode Lompat dari suatu bagian di progam user untuk mengulang progam.

Penjadwalan CPU Penjadwalan CPU mungkin akan dijalankan ketika proses dalam keadaan: Berubah dari running ke waiting state. Berubah dari running ke ready state. Berubah dari waiting ke ready. Terminates.

Kriteria Penjadwalan Suatu Algoritma penjadwalan CPU yang berbeda dapat mempunyai nilai yang berbeda untuk sistem yang berbeda. Banyak kriteria yang bisa dipakai untuk menilai algoritma penjadwalan CPU.

Kriteria yang digunakan dalam menilai adalah: CPU Utilization Throughput Turnaroud Time Waiting Time Response time