“Conocimiento Hardware>CPUs

¿El uso de múltiples núcleos en un chip CPU permite la ejecución de dos o más instrucciones de conjuntos exactamente al mismo tiempo?

2012/4/5
¡Esa es una gran pregunta! La respuesta es un poco matizada:

Técnicamente, no, no exactamente al * exacto * al mismo tiempo.

He aquí por qué:

* Instrucción de tuberías: Incluso las CPU de un solo núcleo usan una técnica llamada canalización de instrucciones para acelerar la ejecución. Desglosan las instrucciones en pasos más pequeños y se superponen estos pasos para lograr un tipo de procesamiento paralelo dentro de un solo núcleo.

* Tiempo compartido: Múltiples núcleos en una CPU todavía funcionan en un solo ciclo de reloj compartido. A pesar de que pueden trabajar en diferentes tareas simultáneamente, el núcleo en sí no ejecuta múltiples instrucciones simultáneamente en el * absoluto * instante. Se turnan extremadamente rápido, dando la ilusión de la ejecución simultánea.

pero prácticamente, sí, para todos los efectos.

* velocidad: La ejecución de múltiples conjuntos de instrucciones en diferentes núcleos ocurre tan rápidamente (medido en nanosegundos) que es efectivamente indistinguible de la verdadera ejecución simultánea.

* Procesamiento paralelo: El beneficio clave de las CPU múltiples es que pueden ejecutar múltiples instrucciones * al mismo tiempo *, lo que significa que pueden manejar tareas en paralelo, lo que resulta en un procesamiento significativamente más rápido en general.

Analogía: Piense en ello como una carretera con múltiples carriles. Cada carril representa un núcleo de CPU. Si bien los automóviles en diferentes carriles pueden moverse simultáneamente, todavía están compartiendo el mismo camino y se mueven a la misma velocidad general.

En resumen: Si bien múltiples núcleos en una CPU no ejecutan técnicamente instrucciones en el * mismo * nanosegundo * exacto *, logran una ejecución casi simultánea a través del tiempo compartido y el procesamiento paralelo, lo que lleva a mejoras dramáticas de rendimiento.

CPUs
¿Por qué Intel y Adm deben seguir fabricando procesadores para soportar pedidos de computadoras?
¿Qué procesadores usan Slot 2?
¿Cuántos litros equivalen a 800 centilitros?
¿Existen procesadores de 64 bits para Socket 478?
Cómo cambiar una velocidad de reloj de la CPU en un ordenador Dell
Cómo ajustar la CPU Velocidad de reloj
¿Cómo ayudará una CPU a los usuarios?
¿Para qué sirve el censor de calor del procesador?
Conocimiento de la computadora © http://www.ordenador.online