Final Diciembre 2016 (Sistemas Operativos)

De Cuba-Wiki

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