Los multiprocesadores se caracterizan por los siguientes aspectos:
- Un multiprocesador contiene dos o más procesadores con capacidades aproximadamente comparables.
- Todos los procesadores comparten el acceso a un almacenamiento común y a canales de Entrada / Salida, unidades de control y dispositivos.
- Todo está controlado por un Sistema Operativo que proporciona interacción entre procesadores y sus programas en los niveles de trabajo, tarea, paso, archivo y elementos de datos.
Las organizaciones más comunes son las siguientes:
- Tiempo compartido o bus común (conductor común).
- Matriz de barras cruzadas e interruptores.
- Almacenamiento de interconexión múltiple.
Usa un solo camino de comunicación entre todas las unidades funcionales
Un procesador o procesador de Entrada / Salida que desee transferir datos debe efectuar los siguientes pasos:
- Verificar la disponibilidad del conductor y de la unidad de destino.
- Informar a la unidad de destino de lo que se va a hacer con los datos.
- Iniciar la transferencia de datos.
Matriz de Barras Cruzadas e Interruptores
En este caso existe un camino diferente para cada unidad de almacenamiento, por lo cual las referencias a dos unidades diferentes de almacenamiento no son bloqueantes sino simultáneas y la multiplicidad de caminos de transmisión puede proporcionar tasas de transferencia muy alta
Almacenamiento de Interconexión Múltiple
Se obtiene al sacar las lógicas de control, de conmutación y de arbitraje de prioridades fuera del interruptor de barras cruzadas y se las coloca en la interfaz de cada unidad de almacenamiento
Cada unidad funcional puede acceder a cada unidad de almacenamiento, pero sólo en una “conexión de almacenamiento” específica, es decir que hay una conexión de almacenamiento por unidad funcional.
0 comentarios:
Publicar un comentario