Está en la página 1de 2

Recuperatorio Sistemas Operativos

Profesor: Ángel Miguel Neme

Alumno: Sierra Valle Tomás

Fecha: 06/09/2022

1).- Defina y Explique el Concepto y Funcionamiento de un Sistema de Spooling.

El sistema de Spooling es el uso de memoria secundario como un buffer de


almacenamiento para reducir los tiempos de los procesos cuando se transfieren datos
entre los dispositivos periféricos y los procesadores de un computador. Este buffer
permite que el sistema pueda seguir trabajando en los demás procesos y que no
ralenticen su rendimiento.

Su función es almacenar las instrucciones que el procesador no está trabajando en ese


momento hasta que la memoria principal las seleccione para su uso.

2).- Defina, Explique y Desarrolle el Flujo de un Job en un Sistema Operativo.

Se trata de un recorrido que realiza un trabajo en el sistema a través de una serie de


bloques que lo van a moldear.

Primer paso entra al writer el cual analiza el trabajo, crea un bloque de control y le
asigna las entradas y salidas correspondientes.

Después entra en el iniciator, donde se selecciona el trabajo, se evalúa los


requerimientos y se le asigna los recursos necesarios, las E/S, las páginas y lo carga en
memoria.

Finalmente, entra al writer el cual registra los datos de salida del trabajo en el spool de
salida y se liberan los recursos dados por el iniciator.

3).- Defina y Explique cómo funciona un Supervisor de Interrupciones en general y


en cada tipo de interrupción.

Se trata de una serie de interrupciones dadas por un evento particular del sistema o un
usuario. Los pasos que realiza este supervisor es que luego de que un proceso termino
de ejecutarse, envía una interrupción para detener el programa y que sea atendido por el
controlador. Luego de interrumpir el proceso, se notifica al program counter y al psw. Y
al finalizar el uso del program counter y el psw se continúa con el siguiente proceso.
Las distintas interrupciones se pueden dividir en:

Externas: provocadas por el usuario al sistema. Como por ejemplo cuando cierra un
programa cuando ya no lo necesita o también cuando elimina un archivo de la cola de
impresión.

Internas: hechas por el propio sistema cuando un proceso no está liberando los recursos
que le fueron asignados o está usando demasiados recursos.

Programa: dadas de manera automática al intentar hacer una división por cero, alguna
ejecución ilegal o fuera de capacidad de la memoria disponible.

Tiempo: Interrupciones programadas para actuar en un tiempo determinado por el


sistema.

E/S: Provocadas por el gestor de E/S cuando un proceso fue exitoso o hubo algún error
en la transacción.

Hardware: Dadas por un error dentro de algún dispositivo fuera de línea o un error
físico de un dispositivo de E/S.

También podría gustarte