Materi Sistem Operasi, Process Control Block (PCB)
- MDA14
- Oct 19, 2022
- 1 min read
Updated: May 14, 2023
Process Control Block
Process Control Block adalah struktur data yang berisi informasi tentang proses yang terkait dengannya. Process Control Block juga dikenal sebagai blok kontrol tugas, entri tabel proses, dll. Process Control Block Sangat penting untuk manajemen proses karena penataan data untuk proses dilakukan dalam bentuk PCB. Ini juga mendefinisikan keadaan sistem operasi saat ini.
Struktur Blok Kontrol Proses
Kontrol proses menyimpan banyak item data yang diperlukan untuk manajemen proses yang efisien. Beberapa item data ini dijelaskan dengan bantuan diagram yang diberikan



Process State
Ini menentukan status proses yaitu baru, siap, berjalan, menunggu atau dihentikan.
Process Number
Ini menunjukkan jumlah proses tertentu.
Program Counter
Ini berisi alamat instruksi berikutnya yang perlu dieksekusi dalam proses.
Registers
Ini menentukan register yang digunakan oleh proses. Mereka mungkin termasuk akumulator, register indeks, penunjuk tumpukan, register tujuan umum, dll.
Daftar File yang Terbuka
Ini adalah file berbeda yang terkait dengan proses
CPU Scheduling Information
Prioritas proses, pointer ke antrian penjadwalan dll adalah informasi penjadwalan CPU yang terkandung dalam PCB. Ini juga dapat mencakup parameter penjadwalan lainnya.
Memory Management Information
Informasi manajemen memori termasuk tabel halaman atau tabel segmen tergantung pada sistem memori yang digunakan. Ini juga berisi nilai register dasar, register batas, dll.
I/O Status Information
Informasi ini mencakup daftar perangkat I/O yang digunakan oleh proses, daftar file, dll.
Accounting information
Batas waktu, nomor akun, jumlah CPU yang digunakan, nomor proses, dll. Semuanya merupakan bagian dari informasi akuntansi PCB.
Location of the Process Control Block
Blok kontrol proses disimpan di area memori yang dilindungi dari akses pengguna normal. Hal ini dilakukan karena mengandung informasi proses yang penting. Beberapa sistem operasi menempatkan PCB di awal tumpukan kernel untuk proses karena merupakan lokasi yang aman.
Sumber referensi yang di translasikan dari: https://www.tutorialspoint.com/what-is-process-control-block-pcb



Comments