lunes, 18 de marzo de 2013

PLANIFICACION DE PROCESOS

                PLANIFICACION DE PROCESOS

validar cual de los procesos esta listo para pasar a la lista de ejecucion


Propósito de la programacion

Tiempo de respuesta: tiempo transcurrido entre la peticion del usuario y la ejecucio de la orden en pantalla

Ej: Al hacer doble clic ya sea para abrir un programa, para abrir un archivo o carpeta.

Productividad: se mide en terminos de que tanto se tardan en ejecutar los procesos.

Eficiencia del procesador:


                                                    TIPOS DE PLANIFICACION

A largo plazo: Decision de añadir procesos al conjunto de procesos a ejecutar. Controla el grado de multiprogramación.

A mediano plazo: Decisión de añadir procesos al conjunto de procesos que se encuentran parcial o completamente en la memoria, Forma parte de la función de intercambio. Se basa en la necesidad de controlar el grado de multiprogramación.

 A corto plazo: Distribuidor o Dispatch. se ejecuta con mas frecuencia a comparacon de  los otros tipos de planificacion.

 Planificación de E/S:  Decisión sobre qué solicitud de E/S pendiente será tratada por un dispositivo de E/S disponible

Planificador de trabajos:

– Necesidad:

• Si hay muchos procesos ... algunos en almacenamiento secundario.

– Cometido:

• Se encarga del intercambio entre memoria y almacenamiento secundario. Controla el número de procesos en memoria (grado de multiprogramación).

– Frecuencia:

• Se ejecuta con menor frecuencia que el planificador CPU (cuando termina un proceso, etc.) ... puede ser más lento

– Eficiencia:

• Buena mezcla en memoria entre procesos limitados por la CPU y por E/S



SE EJECUTA CUANDO OCURRE UN SUCESO:
 
_______
De mi autoria
      

NIVELES DE PLANIFICACION
 
_____________________
Tomado de la presentacion Politicas de planificacion



CRITERIOS DE LA PLANIFICACIÓN A CORTO PLAZO

  • Relativos al rendimiento del sistema:
              -Cuantitativos.
              -Pueden evaluarse fácilmente. Algunos ejemplos son el tiempo de respuesta y la productividad.

  • No relativos al rendimiento del sistema:
              -Cualitativos.
              -Previsibilidad.

Indice se llama buffer de traduccion adelantada, permite cargar la informacion y transferencia de una forma mucho mas rapida.


PRIORIDADES

Valida que prioridad se le debe dar a un proceso, si efectivamente es de mayor prioridad o de menor prioridad

Los procesos de menor prioridad pueden sufrir "inanicion"

Inanicion: es un problema relacionado con los sistemas multitarea, donde a un proceso o un hilo de ejecución se le deniega siempre el acceso a un recurso compartido. Sin este recurso, la tarea a ejecutar no puede ser nunca finalizada.

No hay comentarios:

Publicar un comentario