Wat is een procesbesturingsblok?

Een codeblok dat in de meeste computerbesturingssystemen (OS's) is opgenomen om informatie op te slaan over het uitvoeren van een reeks eenvoudige tot complexe taken is een procescontroleblok. Elk procesbesturingsblok heeft een identificatienummer en de ontwikkelaar bepaalt vooraf taken voor elk blok. Om de computer soepel te laten werken, gebruiken de meeste blokken de centrale verwerkingseenheid (CPU) pas nadat een actie is uitgevoerd die overeenkomt met hun taak. Als er te veel blokken tegelijk actief zijn, begint de CPU te kloppen, of levert alleen stroom aan de blokken en niet aan de daadwerkelijke processen. Voor sommige blokken moeten bestanden worden geopend om hun taak te voltooien en deze blokken krijgen de machtiging om automatisch de benodigde bestanden te openen.

Het procesbesturingsblok kan worden gemaakt om verschillende dingen te doen, zoals het toevoegen van tekst aan een scherm of het verplaatsen van een muispictogram op het scherm. Elk blok krijgt tijdens het maken van een besturingssysteem een ​​ID waarmee het zich onderscheidt van andere blokken. Samen met de identifier is elk blok gemaakt voor een specifieke taak, in tegenstelling tot andere soorten blokken die zich aan elke taak kunnen aanpassen.

Als elk procesbesturingsblok gelijktijdig CPU-vermogen zou gebruiken, zouden de meeste computers moeite hebben om acties uit te voeren. Om dit te corrigeren en computers soepel te laten werken, worden inactieve blokken in wezen uitgeschakeld en nemen ze in deze status weinig of geen CPU-vermogen in beslag. Wanneer de gebruiker een actie uitvoert die aan dat blok wordt toegeschreven, wordt het blok actief en begint het de stroom van de CPU te vragen. Een actief blok wordt normaal gesproken weer inactief zodra de gebruiker stopt met het uitvoeren van de actie.

Het gebruik van dit statussysteem om te voorkomen dat de CPU teveel stroom gebruikt, werkt over het algemeen, maar de CPU kan een status tegenkomen die bekend staat als thrashing als er te veel blokken tegelijk actief zijn. De CPU kan normaal gesproken eenvoudig vermogen en verwerking in evenwicht brengen, maar als veel blokken om stroom vragen, kan de CPU alleen stroom sturen. Dit betekent dat de verwerking stopt en de computer achterloopt. Afhankelijk van de hoeveelheid thrashing, kan de CPU dit binnen enkele seconden of minuten oplossen, of moet de computer opnieuw worden opgestart.

Tijdens zijn werking kan een procesbesturingsblok bestanden nodig hebben om zijn taak naar behoren uit te voeren. Het besturingssysteem geeft het blok meestal toestemming om deze bestanden automatisch te openen, zelfs als de gebruiker niet handmatig akkoord gaat om de bestanden te openen. Als de gebruiker handmatig akkoord moest gaan, zou dit de verwerking vertragen, terwijl de gebruiker selecteerde of hij of zij de bestanden wilde openen.

ANDERE TALEN

heeft dit artikel jou geholpen? bedankt voor de feedback bedankt voor de feedback

Hoe kunnen we helpen? Hoe kunnen we helpen?