Avrete notato che le fluttua utilizzo della CPU e salti da un processo ad un altro durante la visione di scheda processo task manager del tuo computer . E 'normale e necessario per l' utilizzo della CPU per saltare tra i processi quando un computer è acceso . Programmi non usano spesso un flusso costante di potenza di elaborazione , e il sistema operativo del computer è progettato per sfruttare questa potenza di elaborazione da parte assegnando ai programmi che ne hanno bisogno quando ne hanno bisogno . Multitasking
Multitasking è la divisione delle risorse di elaborazione di un computer per funzionare più programmi contemporaneamente . I singoli core della CPU possono gestire solo uno o due fili di processo in un dato momento . I computer moderni eseguiti decine, se non centinaia, di programmi in un dato momento . Computer single -core con processori in grado di gestire un solo thread di processo in realtà solo fare una cosa alla volta , ma solo passare da compiti così rapidamente che l'utente del computer avverte come simultanee . Il processo di hand-off operazione si chiama task switching . I processori multi -core introdotti multitasking reale , in cui i singoli core possono essere al lavoro su diversi processi allo stesso tempo . Tuttavia, un processore a quattro core potrebbe ancora avere decine di programmi con cui lavorare in una sola volta , in modo che i nuclei ancora passare tra le attività.
Multitasking preemptive
preemptive multitasking descrive un sistema operativo che divide l'utilizzo della CPU tra i programmi prima di manipolare i processi . Ciò è contrario alla non- preemptive multitasking , quando i programmi prendono il controllo di tutta la potenza del processore fino al compimento di un compito e di cedere il controllo . Il multitasking preemptive possibile riassegnare quanta potenza del processore ogni task viene a seconda del loro 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à.
Normale uso
L'utilizzo della CPU oscillerà da un task ad uso normale . L' utilizzo totale della CPU arriverà al 100 per cento quando si eseguono le attività di elaborazione più esigenti, ma che di solito si aggirano intorno una frazione del suo massimo utilizzo . In condizioni di utilizzo normale , il computer verrà eseguito senza problemi e non dovrebbe verificarsi alcun rallentamento nei programmi . Se un programma è in esecuzione di un compito faticoso , può emettere un lento esperienza utente, ma il resto dei programmi sul computer dovrebbe eseguire comodamente.
Insufficiente alimentazione
< p > alto utilizzo della CPU saltare da un programma all'altro può essere un'indicazione che il computer sta cercando di correre troppi programmi esigenti di risorse in una volta . Il processore non ha abbastanza potenza per gestire tutte le attività è in esecuzione se l' utilizzo della CPU è il salto tra i programmi a 80 per cento o al di sopra in modo coerente e il computer presenta una esperienza utente pigro complessiva . " esigente" può essere identificato tramite il Task Manager , che viene lanciato premendo "Ctrl -Shift - Esc . " I programmi impegnativi attualmente in esecuzione sono quelle con i valori percentuali più alti nella colonna CPU di "Processi " del Task Manger scheda . Il problema di un uso eccessivo può essere risolto mettendo in pausa o la chiusura di alcuni dei programmi più esigenti.