11
Conceptos (políticas de planificación) La planificación del procesador consiste en asignar los procesos al procesador a los procesadores para que sean ejecutados en algún momento, de forma que se cumplan objetivos del sistema tales como el tiempo de respuesta, la productividad y la eficiencia del procesador.

tecnologia 13 octubre 2011

Embed Size (px)

Citation preview

Page 1: tecnologia 13 octubre 2011

Conceptos (políticas de planificación)

La planificación del procesador consiste en asignar los procesos al procesador a los procesadores para que sean ejecutados en algún momento, de forma que se cumplan objetivos del sistema tales como el tiempo de respuesta, la productividad y la eficiencia del procesador.

Page 2: tecnologia 13 octubre 2011

La planificación es una función fundamental del sistema operativo, puesto que casi todos los recursos del ordenador se planifican antes de utilizarlos. Por supuesto, la C.P.U. es uno de los recursos primarios del ordenador. Por tanto, su planificación es algo básico en el diseño de un sistema operativo.

Page 3: tecnologia 13 octubre 2011

Productividad

Page 4: tecnologia 13 octubre 2011

El Tiempo de Espera:- El tiempo que el proceso gasta en estado de espera (Sin hacer nada).El Tiempo de Retorno Normalizado:TRNorm = Tretorno / Tservicio- Permite realizar comparaciones absolutas- Por lo que el ‘TRN’ es relativo.El Tiempo de Respuesta Interactivo:- Es el tiempo que pasa desde que el sistema interacciona con el usuario.- Tiempo desde que el usuario ejecuta una aplicación, y el programa responde.

Page 5: tecnologia 13 octubre 2011
Page 6: tecnologia 13 octubre 2011

Planificación a mediano plazoTiene como misión traer procesos suspendidos a la memoria principal. Asignan al proceso la cantidad de memoria principal que requiera para luego dejarlo en estado de preparado. Forma parte de la funcion de intercambio.Se basa en la necesidad de controlar el grado de multiprogramación.

La gestión de memoria también es un punto a tratar , ya que la decisión de carga en memoria tiene en cuenta las necesidades del proceso.

Page 7: tecnologia 13 octubre 2011

Planificación a corto plazo

Se ejecuta cuando ocurre un suceso que puede conducir a la interrupción del proceso actual o para expulsar de ejecución a el proceso para que ingrese otro; ejemplos

- Interrupción de reloj.- Interrupción de E/S.- Llamadas al S.O- Señales.

Su objetivo es repartir el tiempo del procesador para optimizar su comportamiento.

Page 8: tecnologia 13 octubre 2011

Prioridades.

El planificador seleccionará siempre a un proceso de mayor prioridad antes que a los de menor prioridad.

Tiene múltiples colas de Listos para representar cada nivel de prioridad.

Los procesos de prioridad más baja pueden sufririnanición:

-Permite que un proceso cambie su prioridad en función de su edad o su historial de ejecución.

Page 9: tecnologia 13 octubre 2011

Cada proceso tiene una prioridad asignada y el planificado seleccionara siempre a un proceso de mayor prioridad antes que a los de menor prioridad.

Podemos observar esto mediante el uso de las colas

Page 10: tecnologia 13 octubre 2011

Modo de decisionPreferente.

el S.O utuliza el procesador repartiendo el tiempo de uso de este entre los procesos que estén esperando para utilizarlo. Cada proceso utiliza el procesador durante cortos períodos de tiempo, (evita que se pueda monopolizar el proceador).

No preferente.

El proceso que esta en el procesador se ejecuta hasta que termine.

Page 11: tecnologia 13 octubre 2011

Presentado por :

Carlos Andres Alarconcod. 2010252115Natalia Motivar

cod. 2010252120

Presentado a:

Oscar Wilson Mendoza MartínezGrupo 3BM y 4BM