Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> hardware >> Computer Drives >> .

Priorità di ingresso per i processi di CPU

Ogni programma che si esegue , o del carico , aprire ed eseguire , passa attraverso l'unità centrale di elaborazione come input . Considerando che l'ingresso della CPU - compresi i servizi che girano dietro le quinte ei programmi che vengono eseguiti in primo piano - spesso proviene da più fonti e corre contemporaneamente , dando la priorità questo ingresso è essenziale per mantenere il vostro computer e programmi in esecuzione senza intoppi. Importanza

analisi del carico di lavoro della CPU rivela la sua ampia portata e sottolinea l'importanza di priorità di ingresso. Ogni programma eseguibile , chiamato anche un processo padre , può ramificarsi in una moltitudine di istruzioni chiamato discussioni . Quando i processi genitore più correre , è il lavoro di una CPU per dare priorità e gestire non solo le discussioni da processi diversi , ma anche gestire quelli all'interno dello stesso processo . Ad aggravare questo è il fatto che, proprio come le discussioni da diversi processi possono essere in esecuzione contemporaneamente , possono farlo anche le discussioni all'interno dello stesso processo padre .
Identificazione

Non importa quanto molti programmi il computer è in esecuzione , una singola CPU in grado di elaborare una sola istruzione alla volta . Come risultato , un livello di priorità di ingresso di inattività , inferiore al normale , normale a normale o elevata determina l' ordine in cui ogni processo e corre filetto . Assistere la CPU nella priorità assegnando , almeno inizialmente , è il sistema operativo . Nel caso di un sistema operativo Windows, il "aiutante " è una caratteristica chiamata Windows System Scheduler .
Process

priorità di ingresso inizia con la pianificazione di sistema assegnando il processo padre una priorità di base o di default in base alla sua classe di priorità . È possibile visualizzare il livello di priorità , nonché il numero di thread ogni processo contiene nella sezione Processo del Task Manager di Windows . Mentre la maggior parte inizia con una priorità di base del normale , screen saver e processi di monitoraggio di sistema di basso livello iniziano con una priorità inferiore al normale e di processi come il Task Manager di Windows , Start-Up di applicazione e comunicazione di inizio di sistema della stampante con un livello di priorità di alto . Mentre i processi con un livello di priorità di base più alto del normale correre sempre per prima , una seconda priorità di ingresso - chiamato una priorità dinamica - determina quando quelli con un basso normale o normale conduzione priorità. Quando la CPU riceve l'input del sistema , come il timer di sistema , o l'input dell'utente , come un clic del mouse o della tastiera ictus , aumenta la priorità del processo , ne consente l'esecuzione , riduce la priorità al suo stato di default e poi si sposta immediatamente a quello successivo processo o un thread in attesa di esecuzione.
Opzioni

Selezionare un processo in Windows Vista o Windows 7 Task Manager , fare clic destro e selezionare " Imposta priorità " per ignorare le determinazioni di priorità della CPU e forzare il computer per eseguire un processo con una priorità più alta. Esercitare questa opzione con cautela , tuttavia , in quanto può causare problemi come l' impiccagione o crash di programmi se la CPU ignora un processo o un thread di importanza o permette di bassa importanza di prendere troppo tempo . Se si avvia un'applicazione che si sa è alta intensità di risorse e desidera cambiare la priorità di ingresso per consentire di eseguire senza problemi , modificare la priorità , mentre si corre e poi impostare immediatamente la priorità al suo livello di base .


 

hardware © www.354353.com