¿Los ordenadores ejecutan una instrucción a la vez? Si hay cuatro procesos en un momento dado, ¿significa eso que el ordenador ejecuta cuatro instrucciones, o ejecuta una?

Esta es una pregunta muy complicada, con varias capas de respuestas. Esbozaré lo que puede estar ocurriendo simultáneamente en un momento dado. Nota: lo que esbozo a continuación es el caso ideal: en la práctica, los procesadores pierden tiempo, por ejemplo, esperando que los datos lleguen de la memoria, de una caché coherente, etc.

Los núcleos múltiples son como ordenadores …