Process Control Block

 Apa itu Process Control Block?



Sebuah blok kontrol proses, juga dikenal sebagai blok kontrol tugas, mewakili setiap proses dalam sistem operasi. Sebuah blok kontrol proses (PSB) berisi berbagai informasi yang terkait dengan proses tertentu, termasuk yang berikut:

  1. Process state.
  2. Program counter.
  3. CPU registers.
  4. CPU scheduling.
  5. CPU scheduling information.
  6. Memory management information.
  7. Accounting information.
  8. I/O status information.

Fungsi Blok Kontrol Proses

Merupakan tanggung jawab sistem operasi untuk menetapkan CPU ke suatu proses karena proses tersebut tidak selalu membutuhkan CPU. Pertimbangkan proses input/output; CPU hanya menggunakannya ketika dipicu. Blok kontrol proses berfungsi sebagai kartu identifikasi untuk setiap proses. Sistem Operasi tidak tahu proses yang mana sampai mengacu pada PCB dari setiap proses. Misalnya, ada proses MS Word, proses PDF, proses pencetakan, dan banyak proses latar belakang yang berjalan di CPU saat ini. Tanpa mengetahui identitas setiap proses, bagaimana OS akan mengidentifikasi dan mengelolanya? Akibatnya, PCB digunakan sebagai struktur data untuk menyimpan informasi tentang setiap proses. Akibatnya, setiap kali pengguna memulai proses (seperti perintah cetak), blok kontrol proses (PCB) dibuat dalam sistem operasi untuk proses itu, yang digunakan sistem operasi untuk mengeksekusi dan mengelola proses ketika sistem operasi Bebas.


reference :

Komentar

Postingan populer dari blog ini

WINDOWS OS

Critical Section

DOS OS