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