Problemas SO

Páginas: 11 (2558 palabras) Publicado: 9 de abril de 2013
1 – INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS


1.1 ¿Qué contiene una entrada de la tabla de vectores de interrupción?
a) El nombre de la rutina de tratamiento.
b) La dirección de la rutina de tratamiento.
c) El número de la interrupción.
d) El nombre de la tarea del SO que trata la interrupción.

1.2 ¿Cuál de las siguientes instrucciones máquina no debería ejecutarse en modo protegido?Razone su respuesta.
a) Inhibir interrupciones.
b) Instrucción TRAP.
c) Modificar el reloj del sistema.
d) Cambiar el mapa de memoria.


1.3 ¿Cuáles son las principales funciones de un sistema operativo?

1.4 ¿Qué diferencia existe entre un mandato y una llamada al sistema?

1.5 ¿Que es la multiprogramación?

1.6 ¿Cuántas instrucciones de la siguiente lista debenejecutarse exclusivamente en modo núcleo? Razone su respuesta.
Inhibir todas las interrupciones.
Escribir en los registros de control de un controlador de dma.
Leer el estado de un controlador de periférico.
Escribir en el reloj de la computadora.
Provocar un trap o interrupción software.
Escribir en los registros de la MMU.

1.7 ¿En qué época se introdujeron los primeros manejadores dedispositivos?
¿Y los sistemas operativos de tiempo compartido?

1.8 ¿Qué ventajas considera que tiene escribir un sistema operativo utilizando un lenguaje de alto nivel?

1.9 ¿El intérprete de mandatos de UNIX es interno o externo?
Razone su respuesta con un ejemplo

1.10 ¿Dónde es más compleja una llamada al sistema, en un sistema operativo monolítico o en uno por capas?

1.11¿Cuál de los siguientes mecanismos hardware no es un requisito para construir un sistema operativo multiprogramado con protección entre usuarios?
Razone su respuesta.
a) Memoria virtual.
b) Protección de memoria.
c) Instrucciones de E/S que sólo pueden ejecutarse en modo kernel.
d) 2 modos de operación: kernel y usuario.


1.12 ¿Cómo se solicita una llamada al sistema operativo?1.13 ¿Qué tipo de sistema operativo es más fácil de modificar, uno monolítico o uno por capas?
¿Cuál es más eficiente?

1.14 ¿Debe ser un sistema operativo multitarea de tiempo compartido?
¿Y viceversa? Razone su respuesta.
2 – ADMINISTRACION DE PROCESOS

2.1 Nombre las principales tareas que efectúa el SO en relación a la administración de Procesos

2.2 ¿Que es unproceso y que es un thread (hilo)? ¿En que se diferencian?

2.3 ¿Es un proceso un archivo ejecutable? Razone su respuesta.

2.4 En que estructura de datos guarda el SO datos referidos a un proceso. ¿Cuales son esos datos?

2.5 Que es multithreading? ¿Qué ventajas tiene con respecto a la multiprogramación?

2.6 Dibuje en un diagrama los 5 estados posibles de un proceso y enumere cuales sonlos eventos que causan las transiciones de un estado al otro.

2.7 Dibuje en un diagrama los 6 estados posibles de un proceso (considerando un estado suspendido) y enumere cuales son los eventos que causan las transiciones de un estado al otro.

2.8 Dibuje en un diagrama los 7 estados posibles de un proceso (considerando dos estados suspendido) y enumere cuales son los eventos que causanlas transiciones de un estado al otro.

2.9 Indique cuál de estas operaciones no es ejecutada por el dispatcher (activador):
a) Restaurar los registros de usuario con los valores almacenados en la tabla del proceso.
b) Restaurar el contador de programa.
c) Restaurar el puntero que apunta a la tabla de páginas del proceso.
d) Restaurar la imagen de memoria de un proceso.

2.10 ¿Siempre seproduce un cambio de contexto cuando se produce un cambio de proceso? Razone su respuesta.

2.11 ¿Cuál es la información que no comparten los procesos ligeros de un mismo proceso?


3 – PLANIFICACION DE PROCESOS


3.1 Nombre los distintos planificadores e indique cuales son sus funciones y donde se ubicarían dentro del diagrama de estados

3.2 ¿Puede producirse un cambio de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • mi que so
  • Eso so
  • El So
  • Delimitaci n y alcances del problema en so
  • So Suse
  • So
  • la so
  • Que so

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS