Input Prioritet for CPU-prosesser

Input Prioritet for CPU-prosesser


Hvert program du kjører, eller last, åpne og kjøre, går gjennom sentralenhet som input. Tatt i betraktning at CPU-inngang - inkludert verktøy som kjører i bakgrunnen og programmer som kjører i forgrunnen - ofte kommer fra flere kilder og kjører samtidig, prioritere denne inngangen er viktig å holde datamaskinen og programmene kjører problemfritt.

Betydning

CPU arbeidsmengde analyse avslører sitt store omfang og understreker viktigheten av input prioritet. Hver kjørbare program, som også kalles en overordnet prosess, kan forgrene inn i en rekke instruksjoner som kalles tråder. Når flere foreldre prosesser kjøre, er det jobben til en CPU til å prioritere og styre ikke bare tråder fra forskjellige prosesser, men også klarer de fra innenfor den samme prosessen. Compounding dette er det faktum at på samme måte som tråder fra forskjellige prosesser kan kjøres samtidig, så kan også tråder fra samme ordnede prosessen.

Identifikasjon

Uansett hvor mange programmer kjøres på datamaskinen, kan en enkelt CPU behandle bare en instruksjon om gangen. Som et resultat av et inngangs prioritet for tomgang, under det normale, normal, over normal eller høy bestemmer rekkefølgen i hvilken hver prosess og tråden løper. Assisterende CPU i prioritering, i hvert fall i første omgang, er operativsystemet. I tilfelle av en Windows OS, det "hjelper" er en funksjon kalt Windows System Scheduler.

Prosess

Input prioritering starter med System Scheduler tildele den overordnede prosessen en base eller standard prioritet i henhold til sin prioritet klasse. Du kan se prioritetsnivået samt antall tråder hver prosess inneholder i prosessen i Windows Oppgavebehandling. Mens de fleste starter med en base prioritering av normal, skjermsparer og lavnivå systemovervåking prosesser starter med en prioritering av under normal og prosesser som Windows Task Manager, oppstart Søknad og skriver kommunikasjonssystem starte med en prioritetsnivået for høyt . Mens prosesser med en base prioritetsnivå høyere enn normalt alltid løpe første, en andre inngang prioritet - kalt en dynamisk prioritet - bestemmer når de med en under normal eller normal prioritet løp. Når CPU mottar systemet innspill som systemets timer, eller brukerundersøkelser som museklikk eller tastatur slag, øker det prioritet av prosessen, gjør det mulig å kjøre, reduserer prioritet tilbake til standardinnstillingene og deretter umiddelbart flyttes til neste behandle eller tråd venter på å kjøre.

alternativer

Velg en prosess i Windows Vista eller Windows 7 Oppgavebehandling, høyreklikk og velg "Set Priority" for å overstyre CPU prioriterte bestemmelser og tvinge datamaskinen til å kjøre en prosess på et høyere prioritet. Utøve dette alternativet med forsiktighet, men som det kan føre til problemer som henger eller krasjer programmer hvis CPU ignorerer en prosess eller tråd av betydning eller gir en lav vekt på å ta opp for mye tid. Hvis du starter et program som du vet er ressurskrevende og vil endre sin inngang prioritet å tillate det å kjøre jevnt, endre prioritet mens den kjører og deretter umiddelbart sette prioriteten tilbake til sin base nivå.