Upload
abimael-hernandez
View
2.150
Download
5
Embed Size (px)
Citation preview
Imaginemos una enorme base de datos, conmuchos procesos en competencia, que intentanleer y escribir en ella.
Se puede aceptar que varios procesos lean labase de datos al mismo tiempo
Si uno de los procesos está escribiendo en labase de datos, ninguno de los demás procesosdeberá tener acceso a esta, ni siquiera loslectores.
El problema es como programar a los lectores yescritores.
Lector n
› Si semáforo ==0
Ocupa recurso (verde)
› Sino
No ocupa recurso (rojo)
Escritor n
› Si semáforo==n
Ocupa recurso (verde)
› Sino
No ocupa recurso (rojo)