“Conocimiento Hardware>CPUs

¿Por qué el software escrito para la CPU central generalmente se ejecuta en 2 CPU Duo?

2013/8/9
La declaración de que el software escrito para la CPU central se ejecutará "generalmente" en una CPU de doble núcleo es no es del todo precisa . Aquí hay un desglose:

Compatibilidad del software:

* El software escrito para una CPU de un solo núcleo generalmente se ejecutará en una CPU de doble núcleo. Esto se debe a que los sistemas y compiladores operativos modernos están diseñados para manejar procesadores de múltiples núcleos. Distribuirán automáticamente las tareas entre los núcleos si el software está diseñado para aprovechar múltiples núcleos (es decir, múltiples subprocesos).

* Sin embargo, el software que * específicamente * está diseñado para ejecutarse en un procesador de un solo núcleo no necesariamente se ejecutará * más rápido * en una CPU de doble núcleo. Probablemente se ejecutará a una velocidad similar, ya que solo está utilizando un núcleo.

rendimiento de múltiples núcleos:

* Para que el software se beneficie realmente de una CPU de doble núcleo, debe ser multiproceso . Esto significa que el software está diseñado para dividir las tareas en hilos más pequeños e independientes que pueden ejecutarse simultáneamente en diferentes núcleos.

* Si el software es de un solo hilo, solo utilizará un núcleo a la vez, incluso si hay una CPU de doble núcleo disponible.

En resumen:

* El software escrito para una CPU de un solo núcleo generalmente se ejecutará en una CPU de doble núcleo, pero podría no ser necesariamente más rápido.

* El software diseñado para aprovechar múltiples núcleos se ejecutará significativamente más rápido en una CPU de doble núcleo.

Aquí hay una analogía:

Piense en una CPU de un solo núcleo como un solo trabajador que realiza todas las tareas. Una CPU de doble núcleo es como tener dos trabajadores. Si la tarea es bastante simple, un trabajador es suficiente. Pero si la tarea es compleja y se puede dividir en tareas más pequeñas, dos trabajadores pueden completarla mucho más rápido.

Key Takeaway:

Si bien la mayoría del software se ejecutará en una CPU de doble núcleo, para beneficiarse realmente de la potencia de procesamiento adicional, el software debe escribirse para aprovechar múltiples núcleos.

CPUs
¿Puede instalar una CPU de 800MHz en Pentium 1 de 120MHz?
¿Cuántas cosas puede hacer una CPU al mismo tiempo?
¿Por qué los coprocesadores matemáticos mejoran las capacidades de una CPU ordinaria?
¿Qué produce Intel?
Mi computadora de escritorio es muy lenta y aún así tiene un procesador original. ¿Cuál sería el problema?
¿Qué efecto tiene cuando ejecuta múltiples procesadores?
¿Se puede reemplazar un procesador Intel Atom con doble núcleo?
¿Cómo se resuelve el proceso inactivo del sistema Uso alto de la CPU?
Conocimiento de la computadora © http://www.ordenador.online