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 paraejecutarse de sus respectivos recursos, pero el proceso 3 no...
Ejercicios ramos pons
Próxima SlideShare
Cargando en…5
×

Ejercicios ramos pons

252 visualizaciones

Publicado el

sistema operativos 2
subido por gerardo pons y domingo ramos

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
252
En SlideShare
0
De insertados
0
Número de insertados
2
Acciones
Compartido
0
Descargas
1
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Ejercicios ramos pons

  1. 1. El algoritmo banquero hace lo posible para que los procesos se lleven a cabo y nose bloqueen. Para aplicarse este algoritmo de manera correcta, se debe tener unnúmero máximo de recursos que se puedan asignar a un proceso para satisfacersu necesidad y que este se ejecute. En este caso se necesitaría un máximo de 3recursos disponibles ya que, proceso 1 se ejecutaría al sumar esta cantidad derecursos disponibles con el asignado, luego se liberarían 4 recursos. Después altener 4 recursos disponibles se sumarian 2 recursos al proceso 2 para completarsu necesidad máxima, resultando así la liberación de 4 recursos más, dando untotal de 8 recursos disponibles y para finalizar, se tomarían 3 recursosdisponibles para el ultimo proceso y así cubrir su necesidad máxima y ejecutarse.Como ejemplo de inanición con interbloqueo tenemos un proceso A que pideimpresión,luego un Proceso B pide cinta, cada proceso ocupa su recurso y cuandoel proceso A pide cinta no la obtiene porque El proceso B está esperando que elproceso A libere el recurso de impresión, entonces se produce un bloqueo infinito.Ejemplo de inanición sin interbloqueo tenemos un semáforo binario, éste solo seexplica con los valores 0 y 1. Para el paso de los procesos se utiliza el semáforoy en el caso de la inanición, el semáforo omitirá el proceso afectado dándole elpaso a los demás procesos con mayor prioridad.
  2. 2. Los procesos 1, 2 y 4 obtienen las unidades que necesitan paraejecutarse de sus respectivos recursos, pero el proceso 3 noobtiene las unidades necesarias ya que el recurso no las poseecompletas.La cantidad máxima de procesos que puede existir para que no haya interbloqueoes de 3, ya que cada proceso utiliza 2 recursos, 1 de cada tipo, entonces altener 3 procesos se utilizan 6 recursos que son los disponibles, si colocamos 1proceso más, se necesitarían recursos de otro proceso y se obtendría un bloqueo.

×