Manajemen Proses a
Download
Report
Transcript Manajemen Proses a
MANAJEMAN PROSES
Proses
Penjadwalan Proses
Proses
Proses adalah entitas dinamis. Proses
berisi instruksi dan data, program counter
dan semua register pemroses dan stack
berisi data sementara seperti parameter
rutin, alamat pengiriman dan variabelvariabel lokal
Istilah lainnya adalah task
Program yang sedang di eksekusi
Istilah yang berkaitan dengan
Proses
Multi programming
Multiprocessing
Distributed processing/computing
Multi Programming/Multitasking
Manajemen banyak proses dalam satu
pemroses
Program yang dijalankan berifat
1. Saling tak Bergantung
2. Satu Program pada Satu Saat
Multiprocessing
Manajemen banyak proses di komputer
multiprocessor
Distributed Computing
Manajemen banyak proses yang
dieksekusi di banyak sistem komputer
yang tersebar (terdistribusi)
Kebutuhan utama pengendalian
proses
Saling melanjutkan
Mengikuti kebijaksanaan tertentu
Mendukung komunikasi antar proses dan
penciptaan proses
Diagram State Proses
READY
Running
Blocked
Proces Control Block
Sistem operasi memerlukan banyak
informasi mengenai proses guna
pengelolaan proses . Informasi ini
berada di PCB. Sistem berbeda akan
mengorganisasikan secara berbeda.
Informasi di PCB : 3
1. Informasi Identifikasi Proses
2. Informasi Status pemroses
3. Informasi Kendali proses
Identifikasi Proses
Identifier proses
Identifier proses yang menciptakan
Identifier pemakai
Identifikasi Proses
1.
2.
3.
Identifier yang meliputi
Identifier Proses
Identifier proses yang menciptakan
Identifier pemakai
Informasi Status Pemroses
Register-register yang terlihat pemakai
Register-register kendali dan status
Pointer Stack
Informasi Kendali proses
Informasi penjadwalan dan status
Penstrukturan data
Komunikasi antar proses
Kewenangan proses
Manajemen memori
Kepemilikan dan utilisasi sumber daya
Operasi-operasi pada proses
Penciptaan proses
Penghancuran
Penundaan
Pelanjutan kembali /resume
Pengubahan prioritas
Mem block
Membangunkan
Menjadwalkan
Berkomunikasi
Dua operasi terpenting pada proses
adalah penciptaan dan penghancuran
proses
Penciptaan Proses
Menamai/memberi identitas proses
Menyisipkan proses pada senarai proses
atau tabel proses
Menentukan prioritas awal proses
Menciptakan PCB
Mengalokasikan sumber daya awal bagi
proses
Penghancuran Proses
Penghancuran proses melibatkan
pembebasan proses dari sistem yaitu :
1. Sumber daya-sumber daya yang dipakai
dikembalikan
2. Proses dihancurkan dari senarai atau
tabel sistem
3. PCB di hapus
Implementasi Proses
Tabel-tabel untuk proses
PCB dan Senarai Untuk Proses
Pengkasesan Informasi di PCB
Tbel-Tabel Untuk Proses
Tabel Informasi manajemen memori
Tabel informasi manajemen I/O
Tabel informasi sistem file
Tabel proses
Tugas
Demo Instalasi Linux