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 páginas
y por la poca relación existente entre variables de la misma página.
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 páginas o en
la misma página 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 información 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