Una computadora tiene seis unidades de cinta, con n procesos compitiendo por ellas. Cada proceso puede necesitar dos unidades. ¿Cuál es el valor máximo de n para que el sistema esté libre de interbloqueos?
(A) 6
(B) 5
(C) 4
(D) 3
Respuesta: (B)
Explicación: dada la unidad de cinta = 6 y cada proceso puede necesitar 2 unidades.
Cuando le damos 1 unidad a 1 proceso, el proceso total será 6, pero en este caso definitivamente se producirá un punto muerto porque cada proceso contiene 1 unidad y espera otra unidad que está retenida por otro proceso, por lo tanto, cuando reducimos 1 proceso, entonces el sistema será libre de interbloqueo.
Por lo tanto, el valor máximo de n = 6 – 1 = 5.
La opción (B) es correcta.
Cuestionario de esta pregunta
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA