You are on page 1of 5

Preguntas del cuestionario examen

Semana1
GRUPO 1.- TEMAS DEL 2 AL 7
1. Subraye las respuesta correcta acerca de la definicin de SO
Es un programa que acta de intermediario entre los usuarios y el hardware
Conjunto de programas que eliminan los recursos del sistema, optimizan su uso y resuelven
conflictos.
2. Cundo surgi el primer Sistema Operativo?
Surgi a raz de la II Guerra Mundial, en la dcada de los 40.
3. Subraye las partes de un Sistema Operativo
Kernel
Shell
Multiprogramacin
File system o Sistema de Ficheros
4. Cul fue el primer Sistema Operativo?
El primer Sistema Operativo de la historia fue creado en 1956 para un ordenador IBM 704, y
bsicamente lo nico que haca era comenzar la ejecucin de un programa cuando el anterior
terminaba.
5. Qu significa operacin fuera de lnea?
El trmino off-line significa fuera de la lnea de produccin significa que la lectura de las tarjetas y la
impresin de los resultados no las realiza el computador.
6. Escriba una caracterstica de la operacin fuera de lnea.
En la operacin fuera de lnea los perifricos utilizados estn conectados a unidades de control que
no estn conectadas al sistema central o principal.
7. Qu es la multiprogramacin?
Tcnica para la ejecucin simultnea de dos o ms programas es un mismo computador. En un
sistema multiprogramado la memoria principal alberga a ms de un programa de usuario.
8. De qu elementos del hardware se apoya la multiprogramacin
La multiprogramacin se apoya mediante:
La interrupcin
El DMA (Direct Memory Access, acceso directo a memoria)
El canal
9. Qu significa tiempo compartido?
Se refiere a compartir de forma concurrente un recurso computacional entre muchos usuarios por
medio de las tecnologas de multiprogramacin y la inclusin de interrupciones de reloj.
10. Escriba caractersticas de los sistemas de tiempo compartido
Trabaja de forma interactiva con el/los usuarios.
Cortos tiempos de respuesta.
GRUPO 2.- TEMAS DEL 8 AL 14
1. Complete la clasificacin de los SO
Segn su administracin de tareas que son: Monotarea y Multitarea
Segn su administracin de usuarios que son: Monousuario y Multiusuario
2. Cul es la estructura de un Sistema Operativo?
Los Sistemas Monolticos. (Estructuras Simples)
Los sistemas de Microncleo o Microkernel
Los sistemas por capas o jerrquica (Estructura por niveles)
Sistemas por mdulos
3. Escriba una caracterstica de cada estructura del Sistema Operativo
Sistemas monolticos
Se caracteriza porque no tienen una estructura totalmente clara, con sto nos referimos a que sus
rutinas y funcionalidades
Sistemas Microncleo o Microkernel
Las funciones centrales son manejadas por el ncleo (kernel) y la interfaz de usuario es manejada por
el entorno (shell).
Los sistemas por capas o jerrquica (Estructura por niveles)
El Sistema Operativo queda definido modularmente por divisiones en capas o niveles
Sistemas por mdulos
El kernel se compone por mdulos, y cada uno de estos mdulos se encuentra separado de forma
independiente, tal que, si alguna falla no afecta a los otros, ni al ncleo,
4. Para qu nos sirve el servicio de asignacin de recursos?
Se encarga de gestionar los diferentes tipos de recursos, algunos tales como los ciclos de CPU, la
memoria principal y el espacio de almacenamiento de archivos.
5. Cmo funciona las llamadas de sistemas en S.O.?
Para la realizar la llamada de sistemas primero invoca la ejecucin del programa y es interrumpida y
sus datos son guardados.
6. Qu funcin realiza el procesador al momento hacer llamadas al sistema?
El procesador comienza a ejecutar las instrucciones de cdigo de alto nivel de privilegio, para realizar
la tarea requerida.
7. Explique de que trata los programas de productividad y mencione un ejemplo?
Son aplicaciones cuyo propsito es facilitar, agilizar y mejorar para el usuario, la ejecucin de ciertas
tareas.
Ejemplo:
Hojas de clculo: Aplicaciones especialmente diseadas para introducir, calcular, manipular y
analizar conjuntos de nmeros.
8. Qu es un proceso?
Es un programa en ejecucin que necesita recursos para poder ejecutarse en memoria, dispositivos
de E/S, la CPU, etc.
9. Cules son las reas tpicas del proceso
Cdigo
Datos
Pilas
10. Que es el PCB
Es un registro donde el sistema operativo agrupa la informacin que necesita con respecto a un
proceso.
Grupo 4.- Temas del 21 al 26
1. Qu es una Operacin sobre proceso?
Para operar sobre un proceso, los sistemas operativos actuales suministran ciertas
funciones, que pueden ser ejecutadas ya sea desde el mismo proceso o desde el
intrprete de comandos, si es un usuario el que solicita algn servicio de dicho
sistema.
2. Mencione Algunas de las razones por la que se termina un proceso?

Un proceso hijo sobrepasa el lmite de recursos que le fueron asignados.


Las tareas de un proceso ya no son necesarias.
Errores aritmticos.
Fallas de E/S.
Instrucciones invlidas.
3. Cul es la Funciones de los hilos?
Al igual que los procesos, los hilos poseen un estado de ejecucin y pueden
sincronizarse entre ellos para evitar problemas de compartimiento de recursos.
Generalmente, cada hilo tiene una tarea especfica y determinada, como forma de
aumentar la eficiencia del uso del procesador.
4. Qu es Sincronizacin y Comunicacin entre procesos?
La comunicacin entre procesos: necesaria si se desea que varios procesos puedan
colaborar para realizar una misma tarea. Sincronizacin === funcionamiento
coordinado en la resolucin de una tarea encomendada.
El SO ofrece mecanismos bsicos de comunicacin, que permiten transferir
cadenas de bytes. Deben ser los procesos que se comunican quienes interpreten el
significado de las cadenas transferidas para su labor coordinada.
5. Qu es Planificacin de procesos en Sistemas Operativos?
Conjunto de polticas y mecanismos incorporados al sistema operativo, a travs de
un mdulo denominado planificador, que debe decidir cul de los procesos en
condiciones de ser ejecutado conviene ser despachado primero y qu orden de
ejecucin debe seguirse.

6. Cul es el Objetivo de la Planificacin de procesos?


La Planificacin de procesos tiene como principales objetivos la equidad, la eficacia,
el tiempo de respuesta, el tiempo de regreso y el rendimiento.
7. Cul es el Concepto de Proceso?

* Un sistema operativo es muy complejo en cuanto a su funcionalidad:


El Concepto de proceso es fundamental para modular izar y estructurar el sistema
operativo, que por su naturaleza es dinmico
8. Cules son las Caractersticas de un Proceso?

* Los servicios superiores del SO se estructuran en base de procesos.


* Permite modularizar y aislar fallas de programas durante su ejecucin.
* Soporta concurrencia de actividades, lo que permite un mejor aprovechamiento de
los recursos.
9. Escriba la Definicin de Proceso?
* Un proceso es un programa en ejecucin, que se ejecuta secuencialmente (no
ms de una instruccin a la vez).
10. Escriba las escalas de evaluacin?
- La escala es de 0 a 20
- El alumno aprueba el curso si PF es mayor o igual que 10.5
- El alumno que falte a uno de los exmenes o prcticas calificadas tendr
la nota Cero

GRUPO 5.- TEMAS DEL 8 AL 14


1. Gestin del procesador en Windows?
En un sistema de multiprogramacin cada programa debe contener dentro del
cdigo referencias al espacio de memoria a utilizar, ya que el mismo no siempre
ser el mismo, por tanto el sistema tendr que realizar una reubicacin de las
direcciones de memoria a las que hacen referencia las instrucciones de los
programas para que se correspondan con las direcciones de memoria principal
asignadas al mismo.

2. Caractersticas de un Proceso?
Los servicios superiores del SO se estructuran en base de procesos.
* Permite modularizar y aislar fallas de programas durante su ejecucin.
* Soporta concurrencia de actividades, lo que permite un mejor aprovechamiento de
los recursos.
* Denominaremos como procesos a los trabajos (jobs) en sistema de lotes, como a
las tareas en sistema compartido.

3. Complete:
La planificacin del procesador determina cundo se deben asignar los
procesadores a cuales procesos

4. Enumere los tipos de planificacin en gestin de procesos


La planificacin de alto nivel o planificacin de trabajos
La planificacin de bajo nivel o despacho
La planificacin de nivel intermedio
5.- Mencione dos caractersticas de los procesos
Permite modularizar y aislar fallas de programas durante su ejecucin.
Soporta concurrencia de actividades, lo que permite un mejor
aprovechamiento de los recursos.
5. Cules son los algoritmos de Planificacin?
Primero en llegar primero en ser servido
Prioridad al ms corto
Round Robin
Planificacin por prioridad
Planificacin garantizada
Planificacin de Colas Mltiples
Tiempos
Tiempo de espera medio
Tiempo de retorno del proceso
Tiempo de retorno medio
6. Realice un ejemplo de Algoritmo de Planificacin
Una CPU debe planificar la ejecucin de dos procesos A y B (ver Figura) que, aun
llegando simultneamente a la cola de procesos listos, lo hacen en orden (primer
proceso en llegar, A, segundo en hacerlo, B). A y B son los dos nicos procesos del
sistema, y estn compuestos de varias rfagas de CPU y E/S, donde todas las
rfagas de E/S hacen uso del mismo dispositivo de E/S.
Utilizando el algoritmo de planificacin FCFS,
a) Representar el diagrama de Gantt de la ejecucin de los procesos (tanto para la
CPU como para el dispositivo de E/S, as como para sus colas de espera
asociadas),
b) Calcular el grado utilizacin de la CPU, la productividad, tiempo de retorno o
servicio, tiempo de espera y tiempo de respuesta para cada proceso.
Repetir el ejercicio para los siguientes algoritmos de planificacin:
SJF,
Round Robin (q=4).

You might also like