Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Por:
VICTOR JOEL PINARGOTE
Qu es MCD?
ProcesosdeAplicacin
P
2
P
1
P
4
P
3
P
2
P
1
SO
ProcesosdeAplicacin
P
3
P
1
P
2
P
4
P
3
ProgramacinDistribuida
SO
P
4
P
1
CPU
ProgramacinConcurrente
Qu es MCD?
Abstraccin de
memoria mediante
lectura y escritura.
Sistema de MCD:
conjunto formado
por todos los
procesos y la MCD.
Modelos de Coherencia
Modelo atmico
Modelo atmico
erv
s
P
P0
M[s]8
w(s)8
M[z]4
A
C
K
M[s]
r(z)4
A
C
K
w(z)4
M[z]
r(s)8
P1
Es Atmica y
Legal
Modelos de Coherencia
Modelo secuencial
Este modelo pretende relajar la
semntica para reducir la
latencia de las operaciones
Modelo secuencial
Modelo secuencial
w0(x)1
w0(y)4
r0(x)2
P0
P1
w1(x)2
w1(y)3
r1(y)3
Vistaatmica(sec):w0(x)1w1(x)2r0(x)2w0(y)4w1(y)3r1(y)3
Modelo secuencial
w0(x)1
w0(y)4
r0(x)2
P0
P1
w1(x)2
w1(y)3
r1(y)3
Vistaatmica(sec):w0(x)1w1(x)2r0(x)2w0(y)4w1(y)3r1(y)3
Modelo Causal
Modelo Causal
r0(y)3
w0(x)1
r0(x)2
P0
P1
w1(y)3
w1(x)2
cau0:w1(y)3r0(y)3w0(x)1w1(x)2r0(x)2
cau1:w1(y)3w1(x)2w0(x)1r1(x)1r1(y)3
r1(x)1
r1(y)3
Modelos de Coherencia
Modelo causal
- No hay problemas de escalabilidad
- Se consigue respuesta casi inmediata
- Latencia baja aun con un numero
elevado de procesos