Hvad er en processtyringsblok?
En blok af kodning inkluderet i de fleste computeroperativsystemer (OSS) til at holde information om udførelse af en række enkle til komplekse opgaver er en processtyringsblok. Hver processtyringsblok har et identifikationsnummer, og udvikleren forudbestemmer opgaver for hver blok. For at holde computeren kørende glat bruger de fleste blokke ikke den centrale behandlingsenhed (CPU), før der udføres en handling, der svarer til deres opgave. Hvis for mange blokke er aktive på én gang, begynder CPU'en at smadre, eller giver kun strøm til blokke og ikke til de faktiske processer. Nogle blokke har brug for filer for at blive åbnet for at udføre deres opgave, og disse blokke får myndighed til automatisk at åbne de nødvendige filer.
Processtyringsblokken kan gøres til at gøre en række ting, såsom at tilføje tekst til en skærm eller flytte et musikon på skærmen. Hver blok, under oprettelsen af et OS, får en identifikator, der adskiller den fra andre blokke. Sammen med identifikatoren er hver blok lavetFor en bestemt opgave, i modsætning til andre typer blokke, der kan tilpasse sig enhver opgave.
Hvis hver processtyringsblok tog CPU -strøm samtidig op, ville de fleste computere have svært ved at udføre handlinger. For at korrigere dette og for at få computere til at køre glat, slukkes inaktive blokke i det væsentlige, og de tager lidt eller ingen CPU -strøm i denne tilstand. Når brugeren udfører en handling, der tilskrives denne blok, bliver blokken aktiv og begynder at anmode om strøm fra CPU'en. En aktiv blok vil normalt vende tilbage til inaktiv, når brugeren holder op med at udføre handlingen.
Brug af dette statussystem til at forhindre, at CPU'en bruger for meget strøm fungerer generelt, men CPU'en kan støde på en tilstand, der er kendt som thrashing, hvis for mange blokke er aktive på én gang. CPU'en kan normalt let afbalancere strøm og forarbejdning, men hvis mange blokke anmoder om strøm, kan CPU'en kun sende strøm. Denne mEANs -behandling stopper, og computeren forsinker. Afhængig af mængden af thrashing kan CPU muligvis rydde op på få sekunder eller minutter, eller computeren skal muligvis genstartes.
Under dens drift kan en processtyringsblok kræve, at filer korrekt udfører sin pligt. OS giver typisk autoritet til blokken til automatisk at åbne disse filer automatisk, selvom brugeren ikke manuelt accepterer at åbne filerne. Hvis brugeren skulle manuelt være enig, ville dette bremse behandlingen, mens brugeren valgte, om han eller hun ville have filerne åbnet.