Tema
Bloqueos Interbloqueos
Wilfrido de Paula
Bloqueo
Interbloqueo
CONDICIONES PARA UN BLOQUEO
METODOS PARA RESOLVER BLOQUEOS
En la figura del ejemplo, podemos ver dos procesos diferentes (A y B), cada uno con un recurso diferente asignado (R1 y R2). En este ejemplo clásico de bloqueo mutuo, es fácilmente visible la condición de espera circular en la que los procesos se encuentran, donde cada uno solicita un recurso que está asignado a otro proceso.
PREVENCION DE UN BLOQUEO
Ventajas y Desventajas de las técnicas para solucionar la exclusión mutua.
DETECCION DE UN BLOQUEOS
– un algoritmo que examine el estado del sistema para determinar si ha ocurrido un bloqueo.
– un algoritmo para recuperarse del bloqueo
• Los esquemas de detección y recuperación tienen un alto overhead.
RECUPERACION DE BLOQUEOS
– informar al operador del bloqueo para que lo trate manualmente
– dejar que el sistema se recupere del bloqueo automáticamente
• Hay dos opciones para romper un bloqueo:
– abortar uno o más procesos para romper la espera circular
– apropiar algunos recursos de uno o más procesos bloqueados
se refiere a los distintos métodos y operaciones que se encargan de obtener la máxima utilidad de la memoria, organizando los procesos y programas que se ejecutan de manera tal que se aproveche de la mejor manera posible el espacio disponible.
TECNICAS
Administración de Memoria
Particiones Dinámicas
Memoria Virtual
Memoria Virtual
ventajas de utilizar memoria virtual
Es que Permite un alto grado de multiprogramación muy efectiva, un gran espacio virtual para el proceso y releva al usuario de las rígidas e innecesarias restricciones de la memoria principal.
Implicaciones de la memoria virtual
La segmentación permite al programador contemplar la memoria como si constara de varios espacios de direcciones o segmentos.
PAGINACION Y SEGMENTACION COMBINADAS
Diferencias entre paginación y segmentación
En la paginación
La memoria se divide en bloques de igual longitud denominados páginas. Además la dirección virtual se compone de dos partes: una página y un desplazamiento.
En la segmentación
En esta la memoria se divide en bloques de longitud variable llamados segmentos. También la dirección virtual se compone de dos partes: 1 segmento y 1 desplazamiento.
PROTECCION Y COMPARTIMIENTO
Diferencia entre fragmentación interna y externa
Ventaja de utilizar segmentación simple en lugar de paginación simple
Pues allí hay videos importantes que pueden serviles de mas ayuda.