Parcial12009.doc

Anuncio
Nombre
Legajo
Carrera
Cátedra de Informática III
Escuela de Ingeniería Electrónica
Departamento de Sistemas e Informática
Parcial I – 8 de junio de 2009
1. Indique las responsabilidades fundamentales de un sistema operativo
2. En el modelo de plataformas se utiliza el concepto de “capa” e “interface”. Explique cada uno de
ellos
3. Explique el modelo de comunicación entre procesos basado en sockets TCP/IP
4. ¿Cuáles son los elementos constitutivos del modelo de Web Services?
5. Explique que es un patrón de diseño
6. ¿Cual es la clasificación de patrones de diseño que realiza el libro de Gamma? Y, ¿Qué problema
trata cada uno de los tipos de patrones? De ejemplos de cada tipo
7. Indique beneficios que aporta la programación concurrente
8. ¿Cuáles son las tareas que desempeña el Run Time System Support (RTSS)?
9. Explique brevemente cuál es la diferencia entre las estrategias de recuperación de errores hacia
delante (o forward) y hacia atrás (o backward)
10. Explique en qué consiste la tolerancia a fallos e indique los 3 diferentes niveles de la misma que
puede proporcionar un sistema, de acuerdo a lo visto en la materia
11. i.- En cuanto al modelo de tareas simple, usado para analizar la planificabilidad de un sistema,
indique cuál (o cuáles) de las siguientes no es una de sus características:
a) Todos las tareas son periódicas, con periodos conocidos
b) Las tareas pueden ser dependientes unas de otras
c) El tiempo de ejecución máximo de cada tarea es conocido y fijo
d) Se supone que la aplicación está compuesta de un conjunto estático de tareas
ii.-Si un programa va a interactuar con el marco temporal de su entorno debe tener alguna forma
de medir el paso del tiempo, enumerar dos formas posibles de hacerlo. Además de poder acceder
a un reloj, las tareas deben poder retrasar su ejecución, indique ¿qué se entiende por retardo
absoluto y relativo, en este contexto?
12. i.-En cuanto a un esquema de planificación basado en prioridades cuando una tarea tiene que
ejecutarse mientras se ejecuta otra de menor prioridad y lo que se hace es permitir que la tarea
de menor prioridad continúe su ejecución durante un tiempo limitado, se dice que el despacho de
tareas es:
a) con desalojo
b) sin desalojo
c) con desalojo limitado
d) otro
ii.-En cuanto al enfoque del ejecutivo cíclico indique cuál o cuáles de las siguientes afirmaciones
es(son) falsa(s):
a) El ejecutivo cíclico, en esencia, es una tabla de invocación a procedimientos. No hay
concurrencia en la ejecución
b) Cada uno de los ciclos secundarios es de duración fija
c) Después de construirlo es necesario hacer un test de planificabilidad
d) Cada ciclo secundario es una secuencia de llamadas a procedimientos
Descargar