Escolar Documentos
Profissional Documentos
Cultura Documentos
Procesos
Un proceso es un programa en ejecucin. Existen 3 estados en los que puede encontrarse
un proceso, estos son: "Listo", "Bloqueado" y "En ejecucin". Para el control de los
mismos internamente son almacenados en una lista, cada uno de los nodos guarda
informacin de un proceso. En esa informacin se almacena, entre otros aspectos, el
estado en que se encuentra el proceso, el tiempo que el proceso ha usado el CPU, e
informacin de E/S (entrada/salida). Los sistemas operativos cuentan con un componente
llamado planificador, que se encarga de decidir cul de los procesos har uso del
procesador. La toma de esta decisin, as como el tiempo de ejecucin del proceso, estar
dada por un algoritmo, denominado Algoritmo de Planificacin.
Planificador de procesos
Funciones:
El planeador de procesos debe realizar las siguientes funciones:
Identificacin de
procesos
Estado actual
Prioridad
Copia de registros
activos
Indicador hacia lista de
otros procesos en el
mismo estado
Etc.
Polticas de Planificacin
La poltica de planificacin debe decidir cul proceso se debe asignar a un procesador y
durante cunto. La duracin de la asignacin de un procesador a un proceso puede depender
de una o alguna combinacin de los siguientes eventos:
El proceso ha terminado
Ocurre un error.