Sistemas
Operativos
convocatoria de junio, curso
1997/98
primera parte
Dispone de dos horas para completar este
examen.
-
(7 puntos; cada cuestión vale medio
punto) Responda a cada una de las siguientes
cuestiones empleando para ello cuatro líneas como máximo.
-
¿Con qué finalidad se introdujo
el modo de funcionamiento dual en los sistemas informáticos?
-
¿Cuál es el principal obstáculo
a la hora de diseñar un sistema operativo de tiempo real?
-
¿Qué ventajas aporta el
uso de interrupciones frente a su no uso en un sistema informático?
-
¿Qué entiende usted por
procesamiento asimétrico?
-
En el ámbito de los sistemas operativos,
defina los conceptos de mecanismo y política.
-
¿Cuál es el propósito
de una llamada al sistema?
-
Diferencie entre bloqueo mutuo y bloqueo
indefinido.
-
Mencione cuatro razones que justifican
el soporte de la ejecución concurrente de procesos en un sistema
operativo.
-
En el contexto de los sistemas operativos,
¿en qué consiste la técnica de envejecimiento?
-
Describa el esquema de nominación
empleado en los recursos IPC de UNIX.
-
¿Cómo se efectúa
el control de acceso a los mecanimos IPC UNIX?
-
¿Qué condiciones se deben
cumplir para que un proceso quede bloqueado al operar con un semáforo
IPC UNIX?
-
¿Qué condiciones se deben
cumplir para que un proceso quede bloqueado al operar con una cola de mensajes
IPC UNIX?
-
¿Qué entiende usted por
operación de control sobre un mecanismo IPC UNIX?
-
(2 puntos)
Implemente las operaciones de un semáforo entero utilizando semáforos
binarios.
-
(1 punto)
Para estas dos políticas de planificación del procesador:
Primero el más corto apropiativo (preemptive) y Round-Robin
con un cuanto de 2 u.t.; obtenga el diagrama de Gantt y el tiempo medio
de espera para la siguiente carga de trabajo:
Proceso
|
Tiempo de llegada
|
Duración de ráfaga
|
P0
|
0
|
3
|
P1
|
1
|
5
|
P2
|
3
|
2
|
P3
|
4
|
4
|