Uploaded by Maritza GutiƩrrez

SCHEDULING - presentacion formal

advertisement
Tema:
Scheduling
Integrantes del equipo:
•
•
•
•
Maritza Gutierrez 8-941 -2432
Ruben veces
Alexander De Leon
Rubiela Aguilar
Introduccion
Scheduling es una herramienta utilizada para la planificación de procesos dentro de
cualquiera empresa que con lleva la organización de los recursos como mano de
obra humana, maquinas entre otros más. La planificación puede ser clasificada de
tres maneras ya sea corto, mediano o largo plazo.
Su principal característica es ser utilizado para reducir tiempo y costos,
garantizando eficacia y rendimiento entre los procesos de trabajo.
Para comprender por qué es utilizado esta herramienta en los proyectos se debe
tomar en cuenta que es elemento de dirección que garantiza un orden entre los
procesos que con lleva muchas actividades al momento de ser asignados y así
poder facilitar las tomas de decisiones de los lideres .
Scheduling
El scheduling , planificador o
programación es un proceso
de decisión que es utilizado de
manera regular en muchas
empresas de manufactura y
servicios.
Scheduling dentro de una organizacion.
01 Organizacion de
centro de rabajo
Un centro de trabajo respalda
el uso del scheduling
02 Planificación
de los horario
Facilita la planificación de los
horarios para ejecutar
actividades
03 Asigancion
de recursos
Se relaciona con la
programación de operaciones.
Implica determinar el orden en
que se ejecutaran las tareas
Algunos algoritmos de Planificación
Primero en llegar
01 primero en ser
servido
05
02 Prioridad al más corto
06
03
04
Round Robin
Planificación por
prioridad
07
08
Planificación
garantizada.
Planificación de Colas
Múltiples.
Colas múltiples con
retroalimentación
planificador de colas
multinivel con
retroalimentación
Primero en llegar primero en ser servido
ventajas
desventajas
Optimiza: utilización
Muy fácil de implementar (cola FIFO)
No optimiza: el tiempo de espera, retorno,
rendimiento. Muy variables en función del
orden de llegada y de la duración de
intervalos de CPU.
Prioridad al más corto
ventajas
Asocia a cada proceso un tiempo
aproximado de utilización de CPU
Asigna la CPU al proceso con menor tiempo
asociado
desventajas
Estimación del tiempo de utilización de CPU
por parte de un proceso (a veces se modela
con técnicas estadísticas).
Round Robin
ventajas
desventajas
Equitativo
Fácil de implementar
Normalmente el tiempo de retorno medio es
mayor que en SJF, pero el tiempo de
respuesta es mejor
Planificación por prioridad
ventajas
desventajas
•
•
Algoritmos con expulsión o sin expulsión
Prioridades estáticas o dinámicas
baja prioridad no se ejecutan nunca (poco
equitativo)
Planificación garantizada.
Para realizar esta planificación el
sistema tiene en cuenta el número
de usuarios que deben ser
atendidos
Planificación de Colas Múltiples
1.
En este algoritmo la cola de procesos que se
encuentran en estado de listos es dividida en un
número determinado de colas más pequeñas.
2.
Los procesos son clasificados mediante un
criterio para determinar en qué cola será
colocado cada uno cuando quede en estado de
listo. Cada cola puede manejar un algoritmo de
planificación diferente a las demás
Colas múltiples con retroalimentación
Divide los procesos en varias colas
numeradas siendo la de numeración
más baja la de mayor prioridad.
Planificador de colas
con retroalimentación
ventajas
Observaciones
multinivel
Soporta bien la sobrecarga.
Adaptable a las necesidades del sistema.
•
•
Procesos limitados por procesador irán a
colas de menor prioridad (nivel alto).
Procesos muy interactivos irán en colas
de alta prioridad (nivel bajo).
01
Defincion
Niveles de Schedulling
Corto plazo
• es el responsable de decidir quién, cuándo, cómo y por
cuánto tiempo recibe el procesador un proceso
Mediano plazo
• es el encargado de regir las transiciones de procesos entre
memoria principal y secundaria,
Largo plazo
• administrador que se encarga de organizar la ejecución
con un adecuado planeamiento
Gracias!
CREDITS: This presentation template was
created by Slidesgo, including icons by Flaticon,
infographics & images by Freepik and
illustrations by Storyset
Download