Componentes de los PC
Lección: 28
Capítulo: Otras administraciones
Administración de los órganos de comando
La administración del órgano de comando es una de las más importantes funciones
del sistema operativo
Es el programa supervisor o residente el que se encarga de gobernar la
multiprogramación y el multiprocesamiento a través de dos componentes:
Planificador o scheduler: se encarga de establecer qué programa se ejecutará en
cada oportunidad en dicha selección sea necesaria. Control de tráfico o
traffic control: se encarga del manejo de las interrupciones: iniciación y
terminación de entrada/salida; por tiempo; por falta de página; por finalización
del programa; etc.
Administración de los trabajos a ser ejecutados
La ejecución de un programa tiene dos requisitos obvios: que se haya requerido
su ejecución y que exista memoria disponible para poder ser ejecutado.
El manejo de los requerimientos de ejecución se maneja con alto grado de
automaticidad e independencia de los periféricos.
Todo requerimiento es aceptado; cuando no puede ser satisfecho es almacenado en
disco magnético. Cada vez que el residente procesa una interrupción por
finalización de un programa, activará los componentes necesarios para analizar
un requerimiento de ejecución (si existe alguno) o bien para estar pendiente
hasta que aparezca el primer requerimiento.
Esta tarea consiste en analizar el requerimiento y, si éste fue correctamente
formulado, buscar el programa requerido y traerlo a la memoria asignada por
la función de administración de memoria.
Este componente de análisis puede no formar parte del supervisor, es decir que
puede ser residente o transiente.