Estados de un proceso
a) 1º ESTADO. - Inactivo -
Es un pseudo estado. Es un programa que aun no ha sido lanzado, por lo que no llega a llamarse
proceso.
b)2º ESTADO. - Preparado -
Cuando unproceso se crea , es decir, cuando un proceso para ejecutarse, solo necesita que se le
conceda el procesador.
c) 3º ESTADO. - En Ejecución -
El proceso que se esta ejecutando en ese instante.
d) 4ºESTADO. - Bloqueado -
Cuando a un proceso le falta el procesador y algún otro recurso, para poder ejecutarse.
Despachador (distpacher): es el encargado de guardar todos los datos del último procesoejecutado, y colocar el siguiente en ejecución.
Planificador: el que determina el orden en el que van a ejecutarse los procesos preparados.
D IFERENCIAS ENTRE INTERRUPCIÓN Y EXCEPCIÓN.
• Lasinterrupciones :
– Están relacionadas con el proceso en ejecución.
– Afectan al proceso y a su entorno
– Se definen en niveles de prioridad.
– Dentro de una interrupción puede darse otra interrupción
•Las excepciones:
– No están relacionadas con los procesos en ejecución.
– Afectan a todo el sistema.
– No se define en niveles de prioridad
C AMBIO DE CONTEXTO.
Cambio de contexto: Ocurre cadavez que se cambia del modo de trabajo del procesador. Los diferentes
modos de trabajo son:
– Supervisor.
– Usuario.
• La atención de una interrupción conlleva dos cambios de contexto.PLANIFICACIÓN DEL PROCESADOR
La planificación consiste en elegir el orden en el que atenderemos a los procesos que se van a ejecutar.
Existen tres niveles de planificación
FIFO - FCFS (first coming firstservice).
• Su forma de actuar es la de una cola
• Es no apropiativa
• Se basa en la llegada de los procesos.
• Los procesos cortos se ven perjudicados.
ROUND ROBIN
• Para sistemas que usen el tiempocompartido.
• Funcionamiento:
Intenta repartir el tiempo de ejecución entre los procesos de la cola:
Se le concede, a cada proceso de la lista de preparados, un Quantum (la cantidad de tiempo...
Regístrate para leer el documento completo.