Final 1ra Diciembre 2024 (Sistemas Operativos)
De Cuba-Wiki
Condiciones
Final oral, eramos 3 personas. Hizo una pregunta por tema. No entró Sistemas Distribuidos porque por los paros no se dió.
Las respuestas escritas abajo son las que yo escribí mientras preparaba el final. Son similares a las que respondí en el oral.
Procesos
- ¿Cual es la diferencia entre un proceso y un thread?
- ¿Qué pasaría si los threads compartieran el stack?
Seguridad
- ¿Qué es y para qué sirve el permiso de SetUID?
- ¿Como crees que se implementa el comando "sudo" de linux?
Sistema de archivos
- Explicar las diferencias entre soft links y hard links.
- ¿Cuales son las ventajas y desventajas entre ambos?
Concurrencia
- Hablar de sincronización entre procesos. ¿Como se implementan?
- ¿Que es un spinlock?
Scheduling
- Mencionar 3 politicas de scheduling.
- ¿Como diseñarías un scheduler para un dispositivo móvil teniendo en cuenta cuestiones de hardware?
Memoria
- ¿Cual puede ser la razón de que el proceso no encuentre una página en memoria? Explicar los 3 casos.
Entrada/Salida
- No me acuerdo si me hizo una pregunta de entrada/salida. Hablamos un poco de ssds y hdds. El tema de como la memoria swap disminuye la vida útil de los ssds.