MANAJEMAN PROSES Proses Penjadwalan Proses Proses Proses adalah

  • Slides: 21
Download presentation
MANAJEMAN PROSES

MANAJEMAN PROSES

§ Proses § Penjadwalan Proses

§ Proses § Penjadwalan Proses

Proses § Proses adalah entitas dinamis. Proses berisi instruksi dan data, program counter dan

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 lokal § Istilah lainnya adalah task § Program yang sedang di eksekusi

Istilah yang berkaitan dengan Proses § Multi programming § Multiprocessing § Distributed processing/computing

Istilah yang berkaitan dengan Proses § Multi programming § Multiprocessing § Distributed processing/computing

Multi Programming/Multitasking § Manajemen banyak proses dalam satu § 1. 2. pemroses Program yang

Multi Programming/Multitasking § Manajemen banyak proses dalam satu § 1. 2. 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

§ 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

Kebutuhan utama pengendalian proses § Saling melanjutkan § Mengikuti kebijaksanaan tertentu § Mendukung komunikasi antar proses dan penciptaan proses

Diagram State Proses

Diagram State Proses

Proces Control Block § Sistem operasi memerlukan banyak informasi mengenai proses guna pengelolaan 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 1. Informasi Identifikasi Proses 2. Informasi Status pemroses 3.

Informasi di PCB : 3 1. Informasi Identifikasi Proses 2. Informasi Status pemroses 3. Informasi Kendali proses

Identifikasi Proses § Identifier proses yang menciptakan § Identifier pemakai

Identifikasi Proses § Identifier proses yang menciptakan § Identifier pemakai

Identifikasi Proses § 1. 2. 3. Identifier yang meliputi Identifier Proses Identifier proses yang

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 §

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

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

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

Dua operasi terpenting pada proses adalah penciptaan dan penghancuran proses

Penciptaan Proses § Menamai/memberi identitas proses § Menyisipkan proses pada senarai proses atau tabel

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

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

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 §

Tbel-Tabel Untuk Proses § Tabel Informasi manajemen memori § Tabel informasi manajemen I/O § Tabel informasi sistem file § Tabel proses

Tugas § Demo Instalasi Linux

Tugas § Demo Instalasi Linux