July

Páginas: 5 (1093 palabras) Publicado: 16 de noviembre de 2010
COMPUTADORES MULTIPROCESADORES

Un computador multiprocesador posee dos o más microprocesadores trabajando en paralelo. Podemos obtener diferentes modelos de arquitecturas de computadoras multiprocesadores dependiendo de la interconexión del sistema de memoria, de los periféricos y la interconexión entre los microprocesadores.

ARQUITECTURA UMA (Uniform Memory Access; Acceso Uniforme a laMemoria )

Este modelo se caracteriza porque el sistema de memoria es compartido por todos los microprocesadores. En esta arquitectura en particular es una extensión de la perteneciente a un computador uniprocesador. Su diferencia es que en la UMA usa más de un microprocesador para un sistema de memoria común.

Principios para asignar la ejecución de los proceso a los microprocesadores:-Procesamiento Simétrico: La capacidad asignada a todos los microprocesadores de ejecutar por igual los programas ejecutivos del sistema operativo y las aplicaciones implicando que todos los microprocesadores sean maestros.

-Procesamiento Asimétrico: la capacidad que se asigna sólo a un microprocesador, o a varios microprocesadores, que se denomina(n) maestro(s), de poder ejecutar programasejecutivos del sistema operativo y aplicaciones.

Los esclavos: son las tareas asignadas al resto de los microprocesadores que normalmente son específicas e invariables y siempre son asignadas por el (los) microprocesador (es) maestro (s).

La arquitectura UMA se basa en el cuello de botella que se genera en el sistema de memoria, debido a que todos los microprocesadores hacen uso del mismo porigual, he allí una desventaja. Más sin embargo su principal ventaja el incremento del promedio de ejecución paralela en hardware, ya que un programa es ejecutado por dos o más microprocesadores

ARQUITECTURA NUMA (Non Uniform Memory Access; Acceso No Uniforme a la Memoria)

La arquitectura NUMA se caracteriza por organizar al sistema de memoria en dos subgrupos.

1.- Sistema de MemoriaLocal: Consiste de secciones de memoria, cada una de las cuales es siempre accesada por el mismo microprocesador. En otras palabras, cada sección de memoria es asignada a cada microprocesador para que ejecute sus tareas.

2.- Sistema Memoria Global: Puede ser accesado por todos los microprocesadores por igual permitiendo compartir información entre los microprocesadores de esta arquitectura.Memoria Local Compartida: se compone de n microprocesadores, cada uno de los cuales posee su propio sistema de memoria local. El sistema de memoria global lo forma la unión de estos sistemas de memoria local.

Cluster: Es el arreglo de microprocesadores.

Memoria Local no Compartida: está formado por n clusters, los cuales se comunican con un sistema de memoria global que está físicamenteseparado de ellos.

ARQUITECTURA COMA

Se caracteriza por considera a todo el sistema de memoria bajo la filosofía de la memoria Cache.

PROTOCOLO DE SUPERVISIÓN SNOOPY

Se compone por dos políticas:

-Política de escritura invalida: Es la política que invalida uno o varios bloques de la memoria Cache, porque un bloque de la memoria Cache se modificó.

-Política de escritura actualizada: Esla política que se encarga de leer el bloque de la memoria Cache modificado y escribir su contenido las demás memorias Cache, para hacer cumplir con las propiedades de Coherencia e Inclusión. Esto restaura la consistencia entre todas las memorias Cache del computador multiprocesador.

SISTEMA DE INTERCONEXIÓN

Cuando nos referimos al sistema de interconexión hablamos de las propiedades yprincipios de las redes estáticas y dinámicas, utilizadas como sistema de interconexión entre microprocesadores, sistemas de memoria y comunicación entre nodos.

Propiedades de una Red

-Red estática: Realiza una conexión directa entre nodo y nodo y esta conexión no cambia en el tiempo.

-Red dinámica: Realiza constantes cambios en el medio de conexión para satisfacer los requerimientos de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • July
  • July
  • july
  • July
  • july
  • july
  • July
  • July

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS