Los fabricantes de procesadores como Intel y AMD han empezado a ofrecer procesadores de la llamada " doble núcleo " o " multi-núcleo " . Para algunos consumidores , la diferencia entre estos nuevos procesadores y procesadores de un solo núcleo puede ser difícil de entender. Los procesadores multi -core son una manera para que los fabricantes de procesadores para continuar mejorando el rendimiento de los procesadores de cara a las limitaciones físicas de la complejidad del procesador. Los procesadores multi -core pueden ir más allá de los límites de los procesadores de un solo núcleo , pero con la condición de que el software del ordenador debe trabajar un poco diferente de utilizar plenamente. Las limitaciones físicas de los procesadores de núcleo único
Durante décadas, los fabricantes de procesadores han mejorado el rendimiento del procesador , aumentando el número de transistores en un procesador y la velocidad de reloj del procesador. Sin embargo , las limitaciones físicas de estos métodos han planteado más de un desafío con el tiempo . Para seguir mejorando el rendimiento del procesador , los fabricantes de procesadores comenzaron a fabricar procesadores con dos núcleos o más " . "
Procesadores Dual -Core
Un procesador dual -core puede ser considerado como dos procesadores, cableados juntos. Esta arquitectura permite que el fabricante del procesador para obtener alrededor de las limitaciones físicas de un único procesador , simplemente mediante la adición de otro núcleo . Cada núcleo puede realizar su propia serie de cálculos , independientemente de la otra . Sin embargo , debido a que los núcleos están conectados directamente entre sí , que pueden compartir datos mucho más rápidamente que los dos procesadores separados podría , proporcionando un mayor rendimiento . Los procesadores de doble núcleo también hacen que sea más fácil para el tiempo de procesamiento para ser repartido entre las aplicaciones , permitiendo que el software intensivo del procesador para funcionar sin afectar el rendimiento de otros programas .
Más de dos núcleos < br >
fabricantes de procesadores han seguido esta tendencia , agregando más núcleos de sus procesadores con cada ciclo de lanzamiento . Procesadores de nivel de consumo con cuatro, seis o incluso ocho núcleos ya están disponibles , mientras que los procesadores de desarrollados para aplicaciones de nivel empresarial suelen tener un mayor número de núcleos .
Multi -Threading
< p> Los procesadores multi -core suponen un reto para los desarrolladores de software . Para utilizar un procesador multi - núcleo a su máximo potencial , una aplicación de software debe ser desarrollado de tal manera que se puede dividir sus necesidades de procesamiento entre cada núcleo , usando lo que se llama " Multi -Threading . " Dependiendo del tipo de aplicación de software que se está creando , esto puede ser muy difícil . Otra desventaja de esto es que antes eran de uso común los procesadores multi-núcleo , se crearon algunos programas informáticos de usar multi -threading . Esto significa que muchos de los programas más antiguos no ver tanto la mejora del rendimiento de los procesadores multi-core .