13.9.10

Gestión del procesador

0 comentarios
Los programas de gestión del procesador son los encargados de la preparación de los programas de usuario para su ejecución, así como de la asignación de tiempos en el procesador. Sus principales funciones son:
  1. Preparación de programas: su misión es transferir los programas ejecutables desde la memoria secundaria a la memoria principal del ordenador, a partir de una determinada dirección de memoria, por medio de un programa que se llama cargador.
  2. Planificación del procesador: consiste en el control, a través de una política de asignación de tiempos, de la utilización del procesador por parte de los distintos procesos que en un determinado momento se encuentran en el sistema.
  3. Asignación de periféricos: en un programa generalmente nunca se especifica el periférico concreto que se va a utilizar, sino que se solicita una impresora, un disco,... Este grupo de programas de asignación transforma las solicitudes simbólicas, hechas en el programa, en asignaciones físicas y concretas de cada periférico.
  4. Relanzamiento de programas: a veces, durante la ejecución de un programa en un ordenador, se producen interrupciones fortuitas que causan la parada de un proceso que se estaba ejecutando, o bien se interrumpe porque se estaban ejecutando varios procesos a la vez y se tienen que ir turnando. Este grupo de programas se encarga de establecer un punto de control en el instante de la interrupción, para que se pueda reproducir el estado que tenía el proceso en ese instante. Para ello se reestablecen los valores de cada elemento en el momento de la interrupción hasta conseguir el estado de la ejecución del programa. Una vez subsanada la causa de la parada o devuelve el turno, se pone en funcionamiento de nuevo el proceso.

0 comentarios: