Universidad de Las Palmas de Gran Canaria

Escuela Universitaria de Informática

Sistemas Operativos

Examen de junio, curso 1996/1997 (2[[ordfeminine]] parte)

17 de junio de 1997

                                                                                 
    Nombre                                                                       

Tiempo de realización: 2 horas

1 (1 punto) Responda con brevedad a las siguientes cuestiones:

a) Explique la semántica de consistencia empleada por el sistema operativo UNIX.

b) En MSDOS, a pesar de emplearse una política de gestión del espacio de disco enlazada y que por tanto no sufre de fragmentación externa, a veces se debe ejecutar un proceso de compactación de una unidad de disco, ¿sabría justificarlo?

2 (1'5 puntos) Considere un sistema de archivos que gestiona el espacio en disco mediante asignación contigua. Describa algorítmicamente el proceso de traducción de una dirección de archivo a nivel de usuario, expresado en forma de desplazamiento en bytes desde el origen del fichero, a dirección física de disco. Suponga la siguiente configuración:

· Disco de 2 caras con 80 pistas y 32 sectores por pista. El tamaño de sector es de 512 bytes.

· El sistema de archivos gestiona el espacio para ficheros mediante bloques de 1024 bytes.

3 (1 punto) Describa un escenario real de seguridad informática que no encaje en el modelo jerárquico de anillos de protección. Por ejemplo, piense en algún conjunto de privilegios o restricciones en una organización empresarial.

4 (2 puntos) Responda a las siguientes cuestiones:

a) ¿Cuándo un proceso en UNIX se ejecuta en modo núcleo o modo sistema?

b) ¿Qué se entiende en UNIX por proceso zombi?

c) En el marco de la seguridad informática, ¿qué significa el principio de mínimo privilegio?

d) Mencione dos similitudes y dos diferencias entre la implementación del sistema de archivos del MS-DOS respecto al de UNIX.

5 (2 puntos) Imagine una máquina que emplea paginación en dos niveles y que maneja direcciones virtuales de 32 bits, y físicas de 24 bits. La unidad mínima de direccionamiento es en ambos casos de un byte. El tamaño de página es de 4096 bytes. Una tabla de páginas secundaria puede ocupar hasta 4096 bytes. Se emplean bits de validez, referencia y modificación.

· ¿Cómo podría estar estructurada una dirección virtual?

· ¿Cuántos marcos de página existirían como máximo, con una memoria física de 10 megabytes?

· Un proceso que requiriera 4 megabytes de memoria virtual, ¿cuánto espacio aproximado consumiría en tablas de páginas?

6 (2'5 puntos) En cada uno de los siguientes 15 apartados numerados, señale cuál opción es correcta. En caso de que existan varias opciones ciertas, se considerará como correcta la más completa o precisa. La puntuación absoluta de esta pregunta se establecerá a partir de la fórmula

puntuación = 1/6 x respuestas correctas - 1/18 x respuestas erróneas

Las preguntas no contestadas no puntúan; las contestadas erróneamente penalizan. Señale con bolígrafo sus respuestas sobre estas hojas de enunciado, rodeando la letra de la opción correcta con un redondel. Si se equivoca, enmiende la respuesta con una tachadura en la opción incorrecta y rodee la letra que considere correcta. Las preguntas respondidas con lápiz o con múltiples redondeles no tachados se considerarán no contestadas.


1. El sistema operativo UNIX lleva a cabo la protección de archivos mediante:

a) Nominación

b) Contraseñas

c) Lista de acceso

d) Grupos de acceso


2. El sistema operativo UNIX representa el espacio libre en disco mediante:

a) Mapa de bits

b) Lista encadenada

c) Agrupamiento o tabla de bloques libres

d) Recuento (tabla de bloques libres contiguos)


3. Llevar a cabo una copia de seguridad de todos los archivos de un sistema de ficheros es más costosa en sistemas con directorios con estructura:

a) Lineal

b) Árborea

c) De grafo acíclico

d) De grafo general


4. Llamadas al sistema especificas para realizar accesos directos a archivos se proporcionan en:

a) MSDOS

b) UNIX

c) MSDOS y UNIX

d) Todas las anteriores son falsas


5. El núcleo del sistema operativo UNIX...

a) es un proceso que se ejecuta en modo usuario

b) es un proceso que se ejecuta en modo privilegiado

c) son varios procesos concurrentes

d) todas las anteriores son falsas


6. En UNIX, los privilegios de acceso a un archivo se guardan en

a) El i-node

b) La U-area

c) El X-file

d) El Z-buffer


7. El funcionamiento de los dispositivos de E/S con respecto al procesador suele ser

a) síncrono

b) asíncrono

c) asíncrono para los dispositivos de caracteres; síncrono para los de bloques

d) síncrono para los dispositivos de caracteres; asíncrono para los de bloques


8. La política de sustitución de páginas corre a cargo ...

a) del hardware

b) del sistema operativo

c) del compilador

d) del programa de usuario


9. La descomposición de un programa fuente en segmentos corre a cargo ...

a) del hardware

b) del sistema operativo

c) del compilador

d) del programa de usuario


10. El MS-DOS realiza la reubicación de direcciones de un programa EXE ...

a) durante la carga

b) durante la ejecución

c) el MSDOS no realiza reubicación

d) el MSDOS sólo reubica los programas COM


11. ¿Cuál de las siguientes herramientas de protección es también un apuntador a un objeto?

a) Capacidad

b) Cerradura

c) Contraseña

d) Lista de acceso


12. En el marco de la memoria virtual paginada, si se conceden a un proceso más páginas que su conjunto de trabajo, a tal proceso le ocurrirá lo siguiente:

a) aumentará el riesgo de hiperpaginación

b) aumentará su tasa de fallos de página

c) disminuirá el riesgo de hiperpaginación

d) su tasa de fallos de página no variará sustancialmente


13. En el tratamiento del interbloqueo, el método de ordenación lineal de recursos actúa sobre la condición de:

a) No apropiación

b) Retención y espera

c) Espera circular

d) Exclusión mutua


14. ¿Cuál de estas técnicas de gestión de memoria no necesita de un hardware específico de traducción de direcciones?

a) Paginación

b) Recubrimientos (overlays)

c) Segmentación

d) Ninguna de las anteriores


15. Las llamadas al sistema de MS-DOS relacionadas con archivos se resuelven en:

a) la BIOS

b) el módulo COMMAND

c) el núcleo DOS

d) el SYSINIT