Вы находитесь на странице: 1из 14

Instituto Tecnolgico Superior De Zapotlanejo

Ingeniera en Informtica V Sistemas Operativos II


Memoria Compartida Distribuida con Variables Compartidas

Memoria compartida distribuida (MCD)


Estos

sistemas representan la creacin hibrida de dos tipos de computacin paralelos: la memoria distribuida en sistemas multiprocesador y los sistemas distribuidos.

MCD EN BASE A VARIABLES


La

comparticin 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.

En

este esquema tanto el compilador como el entorno de ejecucin se encargan del acceso y comparticin de las variables compartidas granularidad es ms fina.

La

En

las MCD (Memoria Compartida Distribuida) basados en variables se busca evitar la comparticin falsa, ejecutando un programa en cada CPU que se comunica con una central, poniendo variables grandes en varias pginas o en la misma pgina, muchas variables del mismo tipo.

Dos de los ejemplos ms interesantes de este tipo de sistemas son el Munin y el Midway

Munin:
Es

una aplicacin de monitorizacin del sistema y de la red. una gran cantidad de informacin mediante unas grficas creadas con la librera grfica RRDtool.

Mostrando

Ventajas
Facilidad

de programacin
de estadsticas en real en forma de

Presentacin

tiempo grficas

Nos

permite el monitoreo de varias mquinas

Desventajas
La

mayor desventaja es que tras un corto perodo de tiempo se pierden los datos ms antiguos. de un servidor web para poder evidenciar el monitoreo

Requiere

Midway

Sistema

con memoria distribuida compartida cuya base consiste en compartir las estructuras de datos individuales.

Su

objetivo es permitir que los programas multiprocesados existentes y los nuevos se ejecuten de manera eficientes las multicomputadoras, con unos cuantos ligeros cambios en el cdigo.

al momento en que se pide el cierre de un proceso, se tiene que actualizar, haciendo copia de todas las variables compartidas.

Bibliografas:

http://paulina-franco.blogspot.mx/2012/05/mcd-en-base-variables.html http://aishiteru-onna.blogspot.mx/2009/07/granularidad.html http://es.scribd.com/doc/55933660/Memoria-Compartida-Distribuida http://so-ii-itst.wikispaces.com/so-ii-u4-itst http://sistemasoperativosequipo5.blogspot.mx/2011/07/unidad-4-memoriacompartida-distribuida.html http://www.google.com.mx/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4&c ad=rja&ved=0CDAQFjAD&url=http%3A%2F%2Fwww.cs.buap.mx%2F~hilda%2F dsm.doc&ei=rFeQUI_1AsvVigKu3IH4Cg&usg=AFQjCNEI-OY7QxF4khWUR-86GY53B77aQ&sig2=vVlkClXmjGamnUoTgkcVTg http://pso2g1.blogspot.mx/2012/01/taller-6-monitorizacion-con-munin.html http://procesosprocesadore.tripod.com/ http://www.google.com.mx/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4&c ad=rja&sqi=2&ved=0CDUQFjAD&url=http%3A%2F%2Fantares.itmorelia.edu.mx %2F~jcolivares%2Fcourses%2Fos209v%2Fos2_u4.ppt&ei=nniIUKDELIjs2QX7zYHAC g&usg=AFQjCNFi_VygesnbucitfQjUKdlmNQMJGg&sig2=sy3HFYtHwepfPOoP5Kz fyA ftp://www.cc.uah.es/pub/Alumnos/I.T.I.Gestion/Amp.SS.OO/ITIG_SSOO_TEC3 W/8/webassoo/memoria10.htm

Equipo:
Reynoso
Iosvany

Jimnez Jannet

Hernndez Arias

Вам также может понравиться