Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Comprese el rendimiento ofrecido al planificar el conjunto de tareas multi-hilo 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 programacin con hilos en el espacio de usuario. El algoritmo de planificacin de CPU
utilizado por el sistema operativo es Round-Robin con un quantum de 100 u.t. y un costo por cambio de
contexto entre tareas de 20 u.t. El planificador de la biblioteca de hilos reparte el quantum de la tarea entre
los hilos utilizando Round-Robin con un quantum para cada hilo de 10 u.t. y sin costo en el cambio de
contexto entre sus hilos.
2. Sistema operativo multitarea con hilos soportados dentro del ncleo. El sistema operativo planifica
las tareas mediante Round-Robin con un quantum de 100 u.t.; este tiempo se distribuye de forma circular
entre los hilos de esa tarea en rodajas de 10 u.t. Como en el caso anterior, la nica sobrecarga que se
considera es el cambio de contexto entre tareas con un costo de 20 u.t. Considere adems que las
operaciones de E/S de una tarea nicamente bloquean al hilo que las solicita.
Suponga en ambos casos que las dos tareas estn disponibles y que el planificador entrega la CPU a T1.
T. oc.
C.C.
T. oc.
C.C.