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.