Los proceso ayudan que un computador pueda realizar dferentes tareas y ejecutar varios procesos al mismo tiempo. Definiendo un proceso podemos decir que es un programa en ejecucion, y todos estos procesos para ser ejecutados tienen un a jerarquia, asi como cada uno de ellos tienen un comando para poder realizar las llamadas al sistema.
Los procesos tienen tres estados en los que pueden estar: en ejecucion, listo y bloqueado. En Minix existe la administracion de los procesos de memoria y de archivos. En un Sistema Operativo debe existir comunicación entre procesos, con la ayuda de shell un primer proceso debe pasar al segundo proceso y asi sucesivamente. En la transferencia de mensaje utiliza dos primitivas llamadas SEND y RECEIVE, que son llamadas al sistema, la primera envia un mensaje aun destino dado y la segunda recibe un mensaje de un origen dado.
Un planificador se ocupa de decidir, no de proveer un mecanismo, para esta hay criterios para determinar en que consiste; equitatividad, eficiencia, tiempo, retorno y volumen de producción.
El primer trabajo mas corto decide que proceso debe ejecutarce primero basado en el menor de los tiempos en ejecución de cada proceso. En la planificación garantizada consiste en que la CPU asigna un ciclo o el mismo tiempo de ejecución a cada proceso, si existen varios usuarios trabajando al mismo tiempo.
Un tiempo real es aquel que se establece cuando el proceso esta a tiempo, en un momento preciso que todo esta en equilibrio, ahora si va muy rapido el proceso no se podra dar al igual si va despacio.
No hay comentarios:
Publicar un comentario