Está en la página 1de 2

PRIMER PERIODO

Sistemas Operativos
TRABAJO No. 3
Planificación de Procesos Ligeros
_______________________________________________________________________

ESPECIFICACIONES
Compare el rendimiento ofrecido al planificar el conjunto de procesos multihilo descrito en la Tabla 1
bajo las siguientes configuraciones:
1. Sistema Operativo multitarea con hilos en espacio de usuario: en este sistema se dispone de
una biblioteca para la programación con hilos en espacio de usuario. El algoritmo de
planificación de CPU utilizado por el sistema operativo es Round Robin con un quantum de 100
u.t. y un coste por cambio de contexto entre procesos de 20 u.t. El planificacor de la biblioteca
de hilos reparte el quantum del proceso entre los hilos utilizando Round Robin con un quantum
para cada hilo de 10 u.t. y sin coste en el cambio de contexto entre sus hilos.

2. Sistema Operativo multitarea con hilos soportados dentro del núcleo: el sistema operativo
planifica los procesos mediante Round Robin con un quantum de 100 u.t. este tiempo se
distribuye de forma circular entre los hilos de esa tarea en rodajes de 10 u.t. Como el caso
anterior, la única sobrecarga que se considera es el cambio de contexto entre procesos con un
coste de 20 u.t. considere además que las operaciones de E/S de una tarea únicamente bloquean
al hilo que las solicita.

Proceso Hilo Tiempo servicio


H1 30 - 110 - 40
H2 50
A
H3 30
H4 20 - 60 - 40
H1 20 - 50 - 60
B
H2 40 - 110 - 20
Tabla 1

Para ambas configuraciones considere que hay un único dispositivo que lo comparten todos los
procesos y sus hilos y la planificación que utiliza el dispositivo es FCFS.
Determinar para ambas configuraciones, elabore el diagrama de uso de los recursos, y en función de
ésta determine:
a) Tiempo medio de espera
b) Porcentaje de uso efectivo del CPU
c) Porcentaje de uso de CPU

Prof. Karim Guevara Puente de la Vega


CONSIDERACION PARA LA ENTREGA
• El trabajo debe ser realizado en equipos de 2 o 3 personas que pertenezcan al mismo grupo.
• Los miembros del equipo deben desarrollar el trabajo de forma colaborativa a través de un
documento (hoja de calculo de google), el mismo que permitirá calificar el trabajo en equipo de los
miembros.
• El archivo debe ser compartido con permisos de Edición con el profesor
• Cada equipo debe subir al aula virtual un archivo pdf (resultado del trabajo realizado en la hoja de
cálculo) en el cual se incluya el link del archivo compartido (hoja de cálculo). Solo un miembro del
equipo realizará la entrega del trabajo.
• La fecha y hora de entrega es improrrogable.

DE LA RÚBRICA DE EVALUACIÓN
Para este trabajo se considerará los siguientes criterios para su calificación.
Criterio Deficiente En proceso Bueno Satisfactorio
Gráfica Escenario 1 0 1 2 3
Gráfica Escenario 2 0 1 2 3
Cálculo de métricas Escenario 1 0 1 2 3
Cálculo de métricas Escenario 2 0 1 2 3
Conclusiones 0 1 2 3
Trabajo en equipo 0 1 2 3
Especificaciones de la presentación 0 1 2

Prof. Karim Guevara Puente de la Vega