كل عملية في نظام التشغيل مُمثلة بواسطة كتلة التحكم بالعملية (بالإنجليزية: Process Control Block) أو بالاختصار PCB. وهي تحوي العديد من المعلومات المرتبطة بعملية مُعينة، من ضمنها :
- حالة العملية : وقد تكون أيا من الحالات الانف ذكرها.
- عداد البرنامج : العداد يشير إلى عنوان الامر التالي الذي يجب تنفيذه في هذه العملية.
- سجلات المعالج المركزي (بالإنجليزية: CPU registers): السجلات تختلف وكذا عددها وهذا يتعلق ببنية الحاسوب. ومن ضمنها : المُراكمات، سجلات الاستدلال، مؤشر المكدس، سجلات متعددة الاستخدامات بالإضافة لسجل الأعلام (بالإنجليزية: flag register). بالإضافة لعداد البرنامج معلومات الحالة هذه يجب حفظها عند ظهور مقاطعة وذلك للسماح لاحقا بأن تعمل العملية بشكل ملائم.
- معلومات لمُجدول المعالج المركزي : هذه المعلومات من ضمنها اولوية العملية، مؤشرات لطوابير الجدولة واية معلومات اخرى متعلقة بالجدولة.
- معولومات لادارة الذاكرة : قد تحوي على معلومات مثل سجلات القاعدة والحد (بالإنجليزية: base and limit registers)، جدول الصفحات أو جدول الاقسام حسب نظام الذاكرة المُستخدم في نظام التشغيل.
- معلومات حسابية : هذه المعلومات من ضمنها كمية وقت استخدام المعالج المركزي وايضا كمية وقت استخدام وقت الحقيقة، حدود الوقت، ارقام الحسابات، رقم العملية أو العمل، وهكذا...
- معلومات عن حالة المدخلات/المخرجات (I/O) : هذه المعلومات من ضمنها قائمة اجهزة المدخلات/المخرجات التي خُصصت للعملية، قائمة الملفات المفتوحة وهكذا.
باختصار، كتلة التحكم بالعملية هو مستودع ايَّة معلومة التي قد تختلف من عملية إلى اخرى.
Source: wikipedia.org