ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Planificacion De Procesos


Enviado por   •  18 de Diciembre de 2013  •  952 Palabras (4 Páginas)  •  233 Visitas

Página 1 de 4

PLANIFICACIÓN DE PROCESOS

Cuando son ejecutables varios procesos, el sistema operativo debe decidir cuál conviene ejecutar si el CPU se encuentra disponible.

El elemento del sistema quien toma esta decisión se llama planificador (scheduling) y el algoritmo del cual hace uso se denomina algoritmo planificador.

TIPOS DE PLANIFICACIÓN

NO APROPIATIVA:

Una vez que el CPU ha sido asignado a un proceso, ya no se le puede arrebatar.

Ejemplos: FIFO, Primer trabajo más corto

APROPIATIVA:

Cuando a un proceso, el sistema operativo le puede quitar el CPU antes asignado.

Ejemplos: Round Robin, Prioridades,

Tiempo restante más corto,

Colas múltiples.

OBJETIVOS DE LA PLANEACIÓN

1. Los procesos deben tratarse de la misma forma.

2. Evitar el aplazamiento indefinido.

3. Atender la mayor cantidad de procesos por unidad

de tiempo.

4. Mantener ocupados los recursos del sistema.

5. Lograr un equilibrio entre la respuesta y el uso de los recursos.

6. Una tarea debe ejecutarse aproximadamente en el mismo tiempo, cada vez que se ejecute.

CRITERIOS DE PLANEACION

1. Si el proceso utiliza exhaustivamente el CPU (CPU Bound) o los diversos dispositivos (I/O Bound).

2. Importancia del proceso. Tipo de procesamiento.

3. Cuánto tiempo real de ejecución lleva un proceso y cuánto tiempo estimado necesita para terminar.

4. Frecuencia con la que el proceso utiliza la memoria principal.

NIVELES DE PLANIFICACION

Planificación de Alto nivel:

Selecciona los trabajos que deben admitirse en el sistema.

Tareas:

1. Administrar todos los recursos del sistema excepto

el CPU.

2. Mantiene las colas de procesos bloqueados y

suspendidos.

3. Controla la creación de procesos.

4. Maneja el nivel de multiprogramación.

Planificación de nivel intermedio:

Determina cuáles procesos pueden competir por el CPU.

Tareas:

1. Equilibrar la admisión de trabajos en el sistema

con la asignación del CPU a dichos procesos.

2. Nivelar la carga del sistema (procesos activos

y pasivos)

Planificación de bajo nivel:

Determina a cuál proceso listo se le asignará el CPU cuando éste

se encuentre disponible.

Tarea:

1. Despachar el proceso.

POLITICAS DE PLANEACION

• FIFO

Los procesos son atendidos en el orden en que entraron a la lista de Ready. El proceso tiene asignado el CPU hasta que termina su ejecución.

* No Apropiativa.

* Generalmente se utiliza combinando con otros esquemas.

Lista de Procesos Listos

...

Descargar como (para miembros actualizados)  txt (5.4 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com