Sistemas Operativos

Páginas: 8 (1962 palabras) Publicado: 11 de agosto de 2012
ADMINISTRACIÓN DEL PROCESADOR

Niveles de planificación
La asignación del (los) procesador(es) a los procesos es lo que permite que estos últimos realicen su trabajo.
¿Cuándo deben asignarse los procesadores y a qué procesos? Esto lo decide la actividad conocida como Planificación del procesador.
Se consideran 3 niveles importantes de planificación:
Planificación de alto nivel.
-“Planificación de trabajos o procesos”.
- Determina a qué trabajos se les va a permitir competir activamente por los recursos del sistema.
- Planificación de admisión, pues determina qué trabajos obtienen admisión al sistema. Una vez admitidos, los trabajos se convierten en procesos o grupos de procesos.
Planificación de nivel intermedio.
- Determina a qué procesos se les puede permitir competir porla CPU.
- Suspende y activa los procesos para lograr una operación uniforme del sistema y para ayudar a alcanzar ciertas metas en el rendimiento total del sistema.
- Actúa como un “buffer” entre la admisión de trabajos al sistema y la asignación de la CPU a estos trabajos.

Planificación de bajo nivel.
- Determina a qué proceso listo se le asigna la CPU cuando ésta queda disponible y se leasigna la CPU a este proceso.
- Despacha los procesos.
- Ejecuta los procesos.

Objetivos de la planificación
Una estrategia de planificación debe buscar que los procesos obtengan sus turnos de ejecución apropiadamente, conjuntamente con un buen rendimiento y minimización de la sobrecarga (overhead) del planificador mismo.
En general, se buscan los siguientes objetivos principales:
1.Justicia. Todos los procesos son tratados de la misma manera y ninguno experimenta postergación indefinida.
2. Maximizar la capacidad de ejecución. Debe intentar dar servicio al número máximo de procesos por unidad de tiempo.
3. Maximizar el tiempo de respuesta. Cada usuario o proceso debe observar que el sistema les responda consistentemente a sus requerimientos.
4. Evitar el aplazamientoindefinido. Los procesos deben terminar de ejecutarse en un plazo finito de tiempo.
5. El sistema debe ser predecible. Un trabajo dado debe ejecutarse, aproximadamente, en la misma cantidad de tiempo y costo con independencia de la carga del sistema.
6. Equilibrar el uso de recursos. El planificador debe mantener ocupados los recursos del sistema.
7. Mantener bien definidas las prioridades de losprocesos. Establecer las prioridades de los procesos en cuanto al uso de los recursos.

Criterios de planificación
Para poder alcanzar los objetivos de la planificación, los mecanismos de planificación deben considerar los siguientes criterios o (características):
1. Limitación de un proceso a operaciones de entrada/salida. El proceso nada más entra a CPU a esperar un evento de entrada/salida,solo la utiliza brevemente.
2. Limitación de un proceso al CPU. El proceso tiende a usar el CPU hasta que termina su tiempo.
3. Si un proceso es por lote o interactivo. Por lote, los proceso se realizan ininterrumpidamente; interactivo, permite la interacción usuario-máquina, que lleva más tiempo.
4. Rapidez de respuesta. Si los procesos deben dar respuesta en tiempo real se requiere quetengan prioridad para los turnos de ejecución.
5. Prioridad. Los procesos de alta prioridad deben recibir mejor tratamiento que los de prioridad baja.
6. Tiempo de ejecución real. Cuánto tiempo requiere el proceso para ejecutarse.
7. Tiempo de ejecución adicional. Cuánto tiempo más requiere el proceso para terminar de ejecutarse.

Estrategias de planificación del procesador
Una vez que elproceso entra al CPU a ejecutarse, el sistema le indica en qué forma va a realizar su ejecución.

A) Planificación No Apropiativa
Aquella en la cual, una vez que a un proceso le toca su turno de ejecución, ya no puede ser suspendido, ya no se le puede arrebatar la cpu.
Los trabajos largos hacen esperar a los trabajos cortos, pero el tratamiento que reciben todos los procesos es más justo....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistema Operativo Y Tipos De Sistemas Operativos
  • Atomicidad de operaciones
  • operaciones basicas del sistema operativo
  • Sistemas Operativos
  • Sistema operativo
  • Sistema operativo
  • Sistemas operativos
  • Sistema Operativo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS