0% encontró este documento útil (0 votos)
5 vistas1 página

Tipos y objetivos de planificación de procesos

Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
5 vistas1 página

Tipos y objetivos de planificación de procesos

Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

2.5 Niveles, objetivos y criterios de planificación.

Cuando hay muchos procesos (programas en ejecución), el sistema operativo debe decidir
quién usa el procesador, cuándo y cuánto tiempo. Eso es la planificación de
procesos,existen 3 tipos de planificación que son los siguientes:

Planificación de largo plazo (Planificación de trabajos), determina a qué trabajos se les


permite entrar al sistema, cuál es el próximo trabajo que se va a ejecutar. Existe en los
sistemas por lotes donde la decisión se basa en las necesidades de recursos y su
disponibilidad. En los sistemas de tiempo compartido tiene como misión cargar los
programas que se desea ejecutar en memoria, es por tanto el encargado de crear los
procesos.

Planificación de mediano plazo (Planificación de Swapping), determina a qué proceso se


le permite competir por el CPU. Suspende y/o activa temporalmente procesos para
mantener una operación uniforme en el sistema y ayuda a realizar algunas funciones para
optimizar el rendimiento del sistema.

Planificación de corto plazo (Planificación de CPU), determina a qué proceso deberá


asignarse el CPU (despachar). Esta operación se realiza muchas veces por segundo, por lo
que el despachador debe estar permanente en memoria.

Los objetivos de la planificación en un sistema operativo buscan lograr un equilibrio entre


varios aspectos importantes. Uno de ellos es la eficiencia, que significa aprovechar al
máximo el procesador para que no esté inactivo. También está la rapidez, que busca que
los procesos se ejecuten y terminen lo más pronto posible. Otro objetivo es la justicia,
asegurando que todos los procesos tengan la oportunidad de usar los recursos sin que unos
se queden rezagados. Finalmente, se busca una buena respuesta interactiva, es decir, que
el sistema responda de forma ágil a las acciones del usuario, especialmente en sistemas
interactivos.

Por otro lado, los criterios de planificación son las medidas que se utilizan para saber si se
están cumpliendo los objetivos. Entre ellos está el tiempo de respuesta, que indica qué tan
rápido un proceso comienza a ejecutarse; el tiempo de espera, que mide cuánto tiempo
permanece un proceso en la cola antes de ser atendido; y el tiempo de retorno, que es el
total que tarda un proceso desde que entra hasta que finaliza. Además, se consideran la
utilización del CPU, que mide qué tanto se aprovecha el procesador, y la productividad, que
refleja cuántos procesos logra completar el sistema en un cierto periodo.

También podría gustarte