Ihr Logo 3. SISTEM OPERASI Manajemen Proses by

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 dan Interaksi Proses
BAB IV PENJADWALAN PROSES.
Pertemuan 04- Penjadwalan Proses sistem operasi
Manajemen proses Manajemen Proses.
Ervi Nurafliyan Susanti ( )
MANAJEMEN PROSES.
Dosen: Resi Utami Putri, S.Kom., M.Cs Penjadwalan Proses.
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
Pertemuan 03- Konsep Proses
Beberapa istilah yg sering muncul
PENJADWALAN PROSES.
Sumber Kepustakaan : ppt1 Beberapa istilah yg sering muncul Average Turn Around Time Rata-rata waktu total yg.
Pertemuan ke 3 Konsep Proses
Penjadwalan Proses.
PERTEMUAN KE-7 PERKULIAHAN SISTEM OPERASI
MATERI 5 SISTEM OPERASI Scheduling Algorithm Oleh : Mufadhol, S.Kom
Oleh : Defiana Arnaldy, M.Si
PERTEMUAN KE-9 PERKULIAHAN SISTEM OPERASI
MANAJEMEN PROSES.
PROCESS SCHEDULING A.A. Gde Bagus Ariana, ST..
Penjadwalan Proses.
Penjadwalan Process.
“PENJADWALAN PROSES “ SISTEM OPERASI.
Sistem Operasi Pertemuan 8.
Oleh: Chalifa Chazar MANAJEMEN PROSES.
Operasi pada Sistem Operasi
PROSES.
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
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
STMIK-IM BANDUNG Chalifa Chazar
Penjadwalan Proses.
Penjadwalan Proses.
ALGORITMA PENJADWALAN PROSES
Fakultas Ilmu Komputer Defri Kurniawan, M.Kom
Penjadwalan Proses Edi Sugiarto, S.Kom.
Sistem Operasi Teknik Informatika STT Wastukancana Purwakarta
PART 3 Penjadwalan cpu.
Sistem Operasi Penjadwalan Proses
Pertemuan 6 P R O S E S.
PROSES.
SISTEM OPERASI PERTEMUAN X.
Oleh : Solichul Huda, M.Kom
Manajemen Proses.
PENJADWALAN PROSES.
Tahap-tahap penciptaan proses
MATERI PENJADWALAN PROSES
Penjadwalan Proses M. Ghofar Rohman.
PROSES.
Beberapa istilah yg sering muncul
Pertemuan 6 P R O S E S.
Slide 7 – Penjadwalan Process
PROSES. Definisi Proses Proses adalah program yang sedang dieksekusi, termasuk didalamnya nilai-nilai dalam program counter, register, dan variabel-variabel.
OPERATING SYSTEM. 1.Fungsi Sistem Operasi 2.Penjadwalan Proses 3.Memori Manajemen Dukungan Sistem Operasi meliputi:
Transcript presentasi:

Ihr Logo 3. SISTEM OPERASI Manajemen Proses by

Your Logo Manajemen Proses Proses adalah abstraksi terhadap eksekusi program, dimana melibatkan berbagai elemen seperti, kode instruksi program, data, berkas, serta piranti I/O yang sedang di akses. Proses 1. Multitasking : kegiatan yang dilakukan secara bersamaan tetapi pada prosesnya dijadwalkan secara bergantian dengan mengerjakan bagian- bagian terkecil. Kunci dari mutitasking adalah penjadwalan penggunaan prosessor. 2. Konkurensi : Sistem yang memiliki sejumlah aktivitas yang sedang berjalan bersamaan.

Your Logo Kosekuensi dari multitasking dan konkurensi - Proses tidak saling mempengaruhi, contoh buka word dan winamp bersamaan. - Proses saling mempengaruhi secara tidak langsung, membuka 1 file di word dan notepad. - Proses saling mempengaruhi secara langsung. Sistem terdistribusi

Your Logo Siklus Proses Ready, Proses yang siap dieksekusi yang disisipkan pada penjadwalan tetapi belum diproses karena menunggu giliran. Running, Memproses setiap proses yang dieksekusi. Waiting/Bloked, Proses yang belum selesai pada status running karena memakan waktu atau membutuhkan data lain sehingga proses itu belum selesai sepenuhnya dan menunggu waktu pada keadaan bloked sampai diberi jatah waktu kembali dalam keadaan ready sampai proses tersebut selesai akan terjadi berulang-ulang.

Your Logo Proses Control Block (PCB) Identifikasi Proses Informasi status proses Informasi kendali proses Stack pemakai Ruang alamat yang khusus diperuntukkan pemakai (program, data) Ruang alamat bersama PCB, informasi yang disediakan oleh SO mengenai proses yang aktif.

Your Logo OPERASI-OPERASI PADA PROSES SO dalam mengelola proses dapat melakukan operasi-operasi terhadap proses. Operasi-operasi terhadap proses a.Penciptaan proses (create process) b.Penghancuran/terminasi proses (destroy a process) c.Penundaan proses (suspend a process) d.Pelanjutan kembali proses (resume process) e.Pengubahan prioritas proses f.Memblok proses g.Membangunkan proses h.Menjadwalkan proses i.Memungkinkan proses berkomunikasi dengan proses lain

Your Logo Penjadwalan Proses Merupakan kumpulan aturan dan mekanisme di SO yang berkaitan dengan urutan kerja yang dilakukan sistem komputer. Sasaran utama penjadwalan proses 1. Adil, Setiap proses mendapatkan jatah waktu sama dan tidak ada proses yang tidak mendapatkan layanan proses. 2. Efisiensi, Menjaga agar pemproses tetap dalam keadaan sibuk. 3. Waktu tanggap(Respon Time), Waktu yang dihabiskan dari saat perintah dimasukan sampai diberi jatah waktu untuk diproses. 4. Waiting Time, waktu tunggu dalam antrian sebelum dalam keadaan ready. 5. Turn Arround Time, Waktu yang dihabiskan dari saat job mulai masuk ke sistem sampai proses diselesaikan oleh sistem. 6. Throughput, rata-rata proses yang dapat diselesaikan per satuan waktu. Here comes your footer  Page 7

Your Logo Strategi Penjadwalan Penjadwalan Non preemptive (run to completion) Ketika proses diberi jatah waktu, maka proses tidak dapat diambil alih oleh proses lain sampai proses itu selesai. - FIFO(First In First Out) - SJF(Short Job First) - HRN(Highst Ratio Next) - MFQ(Multiple Feedback Queue) Penjadwalan Preemptive Saat proses diberi jatah waktu, maka pemproses dapat diambil alih oleh proses yang lain sehingga proses disela sebelum selesai dan harus dilanjutka menunggu jatah waktu pemproses tiba kembali. - RR(Round Robin) - SRF(Short Remaining First) - PS(Priority Schedulling) Here comes your footer  Page 8

Your Logo Contoh JOB CPU Time P1 24 P2 3 P3 3 Cari - Waiting Time - Rata-rata Waiting Time - Turn Arround Time - Rata-rata Turn Arround Time - Gambar Gantt Chart Here comes your footer  Page 9

Your Logo FIFO Gantt Chart Waiting Time, Turn Arround Time P1 = 0 P1 = = 24 P2 = 24P2 = = 27 P3 = 27P3 = = 30 Rata-rata Waiting Time Rata-rata Turn Arround Time ( )/3 = 17( )/3 = 27 Here comes your footer  Page 10 P1P2P3

Your Logo SJF JobCPU Time P2 3 P3 3 P1 24 Gantt Chart Waiting Time, Turn Arround Time P1 = 6 P1 = = 30 P2 = 0P2 = = 3 P3 = 3P3 = = 6 Rata-rata Waiting Time Rata-rata Turn Arround Time (6+0+3)/3 = 3(30+3+6)/3 = 13 Here comes your footer  Page 11 P1P2 P3

Your Logo RR Kwanta 4, Gantt Chart Waiting Time, Turn Arround Time P1 = 26 – (5x4) = 6P1 = = 30 P2 = 4P2 = = 7 P3 = 7P3 = = 10 Rata-rata Waiting Time Rata-rata Turn Arround Time (6+4+7)/3 = 5,67( )/3 = 15,67 Here comes your footer  Page 12 P1P2 P3P1

Your Logo Latihan JOB CPU Time P1 6 P2 9 P3 4 P4 12 Cari menggunakan penjadwalan, FIFO, SJF, RR Waiting Time Rata-rata Waiting Time Turn Arround Time Rata-rata Turn Arround Time Gambar Gantt Chart Here comes your footer  Page 13