Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> hardware >> CPU >> .

Quante cose può fare una CPU contemporaneamente?

Questa è un po 'una domanda di trucco! Una CPU può solo veramente eseguire un'istruzione alla volta . È come una persona molto veloce che può fare solo una cosa in una volta, ma lo fanno così rapidamente che * sembra * come se stessero facendo più cose contemporaneamente.

Ecco come le CPU raggiungono l'illusione del multitasking:

* Processori multi-core: Questi CPU hanno più "core", ognuno dei quali può eseguire un'istruzione separata contemporaneamente. Quindi, se si dispone di un processore quad-core, può essenzialmente eseguire 4 istruzioni contemporaneamente.

* Spegnere tempo: È qui che il sistema operativo impiega un po 'di tempo per eseguire un programma, quindi passa a un altro programma, quindi di nuovo al primo e così via. Questo accade così in fretta che sembra che tutti i programmi siano in esecuzione allo stesso tempo.

* Pipelining di istruzioni: Questa è una tecnica in cui la CPU inizia a lavorare sull'istruzione successiva prima che finisca quella attuale. Questo aiuta ad accelerare il processo in generale.

Quindi, mentre un singolo core può eseguire solo un'istruzione alla volta, le CPU moderne hanno più core e utilizzare tecniche intelligenti per far sembrare che stiano facendo più cose contemporaneamente.

 

hardware © www.354353.com