0% encontró este documento útil (0 votos)
17 vistas6 páginas

Interbloqueos en Sistemas Operativos

El documento habla sobre bloqueos mutuos en sistemas operativos. Explica que los bloqueos ocurren cuando procesos solicitan recursos de forma contradictoria. Se presentan métodos para prevenir, detectar y recuperarse de bloqueos como asignar recursos de forma exclusiva. También define el bloque de control de procesos como la representación de un proceso en el sistema operativo con su estado, recursos y más información.

Cargado por

Paula Catariny
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
17 vistas6 páginas

Interbloqueos en Sistemas Operativos

El documento habla sobre bloqueos mutuos en sistemas operativos. Explica que los bloqueos ocurren cuando procesos solicitan recursos de forma contradictoria. Se presentan métodos para prevenir, detectar y recuperarse de bloqueos como asignar recursos de forma exclusiva. También define el bloque de control de procesos como la representación de un proceso en el sistema operativo con su estado, recursos y más información.

Cargado por

Paula Catariny
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Nombre de la materia

Sistemas Operativos

Nombre de la Licenciatura

Ingenieria de sistemas computacionales

Nombre del alumno

Pamela Catariny Goyoneche Linares

Matrícula

010276092

Nombre de la Tarea

Bloques Mutuos

Unidad #
Unidad 5: Bloqueos Mutuos
Sistemas Operativos

ACTIVIDAD 7

Introducción

El interbloqueo es una consecuencia de los procesos concurrentes que utilizan recursos en un


sistema. Los procesos solicitan recursos y liberan cuando ya no son necesarios, los recursos son
disponibles en un proceso asignado.

Los interbloqueos suponen demandas contradictorias de recursos por parte de dos o más
procesos.

Desarrollo de la Actividad

1. Esquema donde considere el concepto, las condiciones que producen interbloques y las
estrategias para tratarlos.

2
Unidad 5: Bloqueos Mutuos
Sistemas Operativos

Asigna al mismo
Espacio de
tiempo todos los
Intercambio
recursos.

La Predicción será
Recursos del Proceso
usualmente efectiv
PREVENCIÓN DEL
INTERBLOQUEO
Cuando se Expropia
Memoria Principal
Proceso

Recursos Internos prevención

solo un proceso pue


Exclusión Mutua
utilizar un recurso

un proceso puede
INTERBLOQUEOS Retención y Espera mantener los recurs
asignados.
CONDICIONES PARA
INTERBLOQUEO
no se puede expor
Sin Expropiación
rrecursos.

Existe una lista cerra


Espiral Circular
de los procesos

puede crear y
destruirse, no hay
RECURSOS Cosumibles
limite en el número
recursos.
RECURSOS
Recursos que pued
Recursos Reutilizables utilizar procesos e
cada momento.

2. Enlista algunos ejemplos de interbloqueo ajenos al ámbito de la informática.

cuando las personas, al encontrarse en un espacio angosto avanzando en sentidos


opuestos, y cada una trata de ser amable moviéndose a un lado para dejar a la otra

3
Unidad 5: Bloqueos Mutuos
Sistemas Operativos

persona pasar, pero terminan moviéndose de lado a lado sin tener ningún progreso, pues
ambos se mueven hacia el mismo lado, al mismo tiempo.

3. ¿Cómo se administran los bloqueos dentro de los sistemas operativos de tal forma que
se garantice un compartimiento adecuado de los recursos?

Se administran mediante métodos de prevención, detección y recuperación


Mediante la aplicación de estos métodos se garantizan el correcto comportamiento de los
procesos.
 Prevención: interesa ajustar el sistema para eliminar toda posibilidad de que
ocurra un bloqueo mutuo. La prevención suele funcionar, pero sus métodos
ocasionan, en general, un aprovechamiento pobre de los recursos
 Detección: se utilizan en sistemas que permiten la ocurrencia de los mismos, ya
sea de manera voluntaria o involuntaria. Su objetivo es determinar si ha ocurrido
un bloqueo mutuo y saber exactamente cuáles son los procesos y recursos
implicados en él.
 Recuperación ligados a los de detección. Sirven para eliminar los interbloqueos
detectados en un sistema para poder seguir trabajando y para que los procesos
implicados puedan terminar su ejecución y liberen sus recursos.

4. ¿Cómo lo Un proceso es una actividad que se apoya en datos, recursos, un estado en


cada momento y un programa?

4
Unidad 5: Bloqueos Mutuos
Sistemas Operativos

El Bloque de Control de Procesos

Un proceso se representa desde el punto de vista del sistema operativo, por un conjunto
de datos donde se incluyen el estado en cada momento, recursos utilizados, registros,
etc., denominado Bloque de Control de Procesos (PCB).

Los objetivos del bloque de control de procesos son los siguientes:

Localización de la información sobre el proceso por parte del sistema operativo.

Mantener registrados los datos del proceso en caso de tener que suspender
temporalmente su ejecución o reanudarla.

La información contenida en el bloque de control es la siguiente:

Estado del proceso. Información relativa al contenido del controlador del programa,
estado de procesador en cuanto a prioridad del proceso, modo de ejecución, etc., y por
último el estado de los registros internos de la computadora.

Estadísticas de tiempo y ocupación de recursos para la gestión de la planificación del


procesador.

Ocupación de memoria interna y externa para el intercambio.

Recursos en uso (normalmente unidades de entrada/salida).

Archivos en uso.

Privilegios.

Estas informaciones se encuentran en memoria principal en disco y se accede a ellas en


los momentos en que se hace necesaria su actualización o consulta. Los datos relativos
al estado del proceso siempre se encuentran en la memoria principal.

5
Unidad 5: Bloqueos Mutuos
Sistemas Operativos

Conclusiones

una consecuencia de los procesos concurrentes que utilizan recursos en un sistema. Los
procesos solicitan recursos y liberan cuando ya no son necesarios, los recursos son
disponibles en un proceso asignado.
Un proceso se representa desde el punto de vista del sistema operativo, por un conjunto
de datos donde se incluyen el estado en cada momento, recursos utilizados, registros,
etc., denominado Bloque de Control de Procesos (PCB).

Referencias bibliografícas
Andrew S. Tanenbaum. (2009). Sistema Operativos Modernos . Mexico 2009: Pearson
Prentice Hall.

Stallings, (2005). Sistemas operativos : Pearson Prentice Hall.

Lugares visitados por la web.


[Link]

También podría gustarte