Ingeniero

Páginas: 4 (877 palabras) Publicado: 28 de agosto de 2012
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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS