Documente Academic
Documente Profesional
Documente Cultură
Ms
Siguiente blog
Crear un blog
Acceder
Sistemas Operativos II
Este blog trata acerca de la materia de Sistemas Operativos II del Instituto Tecnolgico de Mexicali, impartida por el Dr. Jesus Gutierrez
Ocampo
Indice
Unidades Sistemas Operativos:
Unidad 1: Sistemas Operativos en
Ambientes Distribuidos
COMPUTACIN PARALELA
Un computador paralelo es un conjunto de procesadores capaces de cooperar en la
solucin de un problema. 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.
2012 (9)
noviembre (2)
Unidad 5: Usos y tendencias de
los Sistemas Distri...
Unidad 4: Memoria Compartida
Distribuida
octubre (2)
septiembre (3)
agosto (2)
Contacto
Michael Duarte
Seguir
86
http://sistemasoperativosii-itm.blogspot.mx/2012/11/unidad-4-memoria-compartida-distribuida.html
1/8
8/11/2014
Vistors
Skype
Share It
Share this on
Facebook
Tweet this
o Algunos transmiten las direcciones y datos que el CPU quiere leer o escribir
o Otros envan o reciben datos
o El resto para controlar las transferencias.
View stats
(NEW) Appointment
gadget >>
http://sistemasoperativosii-itm.blogspot.mx/2012/11/unidad-4-memoria-compartida-distribuida.html
2/8
8/11/2014
http://sistemasoperativosii-itm.blogspot.mx/2012/11/unidad-4-memoria-compartida-distribuida.html
3/8
8/11/2014
CARACTERISTICAS DE CONSISTENCIA
http://sistemasoperativosii-itm.blogspot.mx/2012/11/unidad-4-memoria-compartida-distribuida.html
4/8
8/11/2014
2.
http://sistemasoperativosii-itm.blogspot.mx/2012/11/unidad-4-memoria-compartida-distribuida.html
5/8
8/11/2014
Rendimiento
El SD escala en nmero
Escala en rea geogrfica (disminuye el tiempo de acceso al dato) Consulta
simultnea de los mismos datos.
GRANULARIDAD.
Se refiere a la especificidad a la que se define un nivel de detalle en una tabla, es
decir, si hablamos de una jerarqua la granularidad empieza por la parte ms alta de la
jerarqua, siendo la granularidad mnima, el nivel ms bajo.
MODELOS DE CONSISTENCIA.
Es esencialmente un contrato entre procesos y el almacenamiento de datos.
Es decir: si los procesos acuerdan obedecer ciertas reglas, el almacenamiento
promete trabajar correctamente.
Normalmente un proceso que realiza una operacin de lectura espera que esa
operacin devuelva un valor que refleje el resultado de la ltima operacin de escritura
sobre el dato.
Los modelos de consistencia se presentan divididos en dos conjuntos:
1. Consistencia de liberacin.
2. Protocolos mltiples.
3. Directorios.
4. Sincronizacin.
http://sistemasoperativosii-itm.blogspot.mx/2012/11/unidad-4-memoria-compartida-distribuida.html
6/8
8/11/2014
Midway:
1. Consistencia de entrada.
2. Implementacin.
La comparticin falsa se produce cuando dos procesos se pelean el acceso a la
misma pgina 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 pginas y por la
poca relacin existente entre variables de la misma pgina.
En los MCD basados en variables se busca evitar la comparticin 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 pginas o en la misma pgina muchas variables del mismo tipo, en este
protocolo es muy importante declarar las variables compartidas.
En los MCD basados en objetos se busca el acceso a datos por medio de la
encapsulacin de la informacin. Y repartida a travs de la red, estos objetos sern
definidos por el Programador y las CPUs cambiaran los estados segn procedan con
los accesos.
MCD BASADA EN VARIABLES COMPARTIDAS
El problema del false sharing puede eliminarse si se utiliza una granularidad ms tan
fin tan fina, como las entidades que usualmente se comparten en los programas
paralelos:
Las variables. De ser as, el problema ahora consiste en cmo mantener registro de
las variables replicadas. Adems, es probable que sea ms conveniente utilizar una
poltica de actualizacin y no de invalidacin, puesto que en la implementacin debe
ser posible identificar escrituras a variables individuales.
No hay comentarios:
Publicar un comentario en la entrada
Introduce tu comentario...
Comentar como:
Publicar
Cuenta de Google
Vista previa
http://sistemasoperativosii-itm.blogspot.mx/2012/11/unidad-4-memoria-compartida-distribuida.html
7/8
8/11/2014
Entrada ms reciente
Pgina principal
Entrada antigua
Michael Duarte - Sistemas Operativos II - ITM. Plantilla Awesome Inc.. Imgenes de plantillas de enot-poloskun. Con la tecnologa de Blogger.
http://sistemasoperativosii-itm.blogspot.mx/2012/11/unidad-4-memoria-compartida-distribuida.html
8/8