Вы находитесь на странице: 1из 2

Planificacin de Procesos

Cuando ms de un proceso es ejecutable desde el punto de vista lgico, el Sistema Operativo Debe decidir cul de ellos debe ejecutarse en primer trmino. El Planificador es la porcin del Sistema Operativo que decide y el Algoritmo de Planificacin es el utilizado. Los principales criterios respecto de un buen algoritmo de planificacin son la equidad, la eficacia, el tiempo de respuesta, el tiempo de regreso y el rendimiento5. Algunas de estas metas son contradictorias, por ejemplo, minimizar el tiempo de respuesta Para los usuarios interactivos significara no ejecutar las tareas batch. NIVELES DE PLANIFICACIN DEL PROCESADOR Cada proceso es nico e impredecible, es decir que pueden requerir intensivamente operaciones de Entrada / Salida o intensivamente CPU; el planificador del Sistema Operativo no tiene la certeza de cunto tiempo transcurrir hasta que un proceso se bloquee, ya sea por una operacin de Entrada / Salida o por otra razn. Para evitar que un proceso se apropie de la CPU un tiempo excesivo, los equipos poseen Un dispositivo que provoca una interrupcin en forma peridica, por ejemplo 60 Hz, o sea Sesenta veces por segundo. En cada interrupcin del reloj el Sistema Operativo decide si el proceso que se est Ejecutando contina o si el proceso agot su tiempo de CPU y debe suspenderse y ceder la CPU a otro proceso. Los principales conceptos relacionados con Planificacin del Procesador son los Siguiente: Planificacin apropiativa: es la estrategia de permitir que procesos ejecutables (desde El punto de vista lgico) sean suspendidos temporalmente. Planificacin no apropiativa: es la estrategia de permitir la ejecucin de un proceso Hasta terminar. Planificacin del procesador: determinar cundo deben asignarse los procesadores Y a qu procesos, lo cual es responsabilidad del Sistema Operativo.

Niveles de Planificacin del Procesador


Se consideran tres niveles importantes de planificacin, los que se detallan a continuacin: Planificacin de alto nivel: Tambin se denomina Planificacin de trabajos. Determina a qu trabajos se les va a permitir competir activamente por los Recursos del sistema, lo cual se denomina Planificacin de admisin. Planificacin de nivel intermedio: Determina a qu procesos se les puede permitir competir por la CPU. Responde a actuaciones a corto plazo en la carga del sistema y efecta suspensiones Y activaciones (reanudaciones) de procesos. Debe ayudar a alcanzar ciertas metas en el rendimiento total del sistema. Planificacin de bajo nivel: Determina a qu proceso listo se le asigna la CPU cuando esta queda disponible Y asigna la CPU al mismo, es decir que despacha la CPU al proceso. La efecta el Despachador del Sistema Operativo, el que opera muchas veces Por segundo y reside siempre en el almacenamiento primario.

Los distintos Sistemas Operativos utilizan varias Polticas de Planificacin, que se instrumentan Mediante Mecanismos de Planificacin.

Objetivos de la Planificacin
Los objetivos de la planificacin del procesador son los siguientes e involucran a los conceptos Detallados seguidamente Ser justa: Todos los procesos son tratados de igual manera. Ningn proceso es postergado indefinidamente. Maximizar la capacidad de ejecucin: Maximizar el nmero de procesos servidos por unidad de tiempo. Maximizar el nmero de usuarios interactivos que reciban unos tiempos De respuesta aceptable: En un mximo de unos segundos. Ser predecible: Un trabajo dado debe ejecutarse aproximadamente en la misma cantidad de Tiempo independientemente de la carga del sistema. Minimizar la sobrecarga: No suele considerarse un objetivo muy importante. Equilibrar el uso de recursos: Favorecer a los procesos que utilizarn recursos infrautilizados. Equilibrar respuesta y utilizacin: La mejor manera de garantizar buenos tiempos de respuesta es disponer de los Recursos suficientes cuando se necesitan, pero la utilizacin total de recursos Podr ser pobre. Evitar la postergacin indefinida: Se utiliza la estrategia del envejecimiento. Mientras un proceso espera por un recurso su prioridad debe aumentar, as la Prioridad llegar a ser tan alta que el proceso recibir el recurso esperado. Asegurar la prioridad: Los mecanismos de planificacin deben favorecer a los procesos con prioridades Ms altas.

Вам также может понравиться