Bloqueo Mutuo y Memoria Virtual

Páginas: 6 (1350 palabras) Publicado: 5 de octubre de 2011
Bloqueo mutuo y Memoria virtual

INTRODUCCION

Un Sistema Operativo es una parte importante de cualquier sistema de computación. Un sistema de computación puede dividirse en cuatro componentes: el hardware, el Sistema Operativo, los programas de aplicación y los usuarios. El hardware (Unidad Central de Procesamiento (UCP), memoria y dispositivos de entrada/salida (E/S)) proporciona losrecursos de computación básicos. Los programas de aplicación (compiladores, sistemas de bases de datos, juegos de video y programas para negocios) definen la forma en que estos recursos se emplean para resolver los problemas de computación de los usuarios.
Es por lo tanto el sistema operativo quien se encarga de controlar y manejar lo referente a estos dos conceptos dentro de un ordenador.
Elpresenta capitulo analiza el problema de bloqueo mutuo y resume los principales resultados de investigación en las áreas de prevención, evitación, detección y recuperación ante el bloqueo mutuo
. Así como conocer la importancia del concepto de memoria virtual y su aplicación en los sistemas operativos. La memoria virtual es una técnica de administración de la memoria real que permite al sistemaoperativo brindarle al software de usuario y a sí mismo un espacio de direcciones mayor que la memoria real o física.



OBJETIVO GENERAL
Determinar y analizar todo lo relevante al bloqueo mutuo y memoria virtual dentro de los sistemas operativos de un ordenador.

OBTIVOS ESPECIFICOS
 Dar a conocer las condiciones necesarias para que se presente un bloqueo mutuo en un proceso.
 Explicar losdiversos métodos para evitar un bloqueo mutuo.
 Conocer el concepto de memoria virtual y su función dentro del sistema operativo.

BLOQUEO MUTUO
En un medio ambiente de multiprogramación, varios procesos pueden competir por un número finito de recursos. Los recursos de un sistema son particionados en varios tipos (espacio de memoria, ciclos de CPU, archivos, dispositivos de E/S), cada uno delos cuales consiste de un número de instancias idénticas. Cuando un proceso requiere un recurso que no está disponible pasa a un estado de espera.
La forma en que un proceso hace uso de un recurso es:
Solicitud: si el recurso esta disponible se le otorga, si no el proceso pasa a estado de espera.
Uso: El proceso utiliza el recurso
Liberación: el proceso debe liberar el recurso.
Si sepresentan simultáneamente las cuatro siguientes condiciones el sistema esta en DEADLOCK.
1. EXCLUSION MUTUA: Por lo menos un proceso que tenga otorgado un recurso en forma exclusiva.
2. USO Y ESPERA: Debe existir al menos un proceso que este haciendo uso de un recurso y que este esperando por otros recursos asignados a otros procesos.
3. NO INTERRUPCION: Los recursos no pueden ser retirados alproceso. Si un proceso hace uso de un recurso no le podrá ser retirado hasta que voluntariamente el proceso lo libere.
4. ESPERA CIRCULAR: Debe existir un conjunto de procesos {P1.....Pn} tal que P1 espera por un recurso utilizado por P2,......,Pn espera por un recurso utilizado por P1.

Prevención
Los bloqueos mutuos pueden prevenirse asegurando que no suceda alguna de las condiciones necesariasvistas anteriormente.
• Eliminando la exclusión mutua: ningún proceso puede tener acceso exclusivo a un recurso. Esto es imposible para procesos que no pueden ser encolados (puestos en un spool), e incluso con colas también pueden ocurrir interbloqueos.
• La condición de posesión y espera puede ser eliminada haciendo que los procesos pidan todos los recursos que van a necesitar antes de empezar.Este conocimiento por adelantado muchas veces es imposible nuevamente. Otra forma es requerir a los procesos liberar todos sus recursos antes de pedir todos los recursos que necesitan. Esto también es poco práctico en general.
• La condición de no expropiación puede ser también imposible de eliminar dado que un proceso debe poder tener un recurso por un cierto tiempo o el procesamiento puede...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Bloqueo Mutuo
  • Memoria Virtual
  • MEMORIA VIRTUAL
  • Memoria virtual
  • Memoria Virtual
  • Memoria Virtual
  • Memoria Virtual
  • Memoria Virtual

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS