Sistemas operativos
Enviado por bdoa • 28 de Noviembre de 2013 • 722 Palabras (3 Páginas) • 385 Visitas
Guía de ejercicios Sistemas operativos
Cátedra 1
Profesor: Jaime Rodríguez Becerra
1. ¿Cuáles son las funciones principales de un sistema operativo?
• Controlar todos los recursos del computador
• Proporcionar la base sobre la cual pueden escribirse programas de aplicación
• Gestionar de los recursos del computador
• Ejecutar servicios para los programas
• Ejecutar comandos para los usuarios
2. ¿Qué diferencia existe entre un comando o mandato y una llamada al sistema?
La capa de Servicios o Llamadas al Sistema ofrece a los programas servicios en forma de interfaz de programación (API). Extiende la funcionalidad del computador y suele decirse que el sistema operativo ofrece una máquina virtual extendida. En cambio, la capa Intérprete de Comandos o Shell, suministra una interfaz mediante la cual el usuario puede dialogar de forma interactiva con el computador. Recibe los comandos, los interpreta y, si puede, los ejecuta.
3. ¿Cuál de las siguientes técnicas hardware tiene mayor influencia en la construcción de un sistema operativo? Explique su respuesta.
a. Microprogramación del procesador
Según yo, es esta, ya que hace escalable los programas y a repartir mejor los threads (hijos) de ejecución sobre el procesador ya sea de mono o multinucleo
b. Caché de la memoria principal
c. DMA
d. RISC
4. Analizar cada una de la siguiente lista de instrucciones, si deben ejecutarse exclusivamente en modo núcleo o en modo usuario
Según yo
a. Inhibir todas las interrupciones
(Modo Nucleo)
b. Leer el estado de un controlador de periférico
(Modo Usuario)
c. Escribir en el reloj del computador
(que Modo Usuario lo haga sobre Modo Nucleo o, Modo Nucleo)
d. Provocar un trap o interrupción software
(Modo Usuario)
e. Escribir en los registros de la MMU
(Modo Nucleo)
5. ¿Cuál de las siguientes combinaciones no es factible y por qué?
a. Spooling en un sistema monousuario
Falso, ya que va hacia el hardware no a la interacción de los usuarios.
b. Procesamiento por lotes con multiprogramación
Funciona igual
c. Tiempo compartido sin multiprogramación
(Según yo) Problemas ya que el tiempo compartido es característica fundamental de la multiprogramacion
d. Multiprogramación en un sistema monousuario
No afecta en nada ya que refiere a un mononucleo o multinucleo
6. Sea un sistema multitarea sin memoria virtual que tiene una memoria principal de 24 MB. Conociendo que la parte residente del sistema operativo ocupa
...