República Bolivariana de VenezuelaMinisterio para el poder popular para la Educación         Instituto Superior de Tecnolo...
El algoritmo banquero hace lo posible para que los procesos se lleven a cabo y nose bloqueen. Para aplicarse este algoritm...
Los procesos 1, 2 y 4 obtienen las unidades que necesitan para ejecutarse de sus respectivosrecursos, pero el proceso 3 no...
Próxima SlideShare
Cargando en…5
×

Ejercicios interbloqueo sequera_eric_18.108.801

1.410 visualizaciones

Publicado el

Publicado en: Tecnología
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
1.410
En SlideShare
0
De insertados
0
Número de insertados
3
Acciones
Compartido
0
Descargas
26
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Ejercicios interbloqueo sequera_eric_18.108.801

  1. 1. República Bolivariana de VenezuelaMinisterio para el poder popular para la Educación Instituto Superior de Tecnología “Antonio José de Sucre” Extensión-Barquisimeto Integrante: Erik Sequera C.I. 18.108.801
  2. 2. El algoritmo banquero hace lo posible para que los procesos se lleven a cabo y nose bloqueen. Para aplicarse este algoritmo de forma satisfactoria, se debe tener unnúmero máximo de recursos que se puedan asignar a un proceso para satisfacer sunecesidad y que este se ejecute. En este caso se necesitaría un máximo de 3 recursosdisponibles ya que, proceso 1 se ejecutaría al sumar esta cantidad de recursosdisponibles con el asignado, luego se liberarían 4 recursos. Después al tener 4 recursosdisponibles se sumarian 2 recursos al proceso 2 para completar su necesidad máxima,resultando así la liberación de 4 recursos más, dando un total de 8 recursos disponibles ypara finalizar, se tomarían 3 recursos disponibles para el ultimo proceso y así cubrir sunecesidad máxima y ejecutarse. Ejemplo de inanición con interbloqueo tenemos un proceso A que pide impresión, luego unProceso B pide cinta, cada proceso ocupa su recurso y cuando el proceso A pide cinta no la obtieneporque El proceso B está esperando que el proceso A libere el recurso de impresión, entonces seproduce un bloqueo infinito. Ejemplo de inanición sin interbloqueo tenemos un semáforo binario, éste solo se explica conlos valores 0 y 1. Para el paso de los procesos se utiliza el semáforo y en el caso de la inanición, elsemáforo omitirá el proceso afectado dándole el paso a los demás procesos con mayor prioridad.
  3. 3. Los procesos 1, 2 y 4 obtienen las unidades que necesitan para ejecutarse de sus respectivosrecursos, pero el proceso 3 no obtiene las unidades necesarias ya que el recurso no las poseecompletas. La cantidad máxima de procesos que puede existir para que no haya interbloqueo es de 3,ya que cada proceso utiliza 2 recursos, 1 de cada tipo, entonces al tener 3 procesos se utilizan 6recursos que son los disponibles, si colocamos 1 proceso más, se necesitarían recursos de otroproceso y se obtendría un bloqueo.

×