Final Diciembre 2016 (Sistemas Operativos)
Procesos
- Es importante que el programador sepa que funciones terminan haciendo una syscall? en caso afirmativo, ¿Por qué?
- Qué es una función reentrante y relacionarlo con threads
Scheduling
- Qué es el problema de inversión de prioridades y que scheduler afecta
-Qué particularidad hay que tener en cuenta a la hora de pensar algoritmos de scheduling en hardware moderno
Sincronización
- que hace el algoritmo de peterson y cuando lo usaría
- que es deadlock y por que no hay deadlock cuando se usan monitores
Filesystems
-Qué es el superbloque y que pasa si se pierde su información?
- Cuál es la diferencia a nivel de operaciones, de cuando se hace ls y ls-l
Seguridad
- Qué es DAC y comparar windows y linux
- Decir una manera usando criptografía de ver que una aplicación es confiable indicando que cosas se asumen
Sistemas distribuidos
- Explicar el algoritmo de Lamport de ordenación de eventos en sistemas distribuidos.
Había que tener 4 bien y a lo sumo 1 mal