•Los
sistemas operativos disponen de los servicios necesarios para la gestión de los
procesos, tales como su creación, terminación , ejecución periódica, cambio de
prioridad, etc.
•Además,
durante su existencia . Los procesos pasan por distintos estados cuyas
transiciones estan controladas por el sistema operativo.
BLOQUE DE CONTROL DE PROCESOS
•EL BCP DE CADA PROCESO ALMACENA INFORMACION COMO:
•ESTADO ACTUAL DEL PROCESO. EJECUCION , PREPARADO O BLOQUEADO.
•IDENTIFICADOR DEL PROCESO. DEPENDIENDO DEL SISTEMA OPERATIVO
A CADA PROCESO SE ASIGNA UN PID.
•PRIORIDAD DEL PROCESO. LA ASIGNADA POR EL PLANIFICADOR.
•UBICACIÓN EN MEMORIA.DIRECCION DE MEMORIA EN LA QUE SE
CARGA EL PROCESO.
•RECURSOS UTILIZADOS. RECURSOS HARWARE Y SOFTWARE PARA
PODER EJECUTARSE.
ESTADOS DEL BCP
ALGORITMOS DE PLANIFICACIÓN
•GRACIAS
A LOS ALGORITMOS DE PLANIFICACIÓN , ESPECIALMENTE EN SISTEMAS OPERATIVOS
MULTIPROCESO O EN SISTEMAS OPERATIVOS EN RED, SIEMPRE Y CUANDO SE EJECUTEN
VARIOS PROCESOS EN EL MISMO EQUIPO, LA CPUSE ENCARGA DE ASIGNAR TIEMPOS DE
EJECUCION A CADA PROCESO SEGÚN EL TIPO DE ALGORITMO Y LA PRIORIDAD DE CADA
PROCESO.
TIPOS DE ALGORITMOS
ALGORITMO DE RUEDA
•.-ASIGNA
ROTATIVAMENTE TIEMPOS DE EJECUCION A LOS DIFERENTES PROCESOS. TAMBIEN SE LE
LLAMA ROUND – ROBIN Y EN
EL LA ASIGNACION DE TIEMPOS DE EJECUCION A LOS PROCESOS ES LA MISMA Y DE FORMA
SECUENCIAL. A CADA UNO SE LE ASIGNA EL MISMO QUANTUM O INTERVALO DE TIEMPO DE
EJECUCION.
ALGORITMO
FIFO (FIRST IN FIRST OUT).
•LOS CICLOS DE UCP ASIGNADOS A CADA PROCESO SE ASIGNAN EN FUNCION DE UNA
COLA FIFO. AL PRIMER PROCESO QUE LLEGA SE LE ASIGNAN TIEMPOS O CICLOS UCP HASTA
QUE TERMINA COMPLETAMENTE . A CONTINUACION , SE EJECUTA COMPLETO EL SIGUIENTE
PROCESO QUE HAY EN LA COLA FIFO Y ASI SUCESIVAMENTE HASTA TERMINAR CON EL
ULTIMO PROCESO.
•LOS CICLOS DE UCP ASIGNADOS A CADA PROCESO SE ASIGNAN EN FUNCION DE UNA
COLA FIFO. AL PRIMER PROCESO QUE LLEGA SE LE ASIGNAN TIEMPOS O CICLOS UCP HASTA
QUE TERMINA COMPLETAMENTE . A CONTINUACION , SE EJECUTA COMPLETO EL SIGUIENTE
PROCESO QUE HAY EN LA COLA FIFO Y ASI SUCESIVAMENTE HASTA TERMINAR CON EL
ULTIMO PROCESO.
No hay comentarios:
Publicar un comentario