1. 1(1 punto) Explique con brevedad cómo el sistema operativo UNIX realiza la planificación de procesos.
  2. 2(1 punto) Considere un algoritmo de Round Robin en el que cada elemento de las colas de procesos es un puntero a un BCP. ¿Qué efecto tendría colocar dos punteros al mismo BCP en la cola de preparados? ¿Se puede conseguir el mismo efecto sin necesidad de emplear punteros duplicados?
  3. 3(1 punto) En cierto sistema concurrente, cada proceso tiene asignado un peso wi (es un entero positivo). Los procesos acceden a un archivo compartido, pudiendo trabajar concurrentemente con él, pero con la restricción de que la suma total de los pesos de los procesos que actualmente están trabajando con el archivo tiene que mantenerse por debajo de cierto límite W.
  4. 4(1 punto) Suponga un sistema informático que gestiona la memoria mediante paginación bajo demanda. ¿Habría algún inconveniente en que el área del vector de interrupciones estuviera en una página seleccionable como víctima?
  5. 5(1'25 puntos) Usted dispone de un ordenador con dos discos duros, en el que va a instalar un sistema operativo tipo Unix o Windows NT. Se requiere un espacio en disco que sirva como memoria de intercambio (swap) para las páginas de sus procesos. Esto normalmente se consigue reservando espacio de intercambio en uno de los discos. Alguien le sugiere que si reparte el área de intercambio entre los dos discos, aumentará el rendimiento. ¿Está usted de acuerdo con ello?
  6. 6(1'25 puntos) Describa algorítmicamente la función EXEC del sistema MS-DOS.
  7. 7(1 punto) Dada la siguiente cadena de referencias a páginas (en hexadecimal):
  8. 8(1'25 puntos) Considere un sistema con 2 tipos de recursos y 2 posibilidades para cada tipo. En este sistema podrán existir como máximo 3 procesos, los cuales piden y liberan recursos mediante las funciones Pido_Recurso(int tipo) y Libero_Recurso(int tipo), respectivamente. (Observe que mediante estas funciones sólo se puede solicitar y liberar una posibilidad del tipo especificado y que se cumple el principio de independencia de dispositivo).
  9. 9(1'25 puntos) En cada uno de los siguientes 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. Cada pregunta correcta vale 0'125 puntos; cada pregunta contestada erróneamente penaliza 0'042 puntos. Las preguntas en blanco no puntúan. 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, corrija 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. 1.La estructura de control llamada "Bloque de Control de Fichero" (File Control Block) se utiliza en:
      2. 2.El mantenimiento de un sistema de archivos es más fácil llevarlo a cabo cuando se usan directorios con estructura:
      3. 3.El concepto de enlace (link) se soporta en el sistema de ficheros del:
      4. 4.El concepto de "bloque indirecto" se soporta en el sistema de ficheros del:
      5. 5.¿En cuáles de los siguientes sistemas operativos toda la información de control de un fichero se encuentra ubicada en las entradas de directorios?
      6. 6.De cara a la compartición de memoria, el mejor esquema es:
      7. 7.De cara al aprovechamiento de la memoria, el peor esquema es:
      8. 8.El Conjunto Operativo es un método de:
      9. 9.El MSDOS gestiona la memoria mediante:
      10. 10.El sistema operativo que soporta varias políticas de asignación de memoria es: