Penjadwalan Dinamis Sejumlah thread didalam sebuah proses digantikan secara dinamis oleh aplikasi Sistem operasi menyesuaikan beban untuk meningkatkan.

Slides:



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

BAB IV PENJADWALAN PROSES.
Pertemuan 04- Penjadwalan Proses sistem operasi
KONSEP PROSES Minggu ke 5.
Ervi Nurafliyan Susanti ( )
Pokok Bahasan: (1) Pendahuluan Jenis-jenis penjadualan
Dosen: Resi Utami Putri, S.Kom., M.Cs Penjadwalan Proses.
PENJADWALAN PROSES.
Sistem Operasi Penjadwalan Proses
Proses dan Penjadwalan
Slide 7 – Penjadwalan Process
PART 3 DOSEN : AHMAD APANDI, ST
Kernel Petra Novandi Anis Kamilah
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.
Manajemen I/O.
MATERI 4 SISTEM OPERASI Scheduling Process Oleh : Mufadhol, S.Kom
Oleh : Defiana Arnaldy, M.Si
Penjadwalan Prosesor (CPU Scheduling)
PROCESS SCHEDULING A.A. Gde Bagus Ariana, ST..
Penjadwalan Proses.
PENJADWALAN PROSES.
Penjadwalan CPU.
Penjadwalan Process.
First-Come-First-Served (FCFS)
PCB (Process Control Block)
“PENJADWALAN PROSES “ SISTEM OPERASI.
Sistem Operasi Pertemuan 8.
Operasi pada Sistem Operasi
PENJADWALAN PROSES.
OPERATING SYSTEM.
Algorithma Penjadwalan Proses
Mata Kuliah : Sistem Operasi
PART 3 DOSEN : AHMAD APANDI, ST
SISTEM OPERASI Dosen Pengampu : Erfanti Fatkhiyah, ST., M.Cs.
Dosen: Resi Utami Putri, S.Kom., M.Cs
Slide 7 – Penjadwalan Process
PENJADWALAN PROSES.
STMIK-IM BANDUNG Chalifa Chazar
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 VI.
CHAPTER 5 CPU SCHEDULING
Oleh : Solichul Huda, M.Kom
PENJADWALAN PROSES.
MATERI PENJADWALAN PROSES
Penjadwalan Proses M. Ghofar Rohman.
Penjadwalan Uniprocessor
Tim Teaching Grant Mata Kuliah Sistem Operasi
Pertemuan 6 P R O S E S.
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 Dinamis Sejumlah thread didalam sebuah proses digantikan secara dinamis oleh aplikasi Sistem operasi menyesuaikan beban untuk meningkatkan penggunaannya Menugaskan prosesor idel Yang baru datang memungkinkan ditugaskan ke prosesor yang digunakan oleh job secara lansung menggunakan lebih dari sebuah prosesor Hold request sampai prosesor tersedia New arrival akan diberikan sebuah prosesor sebelum ada yang menjalankan aplikasi

Sistem yang Real-Time Ketepatan sistem tidak hanya tergantung pada hasil perhitungan yang logis, tetapi pada waktu yang dihasilkan Task atau proses untuk mengendalikan atau bereaksi akibat sebuah kejadian yang berlansung dari luar Kejadian berlansung secara “real time” dan proses harus dapat menyimpannya

Sistem yang Real-Time Pengendali Ekperimen Laboratorium Robotik Pengendalian Lalulintas Bandara Telekomunikasi Sistem Pengendali dan Komando Militer

Karakteristik Sistem Operasi yang Real-Time Deterministic Operasi-operasi dilakukan pada waktu yang telah ditentukan, predetermined time atau didalam interval predetermined time Yang terkait dengan berapa lama keterlambatan (delay) sistem operasi sebelum mengetahui (acknowledging) terjadi sebuah interupsi

Karakteristik Sistem Operasi yang Real-Time Responsiveness Berapa lama setelah mengetahui interupsi akan dilayani oleh sistem operasi Mencakup waktu untuk memulai interupsi Mencakup waktu untuk melaksanakan interupsi

Karakteristik Sistem Operasi yang Real-Time User control User dengan prioritas yang spesifik Paging yang khusus Proses-proses apa yang mesti selalu berada didalam memori utama Algoritma Disk yang digunakan Proses-proses yang terbaik

Karakteristik Sistem Operasi yang Real-Time Reliability Penurunan (degradasi) peforman terjadi merupakan konsekunsi katastropik (catastrophic) Mencoba yang manapun untuk memperbaiki permasalahan atau meminimalkan pengaruhnya sambil melanjutkan untuk beroperasi Yang lebih kritis adalah tugas-tugas yang prioritas lebih tinggi untuk dieksekusi

Perkembangan Sistem Operasi yang Real-Time Kecepatan dalam kontek fungsi sebagai switch Ukuran yang kecil Kemempuan merespon interupsi eksternal dengan cepat Multitasking dengan komunikasi interprocess seperti semaphore, signal, dan event File-file yang mengakumulasi data dengan cepat

Perkembangan Sistem Operasi yang Real-Time Menggunkan urutan-urutan file yang khusus untuk dapat mengakumulasikan data dengan cepat Penjadwalan preemptive berdasarkan pada prioritas Meminilmalkan interval selama interupsi dinonaktifkan (disabled) Memperlambat (delay) task untuk waktu yang ditentukan Alarm khusus dan time out

Penjadwalan Proses yang Real-Time

Penjadwalan Proses yang Real-Time

Penjadwalan Proses yang Real-Time

Penjadwalan yang Real-Time Static table-driven Menentukan waktu berjalan ketika task dimulai untuk dieksekusi Static priority-driven preemptive Menggunakan penjadwal traditional priority-driven Dynamic planning-based Dynamic best effort

Penjadwalan yang Deadline Aplikasi yang Real-time tidak terkait dengan kecepatan tetapi dengan penyelesaian task-task Menjadwalkan task-task dengan batas waktu paling awal yang meminimalkan fraksi-fraksi task yang kehilangan batas waktunya

Penjadwalan yang Real-Time Infrormasi yang digunakan Waktu yang disiapkan (Ready time) Batas waktu yang dimulai (Starting deadline) Batas waktu untuk penyelesaian (Completion deadline) Waktu pemrosesan Kebutuhan akan sumber daya Prioritas Penjadwal Subtask

Two Tasks

Penjadwalan Rate Monotonic Memberikan tanda prioritas yang berdasarkan pada periode masing-masing Prioritas tertinggi yang memiliki periode yang terpendek

Periodic Task Timing Diagram

Penjadwalan Linux Kelas-kelas Penjadwalan SCHED_FIFO: thread yang First-in-first-out real-time SCHED_RR: thread yang Round-robin real-time SCHED_OTHER: thread yang lainnya adalah yang non-real-time Didalam masing-masing kelas terdapat berbagai prioritas yang mungkin digunakan

Penjadwalan UNIX SVR4 Pilihan tertinggi diberikan kepada proses yang Real-Time Tertinggi berikutnya untuk proses kernel-mode Pilihan terendah untuk proses user-mode lainnya

SVR4 Dispatch Queues

Penjadwalan Windows 2000 Prioritas diorganisi kedalam dua kelompok atau kelas Real-time Variable Pemandu prioritas sebagai penjadwal preemptive