Está en la página 1de 11

lvarez Solano Zenen Galindo Vargas Mario Zavaleta Esquivel Miguel ngel Aurelio Martnez Hernndez Mnica Crdoba

Domnguez

(MCD)

son sistemas de software que emulan semntica de memoria compartida sobre hardware que ofrece soporte solo para comunicacin mediante paso de mensajes. Este modelo permite utilizar una red de estaciones de trabajo de bajo costo como una maquina paralela con grandes capacidades de procesamiento y amplia escalabilidad, siendo a la vez fcil de programar.

Existen dos tipos de sistemas con varios procesadores:

Multicomputadoras Cada CPU tiene su memoria particular, no se comparte

Multiprocesadores Dos o mas CPU comparten una memoria principal comn. Cualquier proceso, en cualquier procesador, puede leer o escribir cualquier palabra en la memoria compartida, solo moviendo daros desde o hacia la localidad deseada

MEMORIA EN CIRCUITOS
Aunque la mayora de las computadoras tienen memoria externa, existen tambin circuitos independientes con un CPU y con toda la memoria. Estos circuitos se producen por millones y se utilizan con amplitudes en los automviles, en aparatos e incluso en juguetes. En este diseo, la porcin de CPU del circuito tiene direcciones y lneas de datos que se conectan en directo a la porcin de memoria

(b)Un multiprocesador de memoria compartida hipottico

(a)Computadora con un solo circuito

MULTIPROCESADORES BASADOS EN BUS

Se utilizan para conectar: tarjetas de circuitos impresos con CPU, memorias y controladores de E/S

Un protocolo en particular comn es el de escritura a travs del cache. Cuando un CPU lee por primera vez una palabra de memoria, esa palabra es llevada por el bus y guardada en el cache del CPU solicitante. Si mas tarde se necita esa palabra, el CPU la toma del cache sin necesidad de hacer una solicitud a memoria, reduciendo as el trafico del bus.

Multiprocesadores basados en anillos Ejemplo : Memnet (red privada del Mercado Elctrico Mayorista de la Repblica Argentina )

Interfaz de anillo Memnet

Una maquina (MMU(unidad de administracin de memoria), el cache y una parte de la memoria se integra en el dispositivo Memnet, que se muestra en el tercio superior de la figura )

Tabla del bloque

MULTIPROCESADORES CON CONMUTADOR

Incrementar la capacidad de comunicacin

Cuando al agregar CPU, en algn momento se satura el ancho de banda del bus o anillo.
Un mtodo consiste en cambiar la topologa; otro seria construir el sistema como una solo jerarqua, se continua agregando algunos CPU en el bus pero ahora se considera todo esto como una unidad. Se construye el sistema como varias unidades y se conectan estas mediante un bus entre ellas

bibliografia
Andrew S. Tanenbaum. Sistemas Operativos Distribuidos. Ed. Pearson o Prentice Hall.
http://www.google.com.mx/url?sa=t&rct=j&q=&esrc=s&frm=1&source=web&cd =1&ved=0CC8QFjAA&url=http%3A%2F%2Fing.utalca.cl%2F~fmeza%2Fpapers%2 Frtpucdcc9901.pdf&ei=LNm1T4W7A8ms2gXfrvXHCQ&usg=AFQjCNFzC1HTwQvB yhnFP0_G809XYiLdPw

También podría gustarte