Sei sulla pagina 1di 2

Sistemas Operativos I

Primer Parcial
Ingeniería en Informática
Fecha: 26/05/2012
Total: 100 puntos - Mínimo de aprobación: 40 puntos
Duración: 3 horas - sin material de consulta
Ejercicio 1 (40 puntos)
Indique la respuesta correcta. Solo hay una respuesta correcta, en caso de existir más de una
opción correcta, seleccionar la opción que las agrupa.
1) Un traductor
a) Toma el control de la ejecución del código.
b) Genera un nuevo código en el mismo lenguaje que el original pero con instrucciones más
simples.
c) Traduce y ejecuta instrucción por instrucción.
d) Genera un nuevo código en un lenguaje diferente al original.
2) La arquitectura de la máquina PDP-8
a) Sus componentes estaban interconectados a travès de un bus.
b) Todos sus componentes estaban interconectados entre si.
c) Sus componentes estaban centrados en la memoria.
d) Ninguna de las anteriores.
3) El uso de máquinas virtuales
a) Son utilizadas en la actualidad.
b) Es de interés para los programadores la máquina virtual de nivel más alto.
c) Permite comunicar diferentes máquinas en distintos lenguajes.
d) Todas las anteriores.
4) Cada dispositivo de E/S contiene
a) Un controlador.
b) Un driver.
c) El propio dispositivo de E/S.
d) Las opciones a y c.
5) Un acceso a
a) Memoria cache es más rápido que un acceso a un registro.
b) Disco duro es más lento que un acceso a CD ROM.
c) Memoria principal es más lento que un acceso a un registro.
d) Memoria cache es más lento que un acceso a memoria principal.
6) Al estado Listo del ciclo de ejecución de un proceso
a) Necesariamente tengo que estar en él solo una vez.
b) Necesariamente tengo que estar en él más de una vez.
c) Necesariamente tengo que estar en él alguna vez.
d) Puedo no pasar por él.
7) Un hilo de ejecución de un proceso
a) Siempre comparte datos con hilos de otros procesos.
b) Comparte el espacio de direcciones con otros hilos del mismo proceso.
c) Puede quedar residente en memoria luego de finalizado el proceso que lo contenía.
d) Las opciones a. y b.
8) Un hilo de ejecución de un proceso
a) Puede finalizar antes que el proceso al que pertenece.
b) Nunca puede finalizar antes que el proceso al que pertenece.
c) Tiene su propia copia de datos en memoria.
d) Necesita de la supervisión del SO para compartir datos con otro hilo del mismo proceso.

Este material es de uso exclusivo para los cursos impartidos por Universidad de la Empresa
1
2 Sistemas Operativos I – Primer Parcial 2012

9) El algoritmo de planificación que elige al proceso que requiere menos tiempo de ejecución es
a) FÏFÖ
b) FCFS
c) Prioridades
d) SJF
10) 1 Kbyte es
a) 1024 bits.
b) 1000 bytes.
c) 8 bits.
d) Ninguna de las anteriores.

Ejercicio 2 (60 puntos)


Responda las siguientes preguntas:
1. Definir Sistema Operativo. Describir sus principales componentes y funciones
2. Describa los componentes de la máquina de Von Neuman y su funcionamiento.
3. ¿Qué es una máquina virtual? Describa una máquina multinivel contemporánea.
4. ¿Qué es un controlador de dispositivo? Explique el funcionamiento de DMA.
5. ¿Qué es un proceso? ¿Cuál es su ciclo de vida? Describir los estados por lo cuales puede
transitar un proceso y las transiciones entre los mismos.
6. ¿Qué información maneja el sistema operativo de un proceso? ¿Cómo la define?
7. ¿Qué es un deadlock? ¿Cuáles son las condiciones necesarias para que se produzca un
Deadlock?
8. ¿Qué es un algoritmo de scheduling? Describa un algoritmo a ser utilizado en aplicaciones
de tiempo compartido y otro para ser utilizado en procesamiento por lotes o batch.

Este material es de uso exclusivo para los cursos impartidos por Universidad de la Empresa
2

Potrebbero piacerti anche