Un sistema informático que utiliza más de un procesador va a caer en una de dos categorías: ? Simétricas o asimétricas . Un sistema simétrico utiliza procesadores de núcleo idénticos . Procesadores asimétricos utiliza procesadores distintos que difieren el uno del otro . El objetivo de todos los sistemas de varios procesadores es aumentar el rendimiento de las máquinas. Procesamiento Paralelo
El uso de más de un tipo de procesador permite que el equipo para completar tareas diferentes que acceden a los diferentes procesadores para realizar estas tareas . Esto reduce la tensión en un único procesador para completar todo el trabajo. La configuración del procesador asimétrica permite un trabajo especializado que se enviará a cada procesador . Por ejemplo, un procesador puede optimizar el ancho de banda más que otros procesadores en el sistema y se asigna esas tareas.
Múltiples Núcleos
Las múltiples núcleos en un chip del procesador son conectado a un procesador de usos múltiples maestro . Este procesador maestro está conectado a todos los demás procesadores de núcleo en el chip . El maestro entonces da los otros procesadores para completar las tareas en base a la capacidad de los procesadores . Estos procesadores conectados se llaman los procesadores esclavos y están unidos a sólo el maestro y no entre sí . Esto hace que el sistema más rápido y más eficiente que tener todos los procesadores conectados entre sí.
Ventajas
La mayor ventaja para el modelo asimétrico de núcleo procesadores es que cada procesador se le puede asignar una tarea específica que puede ser mejor en el que los otros procesadores . Esto permite que el trabajo se distribuya entre los procesadores que utilizan lo mejor que cada tipo de procesador que tiene para ofrecer . Estas características hacen que los procesadores más rápido que los núcleos de procesamiento simétricos desde núcleos idénticos , con capacidades idénticas , deben completar todas las tareas.
Desventajas
Las desventajas de los procesadores asimétricos incluyen la programación y desarrollo de aplicaciones , junto con la utilización de espacio libre. Los programadores y creadores de aplicaciones tienen que diseñar sus aplicaciones para trabajar con todos los procesadores del sistema. Esto puede significar más tiempo y costo para el desarrollo de nuevas aplicaciones. En un sistema asimétrico de doble núcleo, si uno de los procesadores está al máximo , no puede acceder al espacio libre del otro procesador ya que los dos procesadores trabajan en tareas divergentes.