SMP
Significa "Symmetric Multiprocessing". SMP es un tipo de multiprocesamiento en el que todos los procesadores pueden utilizarse al mismo tiempo. A veces se contrasta con el multiprocesamiento asimétrico, que asigna cada procesador a una tarea específica.
La gran mayoría de las computadoras con varios procesadores o (núcleos de procesamiento) son compatibles con SMP. Se implementa en el nivel del sistema operativo, que distribuye las tareas informáticas entre dos o más procesadores. Los sistemas operativos modernos, como Windows, macOS y Unix, son compatibles con SMP desde finales de la década de 1990.
Cómo funciona SMP
SMP requiere varios procesadores homogéneos, lo que significa que cada procesador tiene la misma arquitectura y velocidad de reloj. Todos los procesadores comparten el mismo bus del sistema y la misma memoria del sistema, por lo que ningún procesador tiene prioridad sobre los demás. El sistema operativo distribuye las operaciones informáticas entre los procesadores (o núcleos de procesamiento) e intenta utilizarlos a todos por igual.
SMP puede mejorar considerablemente el rendimiento de una computadora en comparación con un sistema de un solo procesador. Sin embargo, como los hilos individuales se envían a distintos procesadores, distribuir las tareas genera cierta sobrecarga. Además, no todas las operaciones informáticas pueden dividirse entre varios procesadores. Por lo tanto, SMP no aumenta el rendimiento un 100 % por cada procesador adicional.
Pon a prueba tu conocimiento