Final Diciembre 2019 (Sistemas Operativos)

De Cuba-Wiki
Revisión del 03:34 20 dic 2019 de Matias duran (discusión | contribs.) (Página creada con «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 compa…»)
(difs.) ← Revisión anterior | Revisión actual (difs.) | Revisión siguiente → (difs.)

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