Please enable JavaScript.
Coggle requires JavaScript to display documents.
PLANIFICACIÓN DE PROCESOS, ESTA, DE, COMO, ESTE, ESTE, ESTE, SU, ESTA, SU …
PLANIFICACIÓN DE PROCESOS
Se refiere a como el sistema operativo determina el orden que ira cediendo el uso del procesador a los procesos que lo vayan solicitando y a las políticas que se emplearan para que el uso que den a dicho tiempo no sea excesivo respecto al uso esperado por el sistema.
Esta podemos decir que existen tres tipos
A largo plazo
Es el que decide cual será el siguiente proceso en ser iniciado, este era muy usado en los sistemas de lotes, principalmente en los que contenían un spool. Las decisiones que se tomaban dependían de los requisitos pre declarados de los procesos.
Hoy en día este tipo de planificación no se efectúa ya que es típicamente el usuario quien indica expresamente que proceso se iniciara.
Se encarga de admitir un nuevo proceso y hacer la transición de nuevo a listo.
A mediano plazo
Es el que decide cuales procesos conviene bloquear en determinado momento, bien sea por escases o saturación de un proceso de algún recurso o porque se está realizando alguna solicitud que no puede cumplir momentáneamente. Es el encargado de tomar las decisiones respecto a los procesos conforme entran o salen del estado de bloqueo.
Este también es llamado atendedor (Scheduler).
Se encarga der manejar la activación y bloque de un proceso relacionado con eventos, a lo cual conocemos como la transición entre ejecución y bloqueo y entre bloqueo y listo.
A corto plazo
Es el que decide como compartir momento a momento al equipo entre todos los procesos que se requieren de sus recursos, en especial el procesador. Esta se lleva a cabo decenas e veces por segundo y es el encargado de planificar los procesos que están listos para su ejecución, este también es conocido como despachador (dispacher).
Se encarga de decidir entre los procesos que están listos para ejecutasen y determinar cuál de ellos activar y detener a los que están excediendo su tiempo de uso del procesador e implementar las transiciones entre los estados de listo y en ejecución.
Medición de respuesta
No se da en unidades temporales como los milisegundos, sino que es común emplear ticks y quantums, ya que es una buena medida debido a que en el campo de cómputo las velocidades de acceso y uso efectivo varían constantemente, los conceptos y las definiciones permanecen.
OBJETIVO
EQUIDAD
Todos los procesos deben de ser atendidos
EFICACIA
El procesador puede estar ocuoado el 100% del tiempo
TIEMPO DE RESPUESTA
El tiempo empleado en dar respuesta a las solicitudes del usuario debe ser el menor posible
TIEMPO DE REGRESO
Reducir al mínimo el tiempo de espera de los resultados esperados por los usuarios por lotes.
RENDIMIENTO
Maximizar el número de tareas que se procesan por cada hora.
ESTA
DE
COMO
ESTE
ESTE
ESTE
SU
ESTA
SU