Filosofos

Páginas: 6 (1403 palabras) Publicado: 1 de noviembre de 2012
DEFINA INTERBLOQUEO:

Es un bloqueo permanente de un conjunto de procesos que compiten por el recurso del sistema o se comunican unos con los otros, con diferencia de otros problemas concurrentes de procesos no existe solución eficaz para el caso en general.
Todos los Interbloqueos suponen necesidades contrarias de recursos por parte de dos o mas procesos.

DESCRIBA LAS CUATRO CONDICIONESPARA EL INTERBLOQUEO:

1-     Condición de exclusión mutua: Cada recurso esta asignado a un único proceso o esta disponible.

2-     Condición de posesión y espera: Los procesos que tienen, en un momento dado, recursos asignados con anterioridad, pueden solicitar nuevos recursos.

3-     Condición de no apropiación: Los recursos otorgados con anterioridad no pueden ser forzados a dejarun  proceso. El proceso que los posee debe liberarlos en forma explicita.

Estos casos son muy necesarios, La exclusión mutua hace falta para asegurar la consistencia de resultados y la integridad de la base de datos. Puede no existir interbloqueo con solo estas tres condiciones. Para que se produzca interbloqueo, se necesita una cuarta condición:

4-     Condición de espera circular (o círculovicioso de espera): Debe existir una cadena circular de dos o mas procesos, cada uno de los cuales espera un recurso poseído por el siguiente miembro de la cadena.

DETERMINE UNA ESTRATEGIA PARA LA PREVENCIÓN DE CADA CAUSA DEL INTERBLOQUEO:

Una estrategia para prevenir los Interbloqueos seria los métodos indirectos los cuales consisten en impedir que una de las tres primeras condiciones dichasanteriormente aparezca para que se genere el interbloqueo.

DETERMINE LAS ESTRATEGIAS PARA LA DETECCIÓN DEL INTERBLOQUEO:

las estrategias de detección de interbloqueo, no limitan el acceso a recursos ni restringen las acciones del proceso. La detección del interbloqueo, se generan los recursos  que los procesos que necesitan siempre que sea posible.
La detección del interbloqueo es el procesode determinar si existe un interbloqueo y si se identifica los procesos  y recursos que están en el.
Una posibilidad detectar un interbloqueo es monitorear cada cierto tiempo el estado de los recursos. Cada vez que se solicita o se devuelve un recurso, se actualiza el estado de los recursos y se hace una verificación para observar si existe algún ciclo.

DETERMINE EN DETALLE LA ESTRATEGIAINTEGRADA DEL INTERBLOQUEO DE SILBERSCHATZ Y GALVÁN:

Esta estrategia consiste en usar distintas estrategias y una estrategias es agrupar los recursos en clases y cada clase cumple una función específica; estas clases en el orden que se describen abajo asi es que se ejecutan.
- Espacio intercambiable: Bloques de memoria en almacenamiento secundario para el intercambio de procesos.-        Recursos de procesos: dispositivos asignables, como unidades de cintas y archivos.
-         Memoria principal: asignable a los procesos en páginas o segmentos.
-         Recursos internos: como canales de E / S.

DESCRIBA EL PROBLEMA DE LA CENA DE LOS FILÓSOFOS Y SUS DIFERENTES SOLUCIONES:

Cinco filósofos que vivían juntos. La vida de cada filósofo consistía principalmente en pensar y comery, tras años de pensar, todos los filósofos se habían puesto de acuerdo en que la única comida que contribuía a sus esfuerzos eran los espaguetis.

Los preparativos de la comida eran simples : una mesa redonda en la que había una gran fuente de espaguetis, cinco platos, uno para cada filósofo y cinco tenedores. Un filósofo que quisiera comer iría a su lugar asignado en la mesa y, usando los dostenedores de cada lado del plato, cogería los espaguetis y se los comería. El problema es lo siguiente : inventar un ritual (algoritmo) que permita comer a los filósofos. El algoritmo debe satisfacer la exclusión mutua (dos filósofos no pueden emplear el mismo tenedor a la vez), además de evitar el interbloqueo y la inanición (en este caso, este ultimo termino tiene un significado...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • filosofica
  • filosofos
  • filosofos
  • filosofo
  • Filosofa
  • filosofa
  • filosofo
  • filosofos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS