Aptitud | PUERTA CS 1998 | Pregunta 32

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *