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 variabel-variabel 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 Saling tak Bergantung 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
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 Informasi Identifikasi Proses Informasi Status pemroses Informasi Kendali proses
Identifikasi Proses Identifier proses Identifier proses yang menciptakan Identifier pemakai
Identifikasi Proses 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 : Sumber daya-sumber daya yang dipakai dikembalikan Proses dihancurkan dari senarai atau tabel sistem 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