“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/6/24
¡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
¿Qué tiene la mayor velocidad del procesador entre los enumerados?
¿Puede Intel Core i5 760 funcionar con DDR3 1600MHz RAM?
¿Qué hace el recuerdo en la CPU?
¿Cuánto más rápido Intel Pentium Dual Core T4200 que Celeron 585?
Cómo supervisar CPU Temperatura y ventilación
Cómo Overclock del CPU en un ordenador portátil
Cómo conectar una CPU a un TV
Cómo reemplazar una CPU en un equipo de escritorio
Conocimiento de la computadora © http://www.ordenador.online