martes, 23 enero 2018

Planificación Garantizada

E-mail

 

En este modelo de planificación se tiene en cuenta la cantidad de usuarios en el sistema y se le asigna a cada uno el tiempo de ejecución de un nivel siendo n la cantidad total de usuarios, de esa forma el planificador tiene que llevar cuenta del tiempo de ejecución de los procesos y balancear, el tiempo que están utilizando el procesador para cumplir con la ecuación previa.


importacionProcesos Ligeros
Los procesos ligeros, son programas en ejecución son básicamente procesos pero a diferencia de éstos últimos que solo tienen un hilo de ejecución los primeros tienen el hilo principal más hilos secundarios o hijos, en éste caso todos los procesos, hijos comparten la información del hilo principal pero además puede cada hilo tener su información privada.


Dentro de la información propia tenemos:


• Contador de programa.
• Pila.
• Registros.
• Estado del proceso ligero.


Dentro de la información compartida tenemos:


• Variables globales.
• Archivos abiertos.
• Señales.
• Semáforos.
• Contabilidad.


Señales
Las señales, son el mecanismo de comunicación que se establece entre los procesos. Para comparar, se puede decir que las señales son a los procesos lo que las interrupciones son al procesador. Cuando un proceso recibe una señal detiene su ejecución, bifurca a la rutina del tratamiento de la señal que esta en el mismo proceso y luego una vez finalizado sigue la ejecución en el punto que había bifurcado anteriormente.


Las señales se pueden originar en un proceso o bien en el sistema operativo. Las señales se pueden enviar entre procesos, solo los que tengan el mismo uid, o bien el sistema operativo puede enviarle una señal a un proceso, por ejemplo excepciones de ejecución.

 
Red de Sitios Latinos
 
Latinos