Nej, en enda CPU -kärna kan bara utföra en instruktion åt gången. Illusionen av samtidig exekvering av flera program på en enda kärna uppnås genom en teknik som kallas
Time-skivning eller
Kontextbyte .
Operativsystemet växlar snabbt mellan olika program, vilket ger var och en en liten skiva tid (en "tidskvantum") att utföra. Detta händer så snabbt att det verkar för användaren som om flera program körs samtidigt. I verkligheten genomförs endast ett program instruktioner av CPU -kärnan vid varje givet ögonblick. Kärnan delas, men inte samtidigt i den meningen att flera instruktioner från olika program körs vid samma exakta tid på samma kärna.
Multi-core CPU:er kan verkligen utföra flera instruktioner samtidigt, en på varje kärna. Men även då fungerar varje enskild kärna fortfarande på en instruktion åt gången. Samtidig exekvering är endast möjlig eftersom det finns flera exekveringskärnor.