Zuhause > Nachrichten > PCB-News > Die Rolle des Prozesssteuerblocks PCB
Kontaktiere uns
TEL: + 86-13428967267

FAX: + 86-4008892163-239121  

          + 86-2028819702-239121

E-Mail: sales@o-leading.com
Kontaktieren Sie mich jetzt
Zertifizierungen
Neue Produkte

Nachrichten

Die Rolle des Prozesssteuerblocks PCB

O-Führung o-leading.com 2018-08-10 15:34:52



Die Rolle des Prozesssteuerblocks PCB:
Um den Prozess zu beschreiben und zu verwalten, wird im Kern des OS --- Prozesssteuerungsblocks eine Datenstruktur definiert
Als Teil der Prozesseinheit zeichnet es die Nachrichten auf, die das Betriebssystem benötigt, um den aktuellen Status des Prozesses und die Ausführung des Prozesses zu beschreiben.
Rolle: Machen Sie ein Programm, das nicht unabhängig in einer Umgebung mit mehreren Programmen ausgeführt werden kann, zu einer Basiseinheit, die unabhängig ausgeführt werden kann, ein Programm, das gleichzeitig mit anderen Prozessen ausgeführt werden kann.
1: Als Zeichen der Grundeinheit des unabhängigen Betriebs. Das System ist sich der Existenz von Prozessen durch die PCB bewusst.

2: Eine Möglichkeit, einen intermittierenden Betrieb zu erreichen. Wenn das Programm ausgeführt wird, wird das Programm gestoppt und angehalten und es wird zeitweise ausgeführt. Wenn das Programm an die CPU übergeben wird, muss die Szene beibehalten werden. Wenn der Anruf wiederaufgenommen wird, werden die Standortdaten des Unterbrechungsprogramms in der PCB beibehalten.

3: Stellen Sie die Informationen bereit, die für die Prozessplanung benötigt werden:

4: Bereitstellung der für die Prozessplanung erforderlichen Informationen; die Statusinformationen des Prozesses werden in der PCB bereitgestellt und andere Informationen wie (die Priorität des Prozesses, die Wartezeit des Prozesses und die Ausführungszeit)

5: Realisieren der Synchronisation mit anderen Prozessen und Informationen: Der Prozess-Synchronisationsmechanismus wird verwendet, um einen koordinierten Betrieb zwischen Prozessen zu erreichen. Wenn der Semaphor-Mechanismus angenommen wird, ist jeder Prozess erforderlich, um entsprechende Semaphoren zu setzen, die miteinander synchronisiert sind. In der PCB gibt es auch einen Prozesskommunikationsbereich oder einen Kommunikationswarteschlangenzeiger.


Information im Prozesssteuerungsblock
1: Prozess-ID: Wird verwendet, um einen Prozess eindeutig zu identifizieren. Ein Prozess hat normalerweise zwei Arten von Kennungen: externe und interne Kennungen.

2: Prozessorstatus: Prozessorstatusinformationen, auch als Prozessorkontext bezeichnet, wenn der Prozess wechselt, müssen die Statusinformationen des Prozessors in der entsprechenden PCB gespeichert werden, um bei der erneuten Ausführung des Prozesses vom Haltepunkt aus beginnen zu können.

3: Informationen zur Prozessplanung: Wenn das OS die Prozessterminierung durchführt, muss es den Status des Prozesses und die Planungsinformationen des Prozesses kennen.

4: Prozesssteuerungsinformationen: einschließlich 1: Programm- und Datenadresse, 2: Prozesssynchronisations- und Kommunikationsmechanismus, 3: Ressourcen-Grabeliste 4: Verbindungszeiger.