Skip to main content

Wat is een procescontroleblok?

Een blokcoderingsblok opgenomen in de meeste computerbesturingssystemen (OSS) om informatie te bewaren over het uitvoeren van een reeks eenvoudige tot complexe taken is een procesbesturingsblok.Elk procesbesturingsblok heeft een identificatienummer en de ontwikkelaar vooraf bepalen taken voor elk blok.Om de computer soepel te laten werken, gebruiken de meeste blokken niet de centrale verwerkingseenheid (CPU) totdat een actie die overeenkomt met hun taak wordt uitgevoerd.Als te veel blokken tegelijk actief zijn, begint de CPU te thrash, of geeft hij alleen stroom aan de blokken en niet aan de werkelijke processen.Sommige blokken moeten bestanden moeten worden geopend om hun taak te voltooien, en deze blokken krijgen de bevoegdheid 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 verplaatsenEen muispictogram op het scherm.Elk blok krijgt tijdens het creëren van een besturingssysteem een identificatie die het onderscheidt van andere blokken.Samen met de identificatie is elk blok gemaakt voor een specifieke taak, in tegenstelling tot andere soorten blokken die zich kunnen aanpassen aan elke taak.

Als elk procesbesturingsblok tegelijkertijd CPU -stroom opneemt, zouden de meeste computers het moeilijk hebben om acties uit te voeren..Om dit te corrigeren, en om computers soepel te laten verlopen, worden inactieve blokken in wezen uitgeschakeld en nemen ze weinig of geen CPU -kracht in deze toestand.Wanneer de gebruiker een actie uitvoert die aan dat blok wordt toegeschreven, wordt het blok actief en begint het om stroom van de CPU te vragen.Een actief blok keert normaal gesproken terug naar inactief zodra de gebruiker stopt met het uitvoeren van de actie.

Het gebruik van dit statussysteem om te voorkomen dat de CPU te veel stroom gebruikt, werkt over het algemeen, maar de CPU kan een toestand tegenkomen die bekend staat als te veel blokken als te veel blokken zijnactief meteen.De CPU kan normaal gesproken gemakkelijk de stroom en verwerking in evenwicht brengen, maar als veel blokken stroom aanvragen, kan de CPU alleen stroom verzenden.Dit betekent dat de verwerkingstops en de computer achterblijven.Afhankelijk van de hoeveelheid thrashing, kan de CPU dit mogelijk in een paar seconden of minuten opruimen, of moet de computer opnieuw worden gestart.

Tijdens de werking kan een procesbesturingsblok vereisen dat bestanden zijn plicht correct uitvoeren.Het besturingssysteem geeft het blok meestal autoriteit om deze bestanden automatisch te openen, zelfs als de gebruiker niet handmatig instemt om de bestanden te openen.Als de gebruiker het handmatig zou moeten eens zijn, zou dit de verwerking vertragen terwijl de gebruiker selecteerde of hij of zij de bestanden wilde openen.