Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Definición de Interbloqueo
Se dice que dos o más procesos están interbloqueados, cuando están suspendidos en espera de un
evento que sólo puede ser activado por uno de los procesos bloqueados, y por lo tanto dicho
evento nunca sucederá
Exclusión mutua:
Si dos procesos solicitan un recurso exclusivo, uno de los dos quedará suspendido hasta que el
favorecido libere el recurso.
Inapropiatividad
Los recursos asignados a un proceso, sólo pueden ser liberados por el proceso mismo y no pueden
ser desasignados por el sistema, cuando otro proceso los necesite.
Espera circular
Dependencia: Si un proceso P1 está suspendido en espera de un recurso exclusivo que está
asignado a otro proceso P2, entonces decimos que P1 depende de P2 (P1 <= P2).
Espera circular: Existe una cadena circular de procesos en espera de un recurso, si existe una
cadena de dependencias entre procesos de la forma P1 <= P2 <= P3 <= ... <= Pn <= P1
6. Explique los diferentes conceptos de procesos y el concepto de hilo (thread). Explique las
ventajas y desventajas de los hilos, respecto al uso de subprocesos.
Proceso A B C D
1 5 0 1 2
Máximo
2 1 7 5 4
declarado
3 2 3 5 6
4 0 6 5 2
5 0 6 5 6
1 3 0 0 1
2 1 2 3 3
Asignados 3 1 3 0 0
4 0 6 0 0
5 0 0 3 0
Disponibles 1 5 2 3
Suponiendo direcciones lógicas de 16bits, con 12 bits de desplazamiento ¿Qué direcciones físicas
corresponden a las direcciones lógicas siguientes?
a) 0500h
b) 1014h
c) 5080h
d) 3100h
e) 4990h