0 penilaian0% menganggap dokumen ini bermanfaat (0 suara)
86 tayangan8 halaman
El documento habla sobre los conceptos de interbloqueo, detección y recuperación de interbloqueos, y prevención de interbloqueos en sistemas concurrentes. Existen cuatro reglas básicas que pueden causar interbloqueos entre procesos que compiten por recursos. El sistema operativo puede detectar interbloqueos e identificar los procesos y recursos involucrados, y también puede prevenir interbloqueos asignando prioridades a los recursos o pidiendo todos los recursos necesarios de una vez.
El documento habla sobre los conceptos de interbloqueo, detección y recuperación de interbloqueos, y prevención de interbloqueos en sistemas concurrentes. Existen cuatro reglas básicas que pueden causar interbloqueos entre procesos que compiten por recursos. El sistema operativo puede detectar interbloqueos e identificar los procesos y recursos involucrados, y también puede prevenir interbloqueos asignando prioridades a los recursos o pidiendo todos los recursos necesarios de una vez.
El documento habla sobre los conceptos de interbloqueo, detección y recuperación de interbloqueos, y prevención de interbloqueos en sistemas concurrentes. Existen cuatro reglas básicas que pueden causar interbloqueos entre procesos que compiten por recursos. El sistema operativo puede detectar interbloqueos e identificar los procesos y recursos involucrados, y también puede prevenir interbloqueos asignando prioridades a los recursos o pidiendo todos los recursos necesarios de una vez.
SEDE ESMERALDAS ESCUELA DE INGENIERA EN SISTEMAS Y COMPUTACIN
INTEGRANTES:
BRYAN ESPINOZA SAHORY MAILA WILMER PIANCHICHE Interbloqueo
Es el bloqueo permanente de un conjunto
de procesos o hilos de ejecucin en un sistema concurrente que compiten por recursos del sistema o bien se comunican entre ellos. Esquema de Gestin de memoria Un proceso, a travs de una llamada al sistema, solicita recursos. Usa esos recursos, en caso de que estn disponibles A travs de una llamada al sistema, el proceso libera los recursos cuando ya no los necesita. Que causa los interbloqueos
Segn Coffman, Existen 4 reglas bsicas para que se produzca un
interbloqueo. Exclusin mutua: cada recurso est asignado a un nico proceso de manera exclusiva. Retencin y espera: los procesos que tienen recursos asignados con anterioridad, pueden solicitar nuevos recursos y esperar a que se le asignen sin liberar antes alguno de los recursos que ya tena asignados. No apropiacin: los recursos otorgados con anterioridad no pueden ser forzados a dejar un proceso. Espera circular: debe existir una cadena circular de dos o ms procesos, cada uno de los cuales espera un recurso posedo por el siguiente miembro de la cadena. Deteccin y Recuperacin
Deteccin Es el proceso de determinar si realmente existe un bloqueo
mutuo e identificar los procesos y recursos implicados en l. En cada solicitud de recurso: conduce a una pronta deteccin y el algoritmo es simple puesto est basado en cambios incrementales del estado del sistema Con una frecuencia estipulada: consume menos tiempo de procesador. Recuperacin Cuando se ha bloqueado un sistema, el deadlock se debe romper mediante la eliminacin de una o ms de las condiciones necesarias. Prevencin y Prediccin
Prevencin.- Es la tcnica ms empleada para tratar el bloqueo
mutuo. Cada proceso deber pedir desde un principio todos los recursos que va a utilizar. Si va a utilizar ms recursos despus, tiene que esperarse a que se liberen los dems recursos. Si a un proceso que tiene varios recursos se le niegan los dems, ese proceso deber liberar sus recursos que ya le haban sido asignados. Asignar prioridad a los recursos. Prediccin.- El sistema operativo observa la evolucin que siguen los procesos, y predice una posible situacin de interbloqueo. Aspectos generales de la gestin de memoria 1.-Niveles de gestin de memoria Nivel de procesos Reparto de memoria entre procesos Nivel de regiones Reparto de memoria del proceso entre regiones Nivel de zonas (si aplicable) Reparto de espacio de regin entre sus zonas.- No gestionado por sistema operativo 2.-Objetivos del sistema de gestin de memoria Espacios lgicos independientes Proteccin Compartir memoria Aprovechamiento del espacio de memoria Soporte de regiones Conclusiones
El sistema operativo posee una estructura muy completa, es as como el
sistema operativo tiene la capacidad de autocorregirse los errores que ocurren durante los procesos o durante las ejecuciones de los programas, los errores que se producen son detectables por el sistema, cuando hay un error o cuando hay un interbloqueo de procesos, el propio sistema se corrige por s solo siguiendo los algoritmos diseados. De la misma manera el sistema tiene la capacidad de predecir y prevenir los errores o bloqueos que podran ocurrirse.