Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Administracin de procesos
Sesin 5
CONTENIDO
BLOQUEOS MUTUOS CONDICIONES PARA EL BLOQUEO MUTUO
5.2
BLOQUEOS MUTUOS
En el Diseo del Sistema Operativo de deben tener en cuenta que: Un sistema se compone de un conjunto finito de recursos (unidades de cinta, impresoras, CPU, etc..)
Todos los S.O deben otorgar a un proceso (en forma temporal) acceso exclusivo a ciertos recursos.
5.3
BLOQUEOS MUTUOS
Entorno multiprogramacin Varios procesos pueden competir por un nmero finito de recursos Proceso solicita un recurso No est disponible Espera Puede que no cambie de estado, debido a que los recursos solicitados estn en manos de otros procesos que tambin estn en espera. Interbloqueo Problema similar Inanicin, aplazamiento indefinido o bloqueo indefinido
5.4
5.5
5.6
5.7
5.8
Nodos Procesos y Recursos Arcos De un proceso a un recurso Solicitud De un recurso a un proceso Asignacin Ciclos Indica la existencia de un bloqueo
5.9
R asignado a A
S asignado a B T asignado a C
A solicita a S
B solicita a T C solicita a R
Pregunta. Est bloqueado este sistema y, en tal caso, cules son los procesos bloqueados?.
5.10
5.11
5.12
5.13
5.14
Manualmente
La seleccin del proceso a suspender depende de qu procesos tienen recursos que pueden quitarse con facilidad
5.15
5.16
5.17
Exigir a un proceso que solicita un recurso que primero libere en forma temporal todos los que tiene.
5.18
Espera circular
Todo proceso tiene derecho a utilizar un recurso en todo momento. Si necesita un segundo recurso, deber liberar el primero
5.19
5.20
El sistema debe tener la capacidad de distinguir si se puede otorgar sin peligro un recurso o no, y solo efectuar la asignacin si no hay peligro.
5.21
5.22
5.23
Preguntas???
GRACIAS
Sistemas Operativos Administracin de procesos 5.24 Juan Rafael Galn Santisteban USAT2013