top of page
Search

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


Diraff

©2022 by M. Dimas Arianda. Proudly created with Wix.com

bottom of page