politicas de planificacion

 

PLANIFICACIÓN DE PROCESOS

PLANIFICACION DE E/S

 

Es un metodo el cual los sistemas operativos deciden una cosa el orden por el cual se van a enviar las peticiones de lectura y escritura subsistema de disco.

A veces se le llama tambien planificacion de disco.

 

PLANIFICACION A MEDIO PLAZO

 

esta planificacion forma parte de la funcion de intercambio.

Ggenralmente, la desicion de cargar un proceso en memoria principal se basa en la necesidad de controlar el grado de multiprogramacion.

En un sistema que no emplee memoria virtual,la gestionn de memoria tambien es un punto a tratar .

Asi pues, la desicion de carga en memoria tendra en cuenta las necesidades de memoria del proceso

 

PLANIFICACION A LARGO PLAZO

 

La planificacion a largo plazo determina cuales son los programas admitidos en el sistema. De este modo , se controla el grado de multiprogramacion. una ves admitido, un trabajo o un programa de usuario se convierte en un proceso y es añadido a la cola del planificador a corto plazo.en algunos sistemas, un proceso recien creado comienza en situacion de decargado de la memoria principal, en cuyo cso se añade a la cola del planificador de medio plazo.

E n un sistema de proceso por lotes o bien en la parte de proceso por lotes de un sistema operativo de proposito general, los procesos recien incorporados se encaminan hacia el disco y permanecen detenidos en una cola de procesamiento por lotes. El planificador a largo plazo creara procesos a partir de la cola cuando sea posible. Dos decisiones entran en juego en este sistema.

 

OBJETIVOS DE LA PLANIFICACION

El objetivo de la planificacion es optimizr el comportamiento del sistema es decir este comportamiento es muy complejo, por lo tanto , el objetivo de esta planificacion se debera a centrar en la faceta del comportamiento en el que se este interesado.

  •  Reparto equitativo del procesador .

  • eficiencia(optimizar el uso del proceso).

  • menor tiempo de respuesta en uso interactivo.

  • Menor tiempo de espera en lotes (batch)

  • mayor numero de trabajos por unidad de tiempo(batch).

  • cumplir los plazos de ejecucion de us sistema de tiempo real

 

PLANIFICACION A CORTO PLAZO

Establece la desicion de cual de los procesos debe ir autorizar el procesador , es decir hace uso de el, se le denomina tambien planificacion del procesador o el distribuidor ,es la planificacion de uso mas frecuente ya que se ejecutan de formas mas frecuente nos determina como se ordenan los procesos dentro de la lista debe tener unas caracteristicas, cuando ocurre una interrupcion de reloj, una interrupcion de salida de E/S, llamadas al sistema operativo señales

 

EFICIENCIA DL PROCESADOR

      

                                                                                 

LAS POLITICAS DE PLANIFICACION

PROPOSITO DE LA PLANIFICACION 

TIEMPO DE RESPUESTA :consiste en el tiempo transcurrido en una solicitud dl usuario y el inicio de la respuesta del S.O.

PRODUCTIVIDAD:Sacar el maximo provecho a los recursos instalados, se sacan cuando El S.O

EFICIENCIA DEL PROCESADOR: mejorar al maximo la eficiencia del procesador.

 

POLITICAS DE PLANIFICACION 

TIEMPO DE LLEGADA (TL):Momento en el cual es admitido un proceso.

TIEMPO DE SERVICIO(TS): tiempo en el cual se asigna el programador a su programa.

TIEMPO DE ESPERA (TE):Esta en cualquier estado menos en el de ejecucion, lo define la politica de planificacion.

TIEMPO DE RETORNO (TR): Uso del espacio de direccciones TS+TE,tiempo total de uso del procesador .

TASA DE RESPUESTA(TW):factor que implica el TS  y TE

 

PRIMERA POLITICA FCFS

politica no preferente

el procesador ejecuta cada proceso hasta que termina.conocido tambien como el primero en entrar , primero en salir.

 

MULTIPROGRAMACION

Permite que dos o mas procesos ocupen la misma unidad de memoria principal y sean ejecutadas al mismo tiempo .

 

MODO DE DESICION 

NO PREFERENTE: el que llega primero se ejecuta primero.

PREFERENTE: Proceso que se ejecuta actualmente.

 

CORRECION PRIMER PARCIAL 

 

preguntasparcial7

preguntasparcial7 preguntaparcial3 preguntaparcial5 preguntaparcial5 (1) preguntaparcial6 preguntaparcial8 preguntasparcial1

preguntaparcial3

 preguntaparcial5

preguntaparcial5 (1)

preguntaparcial6

preguntaparcial8

 

 

 POLITICAS  DE REALIMENTACION(LISTOS AUTONIVEL)

 

Es una politica no apropiativa es por quantum en cada tiempo de reloj se va a generar una interrupcion en donde va a salir del procesador para darle espacio a otro.

 

POLITICA MAYOR TAZA DE RESPUESTA 

Es una politica apropiativa pero cada vez que un proceso termina se calcula la tasa para cada proceso y se ejecuta el que mayor tasa de respuesta tenga

 

 

MENOR TIEMPO RESTANTE DE TIEMPO

 

es una politica referente del primero mas corto mira cada Quantum tiene menos tiempo para ejecutar y a ese le asigna el proceador la ventaja no necesita establecer los tiempos del servicio de cada proceso.

POLITICA PRIMERO EL MAS CORTO 

 

Es una política apropiativa es decir no tiene preferencias, en cada momento mide cual es el proceso mas corto mira en la lista de listos y lo selecciona cada vez que el proceso que estaba en ejecucion terminaba.
puede hacer sufrir de inanacion.

 

ROUN ROBIN

se genera una interrupcion periodica del reloj , proceso ejecucion a listos y selecciona siguiente trabajo  segun un FCFS

PRIMERA POLITICA PRIMERO EN LLEGAR PRIMERA EN SERVIRSE 

 

Esta politica selecciona el proceso mas antiguo de la cola de listos, rinde mejor con los procesos largos que cortos tiende a favorecer procesos con carga de CPU frente a los que tienen carga E/S puedo dar uso ineficiente de CPU  y dispositivos de E/S.