Está en la página 1de 2

Ejercicios y Preguntas del Tema 1

M. Curiel

1. En la siguiente tabla se colocan las principales etapas en el desarrollo de los sistemas


operativos (fila 1), así como elementos característicos de cada una de ellas (columna 1).
Para cada elemento de la primera columna, coloque una X en la celda adecuada, según la
generación a la que pertenece dicho elemento.

1era Generación 2da Generación 3era Generación 4ta


Generación
Sistemas tiempo x
compartido
Transistores X
Lenguaje de Control de X
Trabajos (Job Control
Language)

2. Definiciones importantes que debe conocer: sistema operativo, procesamiento en modo


batch, multiprogramación, sistemas tiempo compartido, monitor residente, llamadas al
sistema.
3. ¿Cuáles son las diferencias fundamentales entre un sistema tiempo compartido y un
sistema de procesamiento batch?
4. ¿Cuáles son las diferencias fundamentales entre un sistema tiempo compartido y un
sistema multiprogramado?
5. Mencione las diferencias entre un sistema operativo monolítico y un microkernel. De
ejemplos de sistemas operativos con cada tipo de diseño.
6. Menciones y describa las funciones más importantes de un sistema operativo.
7. Pregunta de investigación: Describa el proceso de “boot” del sistema operativo.

SOLUCION:

1.
2.
a. Sistema Operativo: Es un software o también conocido como capa que nos permite
interactuar con el computador, de este modo controlando la memoria, disco y los
diferentes periféricos.
b. Procesamiento en modo Batch: Los sistemas batch se conocen también como
sistemas por lotes, los cuales se ejecutan sin el control o supervisión directa del
usuario, no precisa de ninguna interacción con el usuario.

c. Sistemas de tiempo compartido: Los sistemas de tiempo compartido es aquel que


por medio de la programación da la apariencia de que se están ejecutando múltiples
procesos, donde el usuario tenía una pequeña parte del tiempo para la computadora
y por lo menos un programa individual en la memoria.

d. Monitor residente:e Era un componente de software, parte integral de una


computadora de tarjetas de control de uso general. Su trabajo consistía en recibir y
realizar la carga rápida de la siguiente tarea a ejecutar en un ambiente batch,
además de entregar el resultado en cintas magneticas.
e. Llamadas al sistema: Es un método utilizado por los programas de una aplicación
para comunicarse con el núcleo del sistema, funcionando como una interfaz.

3. El tiempo compartido consiste en operar un computador entre varios usuarios a través del
multiprocesamiento, lo que significa que los usuarios pueden compartir la ejecución en
tiempo real, dando la apariencia de que son computadores únicos. Mientras que en el
procesamiento por lotes generalmente significa que los operadores ingresan y ejecutan
programas de los usuarios uno tras otro sin poder realizar varios al mismo tiempo.

4. Con los sistemas operativos de multiprogramado lo que se espera es maximizar el potencial


del procesador, en donde los comandos se dan a partir del JCl, mientras que en un sistema
de tiempo compartido se busca minimizar el tiempo de respuesta, ingresando los datos a
partir de la terminal.
5. En el caso del Kernel Monolitico se habla de un proceso que se ejecuta completamente en un
solo espacio de direcciones, es un archivo binario estático, como por ejemplo Unix y Linux.
En el caso de los MicroKernels, el Kernel se divide en procesos separados, conocidos como
servidores, algunos se pueden ejecutar en el espacio del Kernel y otros donde el usuario,
pero siempre se encuentran separados los servidores y se ejecutan en diferentes espacios de
direcciones como por ejemplo Mac Os X y Windows NT.

6.
a. Gestión de los recursos del sistema.
b. Gestión de la seguridad del computador
c. Administración de periféricos
d. Gestión de memoria principal y almacenamiento secundario
e. Gestión de los usuarios
f. Gestión del procesador
7. El Boot se utiliza para describir el proceso de encendido del computador, cuando este se
acciona la fuente de alimentación suministra energía a la placa base y sus componentes para
arrancar, el primer proceso de arranque lo controla el BIOS y luego el POST, ya que en el caso
de un error este informara, luego se pasa al código de arranque maestro el cual pasa por el
código de volumen de arranque y por último el administrador, de esta manera verificando el
disco duro al que se encuentra asociado.

También podría gustarte