L'utilizzo della CPU salta da un processo all'altro

December 8

L'utilizzo della CPU salta da un processo all'altro


Avrete notato che l'utilizzo della CPU oscilla e salti da un processo all'altro quando si guarda la scheda processo task manager del computer. E 'normale e necessario per l'utilizzo della CPU per passare tra i processi quando un computer è acceso. I programmi spesso non utilizzano un flusso costante di potenza di elaborazione, e il sistema operativo del computer è stato progettato per trarre vantaggio da questa assegnando potenza di elaborazione per i programmi che ne hanno bisogno, come ne hanno bisogno.

Multitasking

Multitasking è la divisione delle risorse di elaborazione di un computer di funzionare più programmi contemporaneamente. I singoli core della CPU in grado di gestire solo uno o due di processo discussioni in un dato momento. I computer moderni corrono decine, se non centinaia, di programmi in un dato momento. computer single-core con processori in grado di gestire solo un singolo thread del processo in realtà solo fare una cosa alla volta; semplicemente passare tra le attività così rapidamente che l'utente del computer li vive come simultanea. Il processo di hand-off operazione si chiama compito di commutazione. I processori multi-core introdotti vero multitasking, dove i singoli core possono lavorare su diversi processi allo stesso tempo. Tuttavia, un processore a quattro core può ancora avere decine di programmi per lavorare con in una sola volta, in modo che i nuclei passare ancora tra le attività.

Preemptive multitasking

preemptive multitasking descrive un sistema operativo che divide l'utilizzo della CPU tra i programmi prima di manipolare i processi. Ciò è contrario alla multitasking non-preemptive, quando i programmi prendono il controllo di tutta la potenza del processore fino a quando si completa un compito e cedere il controllo. preemptive multitasking può riassegnare quanta potenza del processore ogni attività ottiene a seconda dell'utilizzo. Un sistema non-preemptive nel task manager avrebbe mostrato l'utilizzo della CPU saltando da un programma all'altro con un tasso di 100 per cento, mentre i sistemi preventivi avranno che il 100 per cento diviso tra le attività.

uso normale

L'utilizzo della CPU fluttuerà da un task ad condizioni di utilizzo normale. L'utilizzo totale della CPU colpirà il 100 per cento durante l'esecuzione delle attività di elaborazione più impegnative, ma di solito oscillare intorno una frazione del suo massimo utilizzo. In condizioni di utilizzo normale, il computer verrà eseguito senza problemi e non dovrebbe sperimentare alcun rallentamento nei programmi. Se un programma è in esecuzione un compito faticoso, può produrre una esperienza utente più lento, ma il resto dei programmi sul computer deve essere eseguito in modo confortevole.

Non abbastanza potere

elevato utilizzo della CPU saltando da programma a programma può essere un'indicazione che il computer sta cercando di correre troppi programmi di risorse esigenti in una sola volta. Il processore non ha abbastanza potere per gestire tutte le attività è in esecuzione se l'utilizzo della CPU è il salto tra i programmi a 80 per cento o superiore in modo coerente e il computer presenta una esperienza complessiva dell'utente lenta. "Esigente" può essere identificato tramite il Task Manager, che viene lanciato premendo il tasto "Ctrl-Shift-Esc." I programmi impegnativi attualmente in corso sono quelle con i valori percentuali più alti nella colonna CPU della scheda "Processi" della Task Manger . Il problema uso eccessivo può essere risolto mettendo in pausa o chiudendo alcuni dei programmi più esigenti.