Buenas, acudo a ustedes en busca de un poco de ayuda. Resulta que estoy preparando un final de Sistemas Operativos, y hay un par de preguntas que no tengo claro cómo responder, y quizás me pueden tirar una mano. Aclaro que no es un final de Sistemas Operativos de la UTN, pero bueno Sistemas Operativos es igual acá y en la China
1) ¿Qué tipo de scheduler facilita la implementación de semaforos?
Rta: creo que un scheduler non-preemptive tipo FIFO, ya que si un proceso entra a su seccion critica, se que no va a haber un context switch en el medio. ¿Es así?
2) Suponga que se cuenta con un FS basado en i-nodos y se tiene un bitmap para indicar el espacio libre. Si se perdiera ese bitmap, ¿sería posible recuperarlo?
Rta: Creo que sí. En algún lugar tenes una tabla con todos los i-nodos, vas recorriendo cada uno y los bloques a los que apuntan los marcas como ocupados en el bitmap.
3) Por qué el FS de inodos tiene doble indirección? ¿Para qué sirve?
Rta: ¿Para poder tener archivos de mayor tamaño? Me suena que esperan algo más como respuesta.
4) ¿Qué seguridad tiene fat32?
Rta: Ni idea. Busqué en google pero no encontré nada demasiado concreto.
5) ¿Cuál es el problema que enfrenta un scheduler SJF? ¿Cómo lo solucionaría?
Rta: ¿Inanición si te entran constantemente procesos cortos? Para solucionarlo se me ocurre implementar algún esquema de prioridades, para asegurarme que los procesos que requieren más tiempo se ejecuten en algún momento, pero quizás hay otra solución mas directa.
6) Explicar las ventajas de un filesystem basado en inodos.
Rta: Ni idea
La verdad el tema filesystems nunca lo terminé de entender del todo.
7) Explicar las diferencias respecto a ACL entre NTFS y Ext2.
Rta: Ni idea tampoco.
Cualquier ayudita que me puedan tirar es bienvenida
.