En las memorias compartidas distribuidas es importante tener presente un modelo de consistencia, puesto que están relacionados entre sí formando un conjunto sólido, donde dicho modelo establece la forma en que se hacen visibles a los distintos nodos del sistema las actualizaciones hechas a la memoria compartida mediante la estructura de todos los modelos, los cuales son cruzados entre sí para revisar la consistencia de los mismos para una especificación balanceada o equilibrada, con el objetivo de mejorar el rendimiento y la seguridad especificando las garantías de consistencia que un sistema MCD realiza sobre los valores que los procesos leen desde los objetos, dado que en realidad acceden sobre una réplica de cada objeto y que múltiples procesos pueden actualizar los objetos.
Los modelos de memoria compartida se fundamentan en:
Especifica las restricciones en el orden en el que las operaciones de memoria deben hacerse visibles a los procesadores.
Los programadores se basan en el modelo de consistencia para razonar acerca de los posibles resultados (corrección de los programas).
Para el diseñador del compilador o del hardware el modelo impone limitaciones a posibles reordenaciones (optimizaciones).
Los modelos de memoria compartida se fundamentan en:
Especifica las restricciones en el orden en el que las operaciones de memoria deben hacerse visibles a los procesadores.
Los programadores se basan en el modelo de consistencia para razonar acerca de los posibles resultados (corrección de los programas).
Para el diseñador del compilador o del hardware el modelo impone limitaciones a posibles reordenaciones (optimizaciones).
0 comentarios:
Publicar un comentario