Está en la página 1de 7

NASLY DAYANA GORDILLO CHAVARRO

COD. 1610011216
SISTEMAS OPERACIONALES
TRABAJO DE:
Primero en entrar primero en ser servido FIFS
Asignación en rueda Round Robin
Trabajo más corto primero SJF

El objetivo principal de este trabajo es aprender y analizar los algoritmos de


planificación como lo son FIFS, ROUND ROBIN y SJF, los algoritmos de
planificación se encargan de asegurar que un proceso no monopoliza el procesador.
Un proceso es un programa que está en ejecución. Este proceso puede estar en 3
estados distintos “Listo” “Bloqueado” y “En Ejecución”. Los procesos son
almacenados en una lista junto con la información que indica en qué estado está el
proceso, el tiempo que ha usado el CPU, etc.
Para ello programamos dichos algoritmos en el lenguaje C++, en el cual creamos
un programa por cada algoritmo, donde se ejecutarán por separado y luego
procederemos a hacer la comparación de tiempos de ejecución de dichos
algoritmos.
Con esta esta actividad el mayor objetivo es comparar y aprender cómo es la
ejecución de estos algoritmos.

PASO A PASO DE LA EJECUION DE LOS ALGORITMOS .


➢ Lo primero a llevar a cabo es la búsqueda en línea de un compilador de algún
lenguaje de programación en este caso decidí hacerlos en C++.
Compilador: https://www.onlinegdb.com/online_c_compiler#
➢ Ya teniendo el compilador se procedió a la compilación de cada uno de los
algoritmos
➢ Luego de probar cada uno de los algoritmos se procedió a ejecutar, todo esto
se pudo llevar a cabo gracias a la explicación dada en clase y a investigación
más a fondo de cómo funciona cada uno de los algoritmos.
CODIGO :
ROUND ROBIN
ALGORITMO FCFS
SJF
COMPARACION DE TIEMPOS Y EJECUCION.
ROUND ROBIN:

FCFS:

SJF:

También podría gustarte