Ingeniero

Solo disponible en BuenasTareas
  • Páginas : 4 (877 palabras )
  • Descarga(s) : 0
  • Publicado : 28 de agosto de 2012
Leer documento completo
Vista previa del texto
Sistemas Operativos
Practica de laboratorio
Planificación
Daniel Ochoa dochoa@fiec.espol.edu.ec
Objetivos:

 Describir el funcionamiento del planificador de procesos de Linux.
 Evaluar elorden y tiempos de ejecución de procesos para sistemas con diferente carga.
 Analizar el impacto de la arquitectura del CPU en la planificación de procesos.
Requerimientos:

 Un computador conGNU/Linux.
 Versión de Kernel: al menos 2.6.24
 Herramientas de programación: gcc, make.
Preparación
Para instalar esta versión de LinSched tenemos que bajarnos un archivocomprimido. No use el directorio $HOME. Descargue el archivo LinSched-2044a80.zip en un directorio local de la pc que esta usando, por ejemplo: /data/
$USERNAME. Luego hay quedescomprimirlo en el directorio /usr/local y compilarlo con estos comandos:
1.
2.
3.
4.
# unzip LinSched-2044a80.zip
# cd LinSched-2044a80/linsched
# make
# ./linsched
Hacer estas operaciones comousuario root. Re-nombre el archivo linsched.c como linsched.c.bak Descargue el archivo
linsched_practica.c y re-nombrelo como linsched.c.
CADA VEZ QUE HAGA UNCAMBIO ENLINSCHED.C RECOMPILE ELPROGRAMA USANDO make
Actividad No 1: Experimentando con Linshed

La diferencia entre el archivo linsched.c original y el que usted acaba de bajar es que las simulaciones estánencapsuladas en funciones para hacer más fácil su ejecución. Todas las funciones tienen el mismo prototipo:
void test_#(int topology, int , int)
Donde topology es un indice al arreglo topo_db que definelas diferentes sistemas a probar. Todas las funciones tienen
la misma estructura que es consecuente con lo explicado en el documento de preparación de práctica. Identifique las lineas donde seencuentran las invocaciones a las siguientes funciones
Ejecute el simulador habilitando (des-comentando) solo test_1(0,90,10) en la función main.c. Qué se puede deducir acerca de la distribución del uso...
tracking img