Memoria compartida basada en variables

     Aquí las comunicaciones entre los diferentes procesadores se realizan a través de accesos a un espacio compartido de direcciones. Entre sus principales ventajas se encuentra la facilidad de programación. Esta memoria define:


Munin:
-Consistencia de liberación.
-Protocolos múltiples.
-Directorios.
-Sincronización.



Munin: Se basa en objetos del software (usa MMU).
a) Variables ordinarias.
b) Variables de datos compartidos.
c) Variables de sincronización.


Operación básica con variables ordinarias:
a. No se comparten.
b. Solo son accedidas por el proceso que las creo.



Operación básica con variables de datos compartidos: Son declaradas como tales.



Operación básica con variables de sincronización:
-Son accedidas mediante procedimientos de acceso proporcionados por el sistema.
-Cerraduras: lock y unlock.
-Barreras: increment y wait.

Midway:
-Consistencia de entrada.
-Implantación.



No hay comentarios:

Publicar un comentario