sistemas operativos 2 unidad 4

Páginas: 21 (5046 palabras) Publicado: 28 de mayo de 2014

INSTITUTO TECNOLOGICO TLALNEPANTLA
“CAMPUS ORIENTE”



PROFESOR: SAMUEL CERON MENECÉS

ALUMNA: ORTEGA SILVA LILIANA JATZIRY

MATERIA: SISTEMAS OPERATIVOS 2

TRABAJO: UNIDAD 4
“MEMORIA COMPARTIDA DISTRIBUIDA (MCD).”
Tabla de contenido






INTRODUCCIÓN

La memoria compartida distribuida o bien “MCD” proviene de la creación de memoria distribuido en sistemas demultiprocesador y sistemas distribuidos.
La memoria basada en circuitos es una única memoria y cada micro tiene su propio bus de datos y direcciones. Mientras la MCD comparte un bus de datos y direcciones.
Los multiprocesadores basados en anillos contienen una parte privada y una compartida. La parte privada se divide en regiones y cada máquina cuenta memoria para su pila, códigos y datos. Mientras que lacompartida se guardan de forma consistente mediante un protocolo.
MCD basada en un conmutador varios micros se conectan entre sí, es decir forman un grupo, cuando realizan una tarea se hace dentro del grupo, de lo contrario pasa aun conmutador para reenviarlo a otro grupo.
Los modelos de consistencia es la duplicidad de los bloques compartidos aumenta el rendimiento, pero produce un problemade consistencia entre las diferentes copias de la página en caso de una escritura. Se divide en estricta, casual, secuencial, débil, liberación y de entrada.
MCD EN BASE A PÁGINAS: 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 paginación. Las páginas quedan restringidas a estar necesariamenteen un único ordenador.
MCD EN BASE A REPLICA: Una mejora al sistema básico, que ayuda al desempeño en gran medida, consiste en duplicarlos pedazos exclusivos para la lectura.
MCD EN BASE A DISEÑO BÁSICO: La idea DSM es sencilla: intentar emular la cache de un multiprocesador mediante MMU y el software de sistema operativo. En una DSM el espacio de direcciones se separa en pedazos los cualesestán dispersos en todos los procesadores del sistema.
Munin: sistema de memoria compartida distribuida basada en objetos del software (usa MMU). Lo que hace es proporcionar las herramientas para que los usuarios estructuren sus programas en torno a las regiones críticas de manera dinámica.
Midway: Es similar con munin en varios aspectos pero con características propias, su objetivo es permitir quelos programas multiprocesadores existentes y los nuevos se ejecuten de manera eficientes en las multiplicadoras con algunos pequeños cambios en el código.
MEMORIA COMPARTIDA DISTRIBUIDA EN BASE A OBJETOS.
Una alternativa al uso de páginas es tomar el objeto como base de la transferencia de memoria. Aunque el control de la memoria resulta más complejo, el resultado es al mismo tiempo modular yflexible, y la sincronización y el acceso se pueden integrar limpiamente

4.1 Configuraciones de memoria compartida distribuida
Los sistemas de memoria compartida distribuida (DSM) representan la creación hibrida de dos tipos de computación paralelos: la memoria distribuida en sistemas multiprocesador y los sistemas distribuidos. Ellos proveen la abstracción de memoria compartida en sistemas conmemorias distribuidas físicamente y consecuentemente combinan las mejores características de ambos enfoques. Debido a esto, el concepto de memoria compartida distribuida es reconocido como uno de los enfoques mas atractivos para la creación de sistemas escalables, de alto rendimiento de sistemas multiprocesador.

4.1.1 De Circuitos Basados en Bus, anillo o con conmutador

Para evitar que dos omás CPU’s intenten el acceso a la memoria al mismo tiempo, se necesita algún tipo de arbitraje del bus. El CPU debe pedir permiso para conseguir el bus. La concesión puede hacerse de forma centralizada, utilizando un dispositivo de arbitraje de bus, o de forma descentralizada, donde el primer CPU que realice una solicitud en el bus ganará cualquier conflicto. La desventaja es la sobrecarga del...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Unidad 2 Sistemas Operativos 2
  • Unidad 4 Sistemas Operativos 2
  • Sistemas operativos unidad 4
  • Unidad 4 sistemas operativos
  • Sistema operativo unidad 4
  • Unidad 2 sistemas operativos
  • Sistema operativo unidad 2
  • UNIDAD 2 DE INVESTIGACIÓN DE OPERACIONES

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS