Está en la página 1de 3

8/11/2014

SISTEMAS OPERATIVOS II: UNIDAD IV Memoria Compartida Distribuida


0

Ms

Siguiente blog

Crear un blog

Acceder

SISTEMAS OPERATIVOS II
mircoles, 13 de julio de 2011

UNIDAD IV Memoria Compartida


Distribuida

Seguidores
Participar en este sitio
Google Friend Connect

Todava no hay miembros.


S el primero!

Ya eres miembro? Iniciar sesin

4.1 Configuraciones Memoria Compartida Distribuida

Un computador paralelo es un conjunto de procesadores capaces de


cooperar en la solucin de un problema.

Archivo del blog


2011 (5)

El problema se divide en partes. Cada parte se compone de un conjunto


de instrucciones. Las instrucciones de cada parte se ejecutan
simultneamente en diferentes CPUs.
Tcnicas computacionales que descomponen un problema en sus tareas y
pistas que pueden ser computadas en diferentes mquinas o elementos
de proceso al mismo tiempo.

4.2 Modelos de Consistenciaal Debil, de liberacin y de entrada

La duplicidad de los bloques compartidos aumenta el rendimiento, pero


produce un problema de consistencia entre las diferentes copias de la
pgina en caso de una escritura. Si con cada escritura es necesario
actualizar todas las copias, el envo de las pginas por la red provoca que
el tiempo de espera aumente demasiado, convirtiendo este mtodo en
impracticable. Para solucionar este problema se proponen diferentes
modelos de consistencia, que establezcan un nivel aceptable de
acercamiento tanto a la consistencia como al rendimiento. Nombramos
algunos modelos de consistencia, del ms fuerte al ms dbil:
consistencia estricta, secuencial, causal, PRAM, del procesador, dbil, de

julio (5)
UNIDAD V Usos y tendencias de
los sistemas distrib...
UNIDAD IV Memoria
Compartida Distribuida
UNIDAD III Procesos y
procesadores en sistemas
dis...
UNIDAD II Comunicacin en los
sistemas operativos ...
UNIDAD I Los sistemas
operativos en ambientes
dist...

Datos personales
EQUIPO6262-M
Ver todo mi perfil

liberacin y de entrada.

4.2.1 Estricta Causal Secuencial

Consistencia Estricta
El modelo de consistencia ms restrictivo es llamado consistencia estricta
y es definido por la siguiente condicin Cualquier lectura sobre un item
de dato x retorna un valor correspondiente con la ms reciente escritura
sobre x
a) Un almacenamiento estrictamente consistente.
http://equipo6262-m.blogspot.mx/2011/07/unidad-iv-memoria-compartida.html

1/3

8/11/2014

SISTEMAS OPERATIVOS II: UNIDAD IV Memoria Compartida Distribuida

b) Un almacenamiento que no es estrictamente consistente.


4.3 Mcd en base a Paginas
El esquema de MCD propone un espacio de direcciones de memoria
virtual que integre la memoria de todas las computadoras del sistema, y
su uso mediante paginacin. Las pginas quedan restringidas a estar
necesariamente en un nico ordenador. Cuando un programa intenta
acceder a una posicin virtual de memoria, se comprueba si esa pgina
se encuentra de forma local. Si no se encuentra, se provoca un fallo de
pgina, y el sistema operativo solicita la pgina al resto de
computadoras. El sistema funciona de forma anloga al sistema de
memoria virtual tradicional, pero en este caso los fallos de pgina se
propagan al resto de ordenadores, hasta que la peticin llega al
ordenador que tiene la pgina virtual solicitada en su memoria local.

4.4 Mcd en Base a Variables

La comparticion falsa se produce cuando dos procesos se pelean el acceso


a la misma pagina de memoria, ya que contiene variables que requieren
los dos, pero estas no son las mismas. Esto pasa por un mal diseo del
tamao de las paginas y por la poca relacin existente entre variables de
la misma pagina.
En los MCD basados en variables se busca evitar la comparticion falsa
ejecutando un programa en cada CPU que se comunica con una central, la que le
provee de variables compartidas, administrando este cualquier tipo de variable,
poniendo variables grandes en varias paginas o en la misma pagina muchas
variables del mismo tipo, en este protocolo es muy importante declarar las
variables comparitdas.

4.5 Mcd en Base a Objetos


Una alternativa al uso de pginas es tomar el objeto como base de la
transferencia de memoria. Aunque el control de la memoria resulta ms
complejo, el resultado es al mismo tiempo modular y flexible, y la
sincronizacin y el acceso se pueden integrar limpiamente. Otra de las
restricciones de este modelo es que todos los accesos a los objetos
compartidos han de realizarse mediante llamadas a los mtodos de los
objetos, con lo que no se admiten programas no modulares y se
consideran incompatibles.
Publicado por EQUIPO6262-M en 15:46
Recomendar esto en Google

No hay comentarios:
Publicar un comentario en la entrada

http://equipo6262-m.blogspot.mx/2011/07/unidad-iv-memoria-compartida.html

2/3

8/11/2014

SISTEMAS OPERATIVOS II: UNIDAD IV Memoria Compartida Distribuida

Introduce tu comentario...

Comentar como:

Publicar

Cuenta de Google

Vista previa

Entrada ms reciente

Pgina principal

Entrada antigua

Suscribirse a: Enviar comentarios (Atom)

Plantilla Watermark. Con la tecnologa de Blogger.

http://equipo6262-m.blogspot.mx/2011/07/unidad-iv-memoria-compartida.html

3/3