ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Sistemas operativos


Enviado por   •  28 de Noviembre de 2013  •  722 Palabras (3 Páginas)  •  355 Visitas

Página 1 de 3

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

...

Descargar como (para miembros actualizados)  txt (4.8 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com