Huis > Nieuws > PCB-nieuws > De rol van de procesbesturingsblok PCB
Neem contact op
TEL: + 86-13428967267

FAX: + 86-4008892163-239121  

          + 86-2028819702-239121

Email: sales@o-leading.com
Contact nu
Certificeringen
Nieuwe artikelen
Elektronisch album

Nieuws

De rol van de procesbesturingsblok PCB

o-leidende o-leading.com 2018-08-10 15:34:52



De rol van de procesbesturingsblok PCB:
Om de werking van het proces te beschrijven en te beheren, wordt een datastructuur gedefinieerd in de kern van het OS --- procesbesturingsblok
Als onderdeel van de procesentiteit registreert het de berichten die door het besturingssysteem worden vereist om de huidige status van het proces en de werking van het proces te beschrijven.
Rol: maak een programma dat niet onafhankelijk in een omgeving met meerdere programma's kan worden uitgevoerd om een ​​basiseenheid te worden die onafhankelijk kan worden uitgevoerd, een programma dat gelijktijdig met andere processen kan worden uitgevoerd.
1: als een teken van de basiseenheid van onafhankelijke werking. Het systeem is zich bewust van het bestaan ​​van processen via de PCB.

2: Een manier om intermitterende werking te bereiken. Wanneer het programma wordt uitgevoerd, wordt het programma gestopt en gestopt en wordt het met tussenpozen uitgevoerd. Wanneer het programma wordt overgedragen aan de CPU, moet de scène worden bewaard. Wanneer de oproep wordt hervat, blijft de locatie-informatie van het interrupt-programma in de PCB behouden.

3: verstrek de informatie die nodig is voor de procesplanning:

4: verstrek de informatie die nodig is voor de procesplanning; de statusinformatie van het proces wordt verstrekt in de PCB, en andere informatie zoals (de prioriteit van het proces, de wachttijd van het proces en de uitvoeringstijd)

5: Realiseer synchronisatie met andere processen en informatie: het processynchronisatiemechanisme wordt gebruikt om een ​​gecoördineerde werking tussen processen te bereiken. Wanneer het semafoormechanisme wordt toegepast, is elk proces vereist om overeenkomstige semaforen in te stellen die met elkaar zijn gesynchroniseerd. In de PCB bevindt zich ook een procescommunicatiegebied of een communicatie-wachtrijpointer.


Informatie in het procesbesturingsblok
1: Proces-ID: gebruikt om een ​​proces op unieke wijze te identificeren. Een proces heeft meestal twee soorten identificatiegegevens: externe en interne ID's.

2: processorstatus: processorstatusinformatie, ook bekend als de processorcontext, wanneer het proces schakelt, moet de statusinformatie van de processor worden opgeslagen in de overeenkomstige PCB om te starten vanaf het breekpunt wanneer het proces opnieuw wordt uitgevoerd.

3: informatie over de procesplanning: wanneer het besturingssysteem de procesplanning uitvoert, moet het de status van het proces en de planningsinformatie van het proces kennen.

4: Procesbesturingsinformatie: inclusief 1: programma- en gegevensadres, 2: processynchronisatie- en communicatiemechanisme, 3: resource grab list 4: verbindingspointer.