RELOJ


Get your own

lunes, 2 de abril de 2012

ENSAYO DE LA CLASE

REALIMENTACION

procesos admitidos se llaman RQ, se elige el proceso de mayor prioridad este proceso es el que se encuentra en la lista de mayor nivel encabezado.
después de que pasa por el uso del procesador tiene dos excepciones gana prioridad por el echo de estar esperando, pierde prioridad cuando hace el uso del procesador.
las excepciones son que un proceso no pierde prioridad si no hay otros procesos en ejecución y la otra es si no hay mas procesos nuevos 



AQUÍ VEMOS DOS  EJEMPLOS EN UN TIEMPO Y EN DOS
REALIMENTACION EN Q1






REALIMENTACION EN Q2




MENOR TIEMPO RESTANTE Y MAYOR TASA DE RESPUESTA

MENOR TIEMPO RESTANTE
Es una versión preferente a la de primero el mas corto la diferencia es que se escoge el  proceso que sea menor tiempo restante 

AQUÍ SE MUESTRA UN EJEMPLO



 MAYOR TASA DE RESPUESTA

Es un disciplina de planificación no apropiativa en la cual la prioridad de cada proceso no sólo se calcula en función del tiempo de servicio, sino también del tiempo que ha esperado para ser atendido. Cuando un trabajo obtiene el procesador, se ejecuta hasta termina, e aquí un ejemplo.








AQUÍ SE MUESTRA UN EJEMPLO

TURNO ROTATORIO Y PRIMERO EL MAS CORTO

Turno Rotatorio
Se determina una cantidad de tiempo que permite a cada proceso utilizar el procesador durante este periodo de tiempo, siempre que haya competencia simultaneidad  para el uso del procesador se le da prioridad que no hayan pasado por el uso del procesador. Cuando se genera la interrupción, el proceso que está en ejecución se sitúa en la cola de Listos:
Se selecciona el siguiente trabajo.
Se conoce también como fracciones de tiempo.

























AQUÍ VEMOS DOS EJEMPLOS DE LA CLASE CON QUANTUM 1 Y 2





Primero El Mas Corto

Esta política es no preferente una vez que termina el proceso el siguiente que se va a seleccionar es el menor tiempo de servicio, la ventaja es que beneficia la velocidad y recursos no preferentes, beneficia a los procesos del sistema mas cortos y su tiempo de respuesta y la desventaja es que le da castigo a los procesos mas largos y podría quedar en inamision, un proceso puede ser expedido cuando sobrepasa la linea de procesos que ya tiene y si la estimación de tiempo del proceso no es correcta, el sistema puede abandonar el trabajo.


























UN EJEMPLO DEL PRIMERO EL MAS CORTO



domingo, 18 de marzo de 2012

INTRODUCCIÓN A LA PLANIFICACIÓN DE UN PROCESO Y FIRST COME FIRST SERVED



PLANIFICACIÓN A CORTO PLAZO 
establecer que proceso se esta listo para ejecutar  o cual se debe llegar a ejecución , el distribuidor cumple la planificación en un breve tiempo  puede evaluarse fácilmente.

PLANIFICACIÓN A MEDIANO PLAZO  
 hace referencia hacia la solicitud del proceso de ir subiendo o bajando paginas desde la memoria. Gestiona la memoria virtual

PLANIFICACIÓN A LARGO PLAZO
cuando un proceso lleva demasiado tiempo, es muy grande o no son restringidas para los menores menores de edad se le define como planificación a largo plazo, no puede ser admitido en el estado de un proceso, empieza a admitir procesos hasta que un proceso nuevo llega y no se puede admitir mas

CUALITATIVOS
Factores que un usuario utiliza por gusto, cualidades que son poco medibles.

PREVISIBILIDAD
el sistema operativo (S.O) debe preveer cuando un usuario cuando utilizara algun tipo de pagina o proceso.  


PRIORIDADES
Las prioridades se basan en el tiempo que es atendido o ejecutado cada proceso hay procesos que no son tan grandes o que son muy importes es cuando el planificador seleccionará siempre a un proceso de mayor prioridad antes que a los de menor prioridad.


Los procesos de prioridad más baja pueden sufrir inanición:
Permite que un proceso cambie su prioridad en función de su edad o su historial de ejecución. Cuando una
prioridad esta libre de procesos los procesos pueden subir de nivel por longevidad (largo de vida) que tan
viejo es un proceso.
DISPATCHER 
Se encarga de asignar los procesadores a los diferentes procesos, por lo tanto debe actuar cuando se debe
comprobar si es necesario cambiar el proceso que está activo, es decir en las siguientes situaciones:
a) Cuando el proceso que esta activo se bloquea;
b) Cuando un proceso se desbloquea pasando a estado listo y debido al 
algoritmo de planificación este puede desplazar al que esta activo;
c) Cuando un proceso debe pasar de activo a listo y por lo tanto otro pasara de listo a activo.


FCFS

El First Come First Served (FCFS)Una vez que un proceso ejecuta no deja de hacerlo hasta que voluntariamente cambia de estado (no hay interrupción por tiempo). Asocia a cada proceso el
tiempo de CPU que habrá de usar en su próxima vuelta y va a decidir por el más pequeño. Si hubiera mas de uno utiliza FCFS para desempatar, seleccionando un proceso que tenga mayor prioridad antes que menor prioridad.


EJEMPLO DE LA CLASE PARA PODERLO VER TIENES QUE OPRIMIR LA LUPA QUE TIENE +