Fraulyn Novas……………….DC3939<br />Edgar Montero……………100014919<br />Amarilis Pérez……………...93-5752<br />José Mejía……………………DB-3...
23/03/2011<br />2<br />Interbloqueos<br />GRUPO #2<br />LOS BLOQUEADORES<br />
23/03/2011<br />3<br />Bloqueos / Dealocks<br />
Historia de los Interbloqueos<br />Recursos<br />Los Interbloqueos en un Sistema Informático<br />Modelo del Sistema<br />...
El algoritmo del banquero.<br />Clasificación del algoritmo del banquero.<br />Debilidades del algoritmo del banquero. <br...
23/03/2011<br />6<br />Íntroduccion<br />Expondremos los bloqueos de una manera entendible y digerible para que así el pub...
23/03/2011<br />Fraulyn novas<br />7<br />Interbloqueos<br />Historia de los interbloqueos<br />El problema de los interbl...
23/03/2011<br />Faulyn novas<br />8<br />Interbloqueos<br />Historia de los interbloqueos<br /><ul><li>Detención y recuper...
Prevención o predicción: un punto a resaltar en este tema.
Bloqueo mutuo. </li></li></ul><li>23/03/2011<br />Amarilis Pérez<br />9<br />Interbloqueos<br />Recursos<br /><ul><li> Rec...
 Secuencia de recursos</li></li></ul><li>23/03/2011<br />Amarilis perez<br />10<br />Interbloqueos <br />Los Interbloqueos...
Recursos reutilizables o consumibles</li></li></ul><li>23/03/2011<br />11<br />Interbloqueos<br />Modelo del Sistema<br />...
23/03/2011<br />12<br />Interbloqueos<br /><ul><li>Conjunto de Procesos
Conjunto de Recursos</li></ul>José Mejía<br />Modelo del Sistema<br />
23/03/2011<br />13<br />Interbloqueos<br />Restricciones de Coherencia<br /><ul><li>Restricción de Asignación
Restricción de Solicitud</li></ul>José Mejía<br />
23/03/2011<br />14<br />Interbloqueos<br />SecuenciaProceso<br /><ul><li>Solicitud
Uso
Liberación</li></li></ul><li>23/03/2011<br />15<br />Interbloqueos<br />Grafos de Asignación de Recursos<br />
23/03/2011<br />16<br />Interbloqueos<br />Grafos de Asignación de Recursos<br />Nodos<br />P = {P1, P2,…….Pn}<br />Proces...
23/03/2011<br />17<br />Interbloqueos<br />Grafos de Asignación de Recursos<br />José Mejía<br />
23/03/2011<br />18<br />Interbloqueos<br />Semáforo<br />
23/03/2011 <br />19<br />Interbloqueos<br />Semáforo<br />Un semáforo básico es una estructura formada por una posición de...
23/03/2011<br />20<br />Interbloqueos<br />Algoritmo de Avestruz<br />
Evitar <br />Obviar <br />UNIX <br />WINDOWS<br />23/03/2011<br />21<br />Interbloqueos<br />Algoritmo de Avestruz<br />Jo...
23/03/2011<br />22<br />Interbloqueos<br />Definición y Caracterización del Interbloqueos<br /><ul><li>Exclusión Mutua
Retención y Espera
Sin Expropiación
Espera Circular</li></ul>Carlos Muñoz<br />
23/03/2011<br />23<br />Interbloqueos<br />Condición necesaria y suficiente para el interbloqueo<br />Carlos Muñoz<br />
23/03/2011<br />24<br />Interbloqueos<br />Tratamiento de Interbloqueo<br /><ul><li>Estrategias de Detección y Recuperación
Estrategias de Prevención
Estrategias de Predicción</li></ul>Carlos Muñoz<br />
Clasificación del algoritmo del banquero:<br />Para un solo recurso.<br />Para varios recursos.<br />Interbloqueos <br />2...
El algoritmo del banquero consiste en:<br />Estudiar cada solicitud antes de ocurrir.<br />Ver si su otorgamiento conduce ...
Debilidades del algoritmo del banquero:<br /><ul><li>Numerofijo de recursosasignables.
Upcoming SlideShare
Loading in …5
×

Interbloqueos

3,014 views
2,914 views

Published on

interbloqueos-deadlocks

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,014
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
64
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Interbloqueos

  1. 1. Fraulyn Novas……………….DC3939<br />Edgar Montero……………100014919<br />Amarilis Pérez……………...93-5752<br />José Mejía……………………DB-3936<br />Carlos Muñoz……………….CG-9498<br />23/03/2011<br />1<br />Interbloqueos<br />Sustentantes<br />
  2. 2. 23/03/2011<br />2<br />Interbloqueos<br />GRUPO #2<br />LOS BLOQUEADORES<br />
  3. 3. 23/03/2011<br />3<br />Bloqueos / Dealocks<br />
  4. 4. Historia de los Interbloqueos<br />Recursos<br />Los Interbloqueos en un Sistema Informático<br />Modelo del Sistema<br />Definición y Caracterización del Interbloqueo<br />Condición necesaria y suficiente para el interbloqueo<br />Tratamiento de Interbloqueo<br />23/03/2011<br />4<br />Mapa de Contenidos<br />
  5. 5. El algoritmo del banquero.<br />Clasificación del algoritmo del banquero.<br />Debilidades del algoritmo del banquero. <br />Interbloqueo <br />23/03/2011<br />5<br />
  6. 6. 23/03/2011<br />6<br />Íntroduccion<br />Expondremos los bloqueos de una manera entendible y digerible para que así el publico tenga una idea detallada de los que son los bloqueos y como estos pueden evitarse. Esperamos lo disfruten <br />
  7. 7. 23/03/2011<br />Fraulyn novas<br />7<br />Interbloqueos<br />Historia de los interbloqueos<br />El problema de los interbloqueos no se circunscribe únicamente al mundo de la informática, suele aparece en muchos otros ámbitos incluyendo la vida cotidiana.<br />
  8. 8. 23/03/2011<br />Faulyn novas<br />8<br />Interbloqueos<br />Historia de los interbloqueos<br /><ul><li>Detención y recuperación: unavezdetectada la situación de interbloqueo.
  9. 9. Prevención o predicción: un punto a resaltar en este tema.
  10. 10. Bloqueo mutuo. </li></li></ul><li>23/03/2011<br />Amarilis Pérez<br />9<br />Interbloqueos<br />Recursos<br /><ul><li> Recursos
  11. 11. Secuencia de recursos</li></li></ul><li>23/03/2011<br />Amarilis perez<br />10<br />Interbloqueos <br />Los Interbloqueos en un Sistema Informatico<br /><ul><li>Tipos de recurso
  12. 12. Recursos reutilizables o consumibles</li></li></ul><li>23/03/2011<br />11<br />Interbloqueos<br />Modelo del Sistema<br />José Mejía<br />
  13. 13. 23/03/2011<br />12<br />Interbloqueos<br /><ul><li>Conjunto de Procesos
  14. 14. Conjunto de Recursos</li></ul>José Mejía<br />Modelo del Sistema<br />
  15. 15. 23/03/2011<br />13<br />Interbloqueos<br />Restricciones de Coherencia<br /><ul><li>Restricción de Asignación
  16. 16. Restricción de Solicitud</li></ul>José Mejía<br />
  17. 17. 23/03/2011<br />14<br />Interbloqueos<br />SecuenciaProceso<br /><ul><li>Solicitud
  18. 18. Uso
  19. 19. Liberación</li></li></ul><li>23/03/2011<br />15<br />Interbloqueos<br />Grafos de Asignación de Recursos<br />
  20. 20. 23/03/2011<br />16<br />Interbloqueos<br />Grafos de Asignación de Recursos<br />Nodos<br />P = {P1, P2,…….Pn}<br />Procesos<br />R = {R1, R2,…….Rn}<br />Jose Mejia<br />
  21. 21. 23/03/2011<br />17<br />Interbloqueos<br />Grafos de Asignación de Recursos<br />José Mejía<br />
  22. 22. 23/03/2011<br />18<br />Interbloqueos<br />Semáforo<br />
  23. 23. 23/03/2011 <br />19<br />Interbloqueos<br />Semáforo<br />Un semáforo básico es una estructura formada por una posición de memoria y dos instrucciones, una para reservarlo y otra para liberarlo.<br />José Mejía<br />
  24. 24. 23/03/2011<br />20<br />Interbloqueos<br />Algoritmo de Avestruz<br />
  25. 25. Evitar <br />Obviar <br />UNIX <br />WINDOWS<br />23/03/2011<br />21<br />Interbloqueos<br />Algoritmo de Avestruz<br />José Mejía<br />
  26. 26. 23/03/2011<br />22<br />Interbloqueos<br />Definición y Caracterización del Interbloqueos<br /><ul><li>Exclusión Mutua
  27. 27. Retención y Espera
  28. 28. Sin Expropiación
  29. 29. Espera Circular</li></ul>Carlos Muñoz<br />
  30. 30. 23/03/2011<br />23<br />Interbloqueos<br />Condición necesaria y suficiente para el interbloqueo<br />Carlos Muñoz<br />
  31. 31. 23/03/2011<br />24<br />Interbloqueos<br />Tratamiento de Interbloqueo<br /><ul><li>Estrategias de Detección y Recuperación
  32. 32. Estrategias de Prevención
  33. 33. Estrategias de Predicción</li></ul>Carlos Muñoz<br />
  34. 34. Clasificación del algoritmo del banquero:<br />Para un solo recurso.<br />Para varios recursos.<br />Interbloqueos <br />23/03/2011<br />25<br />Egar Montero<br />
  35. 35. El algoritmo del banquero consiste en:<br />Estudiar cada solicitud antes de ocurrir.<br />Ver si su otorgamiento conduce un estado seguro.<br />Ver si un estado es seguro.<br />Interbloqueos <br />23/03/2011<br />26<br />Egar montero<br />
  36. 36. Debilidades del algoritmo del banquero:<br /><ul><li>Numerofijo de recursosasignables.
  37. 37. población de usuarios se mantenga constante.
  38. 38. Todas las presentaciones serán concedidas.
  39. 39. Reintegrar los recursos en un tiempo finito.</li></ul>Interbloqueos <br />23/03/2011<br />27<br />Egar montero<br />
  40. 40. Desventajas del algoritmo del banquero<br />Necesidades máximas de recursos por adelantado.<br />Interbloqueos <br />23/03/2011<br />28<br />Egar Montero<br />
  41. 41. Los bloqueos son interrupciones de procesos en nuestro sistema.<br />Retrasan datos y procesos solicitados por el sistema operativo.<br />Estos pueden ser evitados llevando a cabo el correspondiente modo de acción. <br />23/03/2011<br />29<br />Conclusiones<br />
  42. 42. No esconder la cabeza y hacerse como que no esta sucediendo ningún bloqueo.<br />Buscar el proceso adecuado para la prevención del bloqueo.<br />Inmediatamente detectado un bloqueo borrarlo de inmediato para evitar nuevos inconvenientes.<br />23/03/2011<br />30<br />Sugerencias<br />
  43. 43. Carretero Pérez, Jesús. García Carballeira, Félix. Anasagasti De Miguel, Pedro. Pérez Costolla, Fernando. (2001). Sistemas operativos una visión aplicada. Madrid, España: Concepción Fernández Madrid<br /> Silberschatz, Abraham. Galvin Baer, Peter. Gagne, Greg. (7ma ed.). (2005). Fundamentos de sistemas operativos. Madrid, España: McGraw-Hill/Interamericana de España<br />23/03/2011<br />31<br />Referencias<br />
  44. 44. Tanenbaum S., Andrew. Woodhull S., Albert. (2da ed.). (1998). Sistemas operativos: diseño e implementación. Naucalpan de Juárez México: Prentice Hall Latinoamérica <br />23/03/2011<br />32<br />Referencias<br />
  45. 45. 23/03/2011<br />33<br />Video<br />
  46. 46. 23/03/2011<br />34<br />Preguntas<br />
  47. 47. 23/03/2011<br />35<br />
  48. 48. Fraulyn Novas……………….DC3939<br />Edgar Montero……………100014919<br />Amarilis Pérez……………...93-5752<br />José Mejía……………………DB-3936<br />Carlos Muñoz……………….CG-9498<br />23/03/2011<br />36<br />Interbloqueos<br />Sustentantes<br />

×