Vous êtes sur la page 1sur 3

Sistemas Operativos

Cuestionario - Administración del


Procesador
1. ¿Cuál es la diferencia entre programa y proceso?
2. ¿Qué es una hebra de control?
3. ¿Cuáles son los subadministradores que conforman al administrador del
procesador?
4. ¿Cuál es la meta del planificador de trabajos?
5. ¿A que se conoce como planificador de alto nivel?
6. ¿Cómo es la planificación en un entorno monousuario?
7. ¿Qué tareas realiza el administrador de nivel medio y en que entorno
aparece?
8. ¿Cuáles son l0o cinco estados posibles de un trabajo
9. ¿Quién inicia la transición de un estado a otro?
10. ¿De qué manera puede finalizar la ejecución un trabajo?
11. ¿Qué es el PCB?¿Quien lo crea?¿Cuando se actualiza?
12. ¿Qué es el cambio de contexto?
13. ¿De que depende la eficiencia del Round Robin?
14. ¿Qué es la inanición?
15. ¿Qué es el Bloqueo Mutuo?

1- La diferencia entre Programa y Proceso es que el Programa es una entidad inactiva,


recién cuándo se lo instancia se convierte en Proceso o entidad activa Proceso: instancia de
un programa en ejecución. Un mismo programa puede dar lugar a varios procesos y ocupa
un espacio en memoria y tiene unos datos por eso PROCESO no es lo mismo PROGRAMA
Para el sistema operativo el proceso es un conjunto son los datos a gestionar.
es el elemento central de la ejecución y el que realiza los trabajos del usuario.

2- Una Hebra de control es una porción de un proceso(tarea) que se puede ejecutar de


manera independiente. Ej. si el sistema permite que los procesos tengan una sola hebra de
control y ud. desea una serie de imágenes en el sitio Web de un amigo, puede instruir al
navegador (Browser) para que establezca una conexión entre ambos sitios y descargar una
imagen a la vez en cambio si el sistema permite múltiples hebras de control se pueden
pedir varias imágenes al mismo tiempo.

3- Los subadministradores que conforman el administrador del procesador son: 1) El


Planificador de Trabajos y 2) El Planificador de Procesos.

4- La meta del administrador de trabajos es ubicar las tareas en una secuencia que utilice
tanto como sea posible los recursos del sistema.
5- El planificador de Alto nivel es como también se denomina al Administrador de trabajo y
sólo se ocupa de elegir las tareas de una cola de trabajos que llegan y los coloca en la cola
de procesos en lotes o en forma interactiva

6- En un entorno monousuario no hay distinción entre administrador de trabajos y de


procesos porque en cualquier momento sólo un trabajo está activo en el sistema, por lo
que el CPU y otros recursos se dedican a él hasta que finaliza.

7- En un entorno muy interactivo existe un tercer nivel del administrador del procesador
llamado planificador de nivel medio, cuándo el sistema está sobrecargado lo que hace es
retirar trabajos activos de la memoria para reducir el grado de multiprogramación, esto
hace que los trabajos se completen más rápido. Este subadministrador controla los trabajos
que se intercambian hacia afuera y de regreso.

8- A medida que un trabajo se mueve por el sistema siempre estará en uno de los 5 estados
posibles cambia de Aceptado a Listo a Ejecución a Terminado a Bloqueado a Finalizado
son estados de trabajo o de proceso

9- Quién inicia la transición de un estado a otro es el Planificador de trabajos o procesos


utilizando políticas predefinidas, algoritmos, límites de tiempo, instrucción de tareas, señal
del administrador de dispositivos de E/S

10- La finalización de la ejecución de un trabajo puede terminar de dos maneras 1- cuándo


el trabajo se ha completado con éxito ó 2- Que el sistema operativo indique que ha
ocurrido un error y la tarea se da por terminada de manera prematura.

11- El `PCB es Bloque de control de procesos tiene la información básica de la tarea, lo qué
es, dónde va, cuánto de su procesamiento se ha completado, dónde está almacenada y
cuánto se ha gastado en recursos .
Se crea cuándo el Planificador de trabajos acepta un trabajo o tarea y se actualiza con el
avance desde el principio hasta el final de su ejecución.

12- El cambio de contexto (depende de la arquitectura del computador)en muchos sistemas


existen instrucciones especiales que rapidamente guardan y restauran la información, de
todos modos consume un tiempo valioso del CPU.
13- El Round Robin es un algoritmo de planificación de procesos de sistemas interactivos se
basa en una fracción de tiempo que se da a cada trabajo para que los procesos activos
compartan por igual el CPU. Por eso el elemento vital para la eficiencia del Round Robin es
la fracción de tiempo se conoce como “quantum de tiempo” .

14- El resultado de la asignación liberal de los recursos generan bloqueos mutuos, en lo


opuesto encontramos la inanición es el resultado de la asignación conservadora de los
recursos, dónde una tarea queda en espera de recursos para ejecutarse pero nunca quedan
disponibles.

15- El bloqueo mutuo es más serio que posponer un trabajo o incluso que la inanición
porque afecta a más de un trabajo, dado que los recursos están en uso, la totalidad del
sistema queda bloqueado ej, nadie puede avanzar mientras que alguien no se quite de su
camino ni sin que nadie avance o se retire hacia la parte trasera En los primeros sistemas
por lotes, eran pocos frecuentes, el sistema operativo se aseguraba que todos los recursos
solicitados estuvieran disponibles y asignados al trabajo antes de pasarlos a la cola de listos
mientras que los mismos no estuvieran disponibles. Los bloqueos mutuos se volvieron más
frecuentes con el uso de los sistemas interactivos, estos mejoran el uso de los recursos al
compartirlos dinámicamente, pero también incrementa la posibilidad de los bloqueos
mutuos.

Vous aimerez peut-être aussi