Det är inte helt sant. Medan en enda processor bara kan utföra en instruktion åt gången, har moderna datorer ofta
flera processorer eller kärnor . Detta gör att de kan utföra flera instruktioner samtidigt och öka deras processorkraft avsevärt.
Här är en uppdelning:
* Enskilda processorer: Dessa kan bara utföra en instruktion åt gången. De växlar mellan uppgifter mycket snabbt och skapar illusionen av samtidig bearbetning, men de är begränsade av hastigheten på den enda kärnan.
* Multi-core processorer: Dessa innehåller flera kärnor, var och en som kan utföra en instruktion oberoende. Detta gör att datorn kan arbeta med flera uppgifter samtidigt, vilket leder till snabbare prestanda.
* Multi-processorsystem: Dessa system har flera CPU:er, var och en med sina egna kärnor. Detta ger ännu mer processorkraft, vilket möjliggör mycket krävande uppgifter.
Även om en enda processor bara kan utföra en instruktion åt gången, kan datorer med flera kärnor eller processorer utföra flera instruktioner samtidigt , vilket effektivt gör dem kapabla att "använda flera processorer åt gången".