Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Universidad Unipanamericana
Modalidad Virtual
Encabezado: Actividad de Aprendizaje 3
Contenido
Introducción................................................................................................................................1
Actividad.....................................................................................................................................2
cual deberá ser cronometrado según tiempo límite de expiración de este y se debe mostrar la
memoria………………………………………………………………………………………...6
Bibliografía...............................................................................................................................11
1
Encabezado: Actividad de Aprendizaje 3
Introducción
por el sistema operativo. Al planificar y saber cuáles son los mejores algoritmos para poder
cargar los trabajos desde la memoria al procesador se reduce el problema de inutilizar la CPU
por mucho tiempo. Los algoritmos y la forma de planificación nos permiten optimizar y dar
Actividad
Algoritmo de planificación Round Robin, que permita identificar como el procesador o los
procesadores atienden muchos procesos simultáneamente sin alterar la vista como los percibe el
usuario final.
Round robin es un método para seleccionar todos los elementos en un grupo de manera equitativa y en un
orden racional, normalmente comenzando por el primer elemento de la lista hasta llegar al último y
empezando de nuevo desde el primer elemento. El nombre del algoritmo viene del principio de Round-
Roubin conocido de otros campos, donde cada persona toma una parte de un algo compartido en
cantidades parejas.
tomaremos como inicio el siguiente ejemplo con 5 procesos en tiempo de llegada en 0 y un Quantum de 5
unidades de tiempo (ut):
Cuando un proceso recibe la CPU, puede ocurrir los siguientes dos casos:
Que el proceso tenga una rafaga de CPU menor o igual que el Quantum, en este caso el proceso termina
antes del Quantum y planifica un nuevo proceso.
3
Encabezado: Actividad de Aprendizaje 3
Que el proceso tenga una rafaga de CPU mayor que el Quantum, en este caso el Quantum para este
proceso se agota, a continuacion es expulsado de la CPU dando paso a otro proceso y el proceso
expulsado se colocara al final de la cola de procesos listos.
Word 8 0
Excel 6 2
Paint 4 4
Calculadora 2 6
4
Encabezado: Actividad de Aprendizaje 3
Vamos a representar en un plano cartesiano los procesos (primeros en llegar primeros en ser
atendidos).
Calculamos:
2. Simular por cada proceso que llega al procesador un tiempo (QUANTUM) el cual
proceso.
QUANTUM = 3 ut
6
Encabezado: Actividad de Aprendizaje 3
memoria.
Características:
Algoritmo no expulsivo
Calculamos:
El codigo fuente y el ejecutable se encuentra en una carpeta en dropbox con el siguiente link:
https://www.dropbox.com/sh/t4vaj5w1gkwd84y/AABo0ZiWneXLbiB_AeDiq2POa?dl=0
programación C++ y su función es de mostrar como se ejecuta los procesos según la rafaga de
A continuacion corremos el programa y nos muestra la siguiente pantalla que nos pide que
insertemos la cantidad de procesos que vamos a ejecutar, esta linea se delimitó a no mayor a 10
procesos.
8
Encabezado: Actividad de Aprendizaje 3
Luego nos pide insertar la unidad de tiempo o rafaga de CPU de cada proceso.
Proceso 1
Proceso 2
9
Encabezado: Actividad de Aprendizaje 3
Proceso 3
Luego nos pide escribir la unidad de tiempo del Quantum, en este caso es 5
Y por último nos muestra la ejecucion de los procesos según la rafaga de CPU. Aquí hemos terminado
con a simulacion del Round Robin.
10
Encabezado: Actividad de Aprendizaje 3
El codigo fuente y el ejecutable se encuentra en una carpeta en dropbox con el siguiente link:
https://www.dropbox.com/sh/t4vaj5w1gkwd84y/AABo0ZiWneXLbiB_AeDiq2POa?dl=0
11
Encabezado: Actividad de Aprendizaje 3
Bibliografía
v=TeSQGo07220
v=utgiDXMqGCc
https://sites.google.com/site/osupaep2010/administracion-de-procesos/planificacion-del-
procesador/tipos-de-planificacion