ModulVIII (delapan) TopikProses Sub TopikManajemen Proses Materi  Deskripsi Proses  Struktur Data Proses  Implementasi Proses TujuanMahasiswa memahami.

Slides:



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

MANAJEMEN PROSES Sistem Operasi
MANAJEMEN PROSES Danang Lelono, S.Si., M.T..
ModulXI (sebelas) TopikKonkurensi Sub TopikDead Lock Materi  Pengertian Dead lock  Penyelesaian Deadlock TujuanMahasiswa mengenal persoalan Deadlock.
ModulXIII ( tigabelas) TopikKonkurensi Sub TopikMutex n-Proses Materi Algoritma Eisenberg-McGuire TujuanMahasiswa mengenal penyelesaian Mutex n-Proses.
ModulXI (sebelas) TopikKonkurensi Sub TopikPengantar Konkurensi Materi  Proses Konkuren  Masalah Konkurensi  Penyelesaian Kokurensi TujuanMahasiswa.
MODUL KULIAH Mata kuliah SISTEM OPERASI II ( 3 sks )
MODUL KULIAH Mata kuliah SISTEM OPERASI II ( 3 sks )
ModulX (sepuluh) TopikManajemen Memory Sub TopikManajemen Memory Lanjut Materi o Paging o Segmentasi o Segmentasi dengan Paging TujuanMahasiswa memahamai.
ModulXII (dua belas) TopikKonkurensi Sub TopikAlgoritma Penyelesaian Mutual Eksklusion Materi  Algoritma Peterson  Semaphore TujuanMahasiswa mengenal.
ModulIX (sembilan) TopikManajemen Memory Sub TopikDasar Manajemen Memory Materi  Latar Belakang  Ruang Alamat Logika dan Ruang Alamat Fisik o Swapping.
Proses.
MODUL KULIAH Mata kuliah SISTEM OPERASI I ( 3 sks )
ModulXIV ( empat belas) TopikKonkurensi Sub TopikKasus Konkurensi MateriUnix Semaphore TujuanMahasiswa mengenal penyelesaian Mutex n-Proses Mata kuliahSISTEM.
MODUL KULIAH Pertemuan Mata kuliah SISTEM OPERASI I ( 3 sks )
Pertemuan 04- Penjadwalan Proses sistem operasi
Implementasi Proses.
Ervi Nurafliyan Susanti ( )
MANAJEMEN PROSES.
KONSEP PROSES.
Proses dan Implementasinya
Sistem Operasi Penjadwalan Proses
Pokok Bahasan Pokok Bahasan: Deskripsi dan Kontrol Proses
Pertemuan 03- Konsep Proses
Pertemuan ke 3 Konsep Proses
PERTEMUAN KE-7 PERKULIAHAN SISTEM OPERASI
Pertemuan 3 Manajemen Proses.
Proses Oleh : Wahyu Andhyka Kusuma
Operating System Copyright © Mufadhol 1 SISTEM OPERASI Management Process Oleh : Mufadhol, S.Kom.
PERTEMUAN KE-9 PERKULIAHAN SISTEM OPERASI
MANAJEMEN PROSES.
MANAJEMEN PROSES.
PENJADWALAN PROSES DAN IMPLEMANTASI Sistem operasi komputer
Oleh: Chalifa Chazar MANAJEMEN PROSES.
Chalifa Chazar MANAJEMEN MEMORI Chalifa Chazar
PROSES.
PROSES & THREADS Disajikan Oleh :.
PENJADWALAN PROSES.
OPERATING SYSTEM.
Proses Dosen: Abdillah S.Si., MIT.
Manajemen Proses Edi Sugiarto, S.Kom.
Proses dan Thread Oleh : Adhitya Nugraha.
STMIK-IM BANDUNG Chalifa Chazar
Penjadwalan Proses.
Fakultas Ilmu Komputer Defri Kurniawan, M.Kom
Penjadwalan Proses Edi Sugiarto, S.Kom.
Sistem Operasi Teknik Informatika STT Wastukancana Purwakarta
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.
MANAJEMAN PROSES.
Resi Utami Putri, S.Kom., M.Cs.
SISTEM OPERASI PERTEMUAN VI.
PROSES.
Oleh : Solichul Huda, M.Kom
SISTEM OPERASI - CHAPTER 2 PROCESS
Manajemen Proses Firdaus, M.T..
Manajemen Proses.
SISTEM OPERASI PERTEMUAN VI.
PENJADWALAN PROSES.
Tahap-tahap penciptaan proses
MATERI PENJADWALAN PROSES
Penjadwalan Proses M. Ghofar Rohman.
PROSES.
Manajemen Proses.
TEKNIK KOMPILASI PERTEMUAN VI.
Pertemuan 6 P R O S E S.
Proses dan Thread Oleh : Adhitya Nugraha.
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:

ModulVIII (delapan) TopikProses Sub TopikManajemen Proses Materi  Deskripsi Proses  Struktur Data Proses  Implementasi Proses TujuanMahasiswa memahami pengertian proses sebagai entitas dinamis yang memerlukan layanan sistem komputer dan bagaimana proses diterapkan oleh sistem operasi. Mata kuliahSISTEM OPERASI II ( 3 sks ) SemesterV KelasPKK Murni ex-D3 Kampus Meruya DosenIr. Nixon Erzed, MT MODUL KULIAH JURUSAN TEKNIK INFORMATIKA PROGRAM KELAS KARYAWAN UNIVERSITAS MERCU BUANA Pertemuan : IX (sembilan)Waktu : Minggu, 9 Desember 2007

StatusDeskripsi Running Pemroses sedang mengeksekusi instruksi proses tsb Ready Proses siap (ready) dieksekusi, tapi waktu pemroses belum tersedia untuk eksekusi proses ini antri Blocked Proses menunggu kejadian untuk melengkapi tugasnya contoh:  Selesainya operasi perangkat masukan/keluaran Contoh : Statement sortir tabel data operasi pembacaan tabel ditangani oleh DMAC sementara menunggu job sortir akan blocked  Tersedianya memori Pada eksekusi variabel dinamis perlu tambah ruang memory ketika memory belum tersedia proses akan diblock  Tibanya pesan jawaban DIAGRAM STATE PROSES Diagram state prosesmenggambarkan keadaan proses-proses pada satu saat selama berada dalam masa aktifnya (submit s/d completion).  Proses mengalami beragam state selama siklus hidupnya sebelum berakhir dan keluar dari sistem (completion).  Sistem operasi harus dapat mengetahui state masing-masing proses dan merekam semua perubahan yang terjadi secara dinamis.  Informasi ini untuk penjadwalan dan memutuskan alokasi sumber daya. Diagram State : 1. Diagram State Dasar (3 state/keadaan) 2. Diagram State Lanjut (5 state/keadaan) Diagram State Dasar (Tiga Keadaan) proses aktif proses aktif + proses suspended proses aktif 3 keadaan Diagram state dasar  ready,  running,  blocked

Diagram State Lanjut (5 keadaan) Terdapat kebutuhan suspended (me-nonaktifkan) proses-proses aktif untuk mengurangi beban system pada periode sibuk. Suspended proses dimaksudkan untuk memperbaiki kinerja system.  Untuk mengendalikan beban sistem dan menghindarkan penguasaan sumber daya oleh proses-proses yang mungkin tidak dapat direalisasikan dalam waktu tertentu, sistem operasi dapat menonaktifkan (suspend) proses-proses tersebut.  Proses-proses yang non aktif tidak akan berlanjut sampai ada proses lain yang mengaktifkannya (resume). State-state aktif Timeout Submit READY event occurs Dispatch Blocked RUNNING event wait Completion resumesuspend resumesuspend Suspend Ready I/O completion Suspend Blocked event completion State-state suspended Proses suspendedakan di-swap out dari ruang memory ke disk (area perluasan/extended memory) Pendekatan penentuan proses-proses yang akan diswap (suspended) : 1. Proses-proses blocked yang kecil kemungkinannya untuk mendapatkan event/I/O yang ditunggu (relative terhadap lama menunggu/blocked) 2. proses-proses yang berdasarkan logika penjadwalan, belum akan Running pada waktu dekat 3. Proses dengan sumber daya besar dan prioritas bukan utama Suspend dan resume merupakan intervensi oleh proses dengan kewenangan lebih tinggi atau oleh administrator. Proses-proses yang disuspen akan dipindahkan ke media penyimpanan sekunder, sehingga ruang-ruang alamat yang dikuasainya dapat dialokasikan untuk proses lain.