Está en la página 1de 5

TRABAJO DE SISTEMAS OPERATIVOS

ALGORITMOS DE PLANIFICACIÓN

Docente

Antonio Fernando Movilla Quintero

Integrantes

Santiago gomez rojo


Luis Fernando Barrios Muñoz
Samir esteban Orozco Salazar
Juan camilo Flórez

Universidad de Córdoba
Facultad de Ingeniería
Ingeniería de sistemas
Córdoba – Montería
2021
Introducción

Se darán a conocer de forma investigativa crítica y autónoma características e importancias


en cuanto a los Algoritmo de Planificación ya que se deben conocer al momento de manejar
los sistemas operativos multitarea y los multiprogramados.

Algoritmo SRTF
(Short Remaining Time First)

Este algoritmo consiste en ejecutar el primer proceso asignado, después mide el tiempo de
carga de CPU del siguiente proceso y hace la comparación del tiempo de carga de los
procesos, donde el que tenga menor tiempo es el primero en ser ejecutado, si en dado caso
se activa un nuevo procesos y este tiene menor tiempo de carga el dispatcher verifica si el
nuevo proceso tiene menor tiempo de carga , entonces pone en pausa el proceso que se
estaba ejecutando y comienza con el nuevo proceso con menor carga, una vez finalizado el
proceso, retoma el proceso anterior, hasta finalizar. Si se encuentran dos procesos con el
mismo tiempo de carga se aplica la ley FIFO (First in, first out), primero en entrar, primero
en salir.

Para ello daremos a conocer de forma clara y precisa con el siguiente video.

https://www.youtube.com/watch?v=Q96u4EKANII

Algoritmo Round- Robin


Round-Robin es un algoritmo de planificación de procesos simple de implementar, dentro
de un sistema operativo se asigna a cada proceso una porción de tiempo equitativa y
ordenada, tratando a todos los procesos con la misma prioridad.

Los sistemas implementados con ese algoritmo de planificación son llamados de tiempo
compartido ya que el tiempo de procesador se ve como un recurso que se comparte por
turnos entre los procesos. El funcionamiento del algoritmo es dar una rodaja de CPU a cada
proceso de forma secuencial, la selección entre procesos activos se gestiona según el que
lleve mas tiempo esperando (FIFO).

Para ello daremos a conocer de forma clara y precisa con el siguiente video.

https://www.youtube.com/watch?v=eHsgzFhAIEE

Nota: Es importante garantizar que estos sean:


 Equitativos o Imparciales, cada proceso recibe una parte justa de tiempo.
 Eficientes ya que se mantiene la CPU ocupada el mayor tiempo posible.
 Dar un buen tiempo de respuesta, Minimizado para usuarios interactivos.
 Dar un buen tiempo de retorno. Minimizar el tiempo de espera por salida de los
trabajos por lotes.
 Productivos. Maximizar la cantidad de trabajos por hora.

También podría gustarte