Sistemas

Páginas: 3 (587 palabras) Publicado: 3 de diciembre de 2014
SISTEMAS OPERATIVOS DISTRIBUIDOS
Unidad 4: TRANSACCIONES, CONTROL DE
CONCURRENCIA Y REPLICACIÓN
INGENIERA EN SISTEMAS COMPUTACIONALES
GRUPOS: SC71 Y SC72
PSP: LUCINA YACIRA CUEVAS LEYVA TRANSACCIONES, CONTROL DE CONCURRENCIA Y
REPLICACIÓN

¿QUE ES UNA TRANSACCIÓN?
Es una unidad lógica de trabajo (procesamiento) de la
base de datos que incluye una o mas operaciones de
acceso a labase de datos, que pueden ser de inserción,
modificación o recuperación.

 Las transacciones pueden limitarse de forma explicita con

sentencias de tipo iniciar transacción y terminartransacción.
iniciar T0
.....operaciones...
terminar T0

Además, en las transacciones tenemos operaciones básicas (" leer elemento",
"escribir elemento"), realizar operaciones sobre los datos leídosiniciar T0
leer (a)
leer (b)
a=a+b
b=b*1.5
escribir (a)
escribir (b)
terminar T0

¿QUÉ ES CONCURRENCIA?

Es cuando muchas transacciones acceden a la misma
base de datos al mismo tiempo.Especialmente, cuando
acceden a los mismos datos de la misma base de datos al
mismo tiempo

Sean T1 Y T2
T1
LEER (A)
A= A-50
ESCRIBIR (A)
LEER (B)
B=B+50
ESCRIBIR (B)

T2
LEER (A)
TEMP=A*0.1
A=A-TEMP
ESCRIBIR (A)
LEER (B)
B=B+TEMP
ESCRIBIR (B)

Donde A y B son saldos de dos cuentas bancarias diferentes con valores de
1000 y 2000 pesos respectivamente
A +B=3000 PESOS

COSASQUE PUEDEN SALIR MAL
TRANSFERENCIA T1
LEER (A)
A= A-50
ESCRIBIR (A)
LEER (B)
B=B+50
ESCRIBIR (B)

PREMIO T2

LEER (A)
A=A+100
ESCRIBIR (A)

esta lectura
se hace
antes que
T1 tengaoportunidad
de
actualizar A

Esta escritura
hace que el
valor de A deT1
se pierda
T2 lee el valor de A antes de que T1 lo pueda actualizar, luego t1 escribe A, pero
después t2 sobre escribe Acon un valor incorrecto

ACID:
Atomicity,
Consistency
Isolation
Durability

 Atomicidad. Es la propiedad que asegura que la operación se ha realizado o no, y por lo

tanto ante un...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistemas
  • Sistemas
  • Sistema
  • Sistemas
  • Sistemas
  • Sistemas
  • Sistemas
  • El sistema

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS