RSS

jueves, 5 de noviembre de 2009

3.8 ORGANIZACION DEL MULTIPROCESAMIENTO


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.


Tiempo Compartido o Bus Común (o Conductor Común)







Usa un solo camino de comunicación entre todas las unidades funcionales


El bus común es en esencia una unidad pasiva.



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.


Las unidades receptoras deben poder reconocer qué mensajes del bus son enviados hacia ellas y seguir y confirmar las señales de control recibidas de la unidad emisora.



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