Blocul de control al activității - Task Control Block

Control Block Sarcina (TCB) este un exemplu al unui bloc de control de proces într - un / 360 arhitectură IBM System și succesorii mediul sistemului de operare.

Datorită complexităților sistemului de control al sistemului de control OS / 360 și al succesorilor , un TCB nu îndeplinește strict toate funcțiile unui bloc de control al procesului, deși îndeplinește majoritatea acestora.

Mai degrabă, un TCB furnizează o ancoră pentru o listă legată de alte blocuri de control legate de cereri (RB), al căror compus (adică, TCB plus RB-ul legat de sus) îndeplinește funcția unui bloc de control al procesului.

Status Cuvântul program poate fi stocat într - un singur bloc de control (eventual un PRB, o cerere de program Block), în timp ce registrele de uz general pot fi stocate în blocul de control imediat precedent (un SVRB, Cerere Supraveghetor Call Block, un IRB, Întrerupere Cerere Bloc, sau TCB în sine), în funcție de contextul particular.

Odată ce dispecerul programului de control selectează un TCB care urmează să fie expediat, contextul este determinat și registrele de scop general sunt obținute din blocul de control corespunzător, apoi PSW este încărcat din blocul de control corespunzător, astfel expedierea unității de lucru.

Istorie

Odată cu introducerea sistemelor MVS / 370 și succesoare, a fost introdus un mediu cu totul nou: blocul de solicitare a serviciilor (SRB), care are în general o prioritate mai mare decât orice bloc de control al sarcinilor și, într-adevăr, care are în sine două priorități distincte: a SRB global (prioritate față de toate SRB-urile de adrese locale și TCB-uri) și un SRB local (prioritate pentru TCB-urile de adrese locale); și dispecerul MVS trebuie să le administreze pe toate cu consistență absolută pe cât mai multe două procesoare (MVS / 370) și până la șaisprezece procesoare (sisteme succesoare).

Un TCB este o instanță de scop general a unui bloc de control de proces în sistemele OS / 360 și succesoare. Un SRB este o instanță extrem de optimizată a unui bloc de control de proces în sistemele MVS / 370 și succesoare.

Vezi si

Referințe