La compartición
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. Esto pasa por un mal diseño del tamaño de las paginas y por la poca
relación existente entre variables de la misma pagina.
En los
MCD basados en variables se busca evitar la compartición 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 paginas o en la misma pagina 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 encapsulación
de la info. y repartida a través de la red, estos objetos serán definidos por
el Programador y las CPU´s cambiaran los estados según procedan con los
accesos.
No hay comentarios:
Publicar un comentario