Final 2da Marzo 2023 (Sistemas Operativos)
De Cuba-Wiki
Condiciones
Se necesitaban tres bien y a lo sumo una mal para aprobar. No contestar equivale a mal. Cada punto te pueden poner bien, mal o regular.
Procesos
- Describa como funciona la lectura de un archivo desde un proceso de usuario indicando las llamadas al sistema, sus parámetros y los controles que se hacen. Relacione el concepto de monitor de referencias.
Seguridad
- ¿Qué es y para qué sirve el permiso de SetUID? Proponga algún mecanismo que provea una funcionalidad similar y, de ser necesario, identifique potenciales debilidades del mismo.
Sistema de archivos
- ¿Qué modificaciones se hacen en el sistema de archivos cuando se hace rm a un archivo en ext2?
- ¿Por qué rm no es seguro? ¿Por qué esta implementado así?
Concurrencia
- ¿Para qué se usa TAS en semáforos? Explicar que alternativas puede haber con el hardware y utilidades de SO correspondientes.
Sistemas distribuidos
- Explicar la relación entre consistencia, disponibilidad y tolerancia a fallos en sistemas distribuidos.