Final Diciembre 2019 (Sistemas Operativos)

De Cuba-Wiki

El tiempo era 2hs y media. Los ejercicios se calificaban con Bien, Mal, Regular. Se aprobaba con 4 ejercicios Bien y a lo sumo 1 Mal.

Procesos

-Una página es compartida por dos procesos. Puede suceder que para un proceso sea de solo lectura mientras que el otro tenga permitida la escritura?

Sincronización

- como podrías sincronizar dos procesos usando IPC?

- Cuál es la diferencia entre Spin locks y semáforos? Cuándo utilizaría cada uno?

Seguridad

- describir setUID y buffer overflow y un ataque que incluya ambos

E/S

- como afectan los dispositivos de memoria de estado solido a los algoritmos de scheduler de E/S

- definir Storage Area Network (SAN)

Filesystems

- proponer un file system para un dispositivo que se escribe una única vez (y sabes todos los datos que queres escribir) y lecturas múltiples (estilo DVD). Detallar como se puede minimizar el espacio utilizado en el dispositivo.

Sistemas distribuidos

- Describir los algoritmos de 2-phase commit y 3-phase commit