Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PARTE 1 — TEMAS 1, 2 y 3.
1. Queremos diseñar el sistema operativo para un dispositivo médico que realice tareas de
monitorización de pacientes. Estará encargado de capturar tensión arterial, pulso cardiaco,
temperatura y encender una alarma si alguno de estos parámetros sobrepasa los límites.
b) Si queremos que las alarmas sean emitidas a un ordenador central donde se centralice
la información de todos los pacientes. Que sistema de comunicación podemos utilizar?
Justifica la respuesta. 0.75 PUNTO
a) Explica brevemente qué caracteriza a los sistemas con estructura modular. 0.5 PUNTOS
b) Explica lo que sepas sobre los diferentes tipos de modelos multihilo, sus ventajas y sus
inconvenientes. 1 PUNTO
Parte 2. Temas 4 y 5.
Nombre y Apellidos: ___________________________________________ NIU: __________________
4. Determinar cuántos fallos de página ocurrirían para la siguiente traza de referencias a páginas
utilizando 3 marcos de memoria:
1 2 4 3 4 3 7 5 3 7 2 5 3 5 2 4 1
a) Óptimo.
c) MFU
En los casos de igualdad a la hora de hacer reemplazo de página utilizar el algoritmo FIFO.
Comenta brevemente qué método es el que funciona mejor, sus ventajas e inconvenientes 1.5
PUNTOS
6. Explica las características de los directorios en grafo acíclico (comenta los enlaces hard links y
simbólicos en Unix) y razona por qué es más habitual utilizar la estructura de grafo acíclico en lugar
de un grafo general. 1 PUNTO
PARTE 1 — TEMAS 1, 2 y 3.
1. Nos piden diseñar el sistema operativo para controlar un vehículo autónomo. Este vehículo está
dotado con una serie de cámaras conectadas al ordenador para detectar posibles obstáculos. Hay
un proceso que captura las imágenes y las proporciona al software que va a buscar 1.- vehículos, 2.-
peatones 3.- ciclistas y motoristas 4.- animales en las imágenes capturadas por la cámara, cada
detección se realizará a través de un algoritmo independiente implementado como un proceso.
b) Qué estructura de Kernel deberíamos utilizar para resolver este problema? Justifica tu
respuesta. 0.75 PUNTO
A 0 8 3
B 2 4 2
C 3 3 0
D 4 4 1
E 7 5 2
Determinar el mejor algoritmo de planificación para cada uno de los siguientes criterios: tiempo de
espera promedio y tiempo de ejecución promedio. 1 PUNTO
4. Determinar cuántos fallos de página ocurrirían para la siguiente traza de referencias a páginas
utilizando 3 marcos de memoria:
↓ ↓ ↓ ↓
5r 3w 2r 3r 4r 7w 3r 5r 4w 2r 1r 3w 5r 4w 7r 3w
a) LRU aproximado.
c) MFU
En los casos de igualdad a la hora de hacer reemplazo de página utilizar el algoritmo FIFO.
Explicar brevemente en qué consiste el algoritmo del reloj mejorado. ¿La frecuencia o el número de
fallos de página de éste método se puede comparar directamente con la de los otros métodos?
¿Qué ventaja tiene? 1.50 PUNTOS
5. Comenta ampliamente lo que sepas sobre el método básico de la paginación, soporte hardware
de la tabla de páginas y protección. 1 PUNTO
6. Comenta ampliamente lo que sepas sobre los volúmenes de datos, incluyendo ejemplos de
niveles RAID que conozcas. 1 PUNTO
a) Explica las ventajas e inconvenientes del reemplazo global y local. 0.5 PUNTOS