Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Objetivos
Objetivo General
Como objetivo principal de este proyecto de tesis,
considera el desarrollo de una herramienta
simulacin, que permita analizar el desempeo
distintos algoritmos de planificacin de tareas
tiempo real para mltiples procesadores.
se
de
de
de
Herramienta de Simulacin
En el captulo anterior, se expusieron mediante
experimentos de simulacin, los rendimientos de los
algoritmos de planificacin considerando sus casos
promedios.
En este captulo se presenta la descripcin de la
herramienta de simulacin desarrollada para llevar a
cabo los experimentos. En esta herramienta de
simulacin se presenta una interfaz grfica amigable
para el usuario en donde se comparan los
rendimientos de los algoritmos bajo condiciones
similares.
Referencia Tcnica
La herramienta de simulacin presentada, fue
desarrollada bajo el marco de trabajo que nos presenta
la multiplataforma Qt para C++ GUI, bajo el sistema
operativo Linux Red Hat 7.0. El cdigo generado es el
establecido para las versiones Qt 3.x o superior.
Adems para un correcto funcionamiento de la
herramienta, se deber contar con una versin de
Gnuplot, as como algn visualizador de imagenes
para formatos Postcript Encapsulados. Gnuplot es un
programa de ploteo de datos bajo un ambiente
interactivo de manejo de comandos.
Instalacin
Antes de llevar a cabo la instalacin de la herramienta,
primero se deber contar con el archivo
simulador.tar.gz que puede ser descargado en la
siguiente
direccin:
http://computacion.cs.cinvestav.mx/opereira. Para des
comprimir el archivo bastar con ejecutar el comando:
tar xvfz simulador.tar.gz
Una vez descomprimido se encontrar en el mismo
directorio un subdirectorio con nombre "simulador" el
cual contendr los siguientes archivos:
main.cpp
simulador.cpp
header.h
simulador.h
Makefile
El archivo main.cpp es el archivo donde se instancia
un objeto de la clase sim, as como tambin se
encuentra el cdigo que ejecuta la ventana principal.
En el archivo simulador.cpp es donde se encuentran
declarados los algoritmos de planificacin. En los
archivos header.h y simulador.h se encuentran
definidas las constantes, estructuras y los prototipos
de las funciones utilizadas para la clase principal sim.
El archivo Makefile contiene las banderas y la ruta de
las bibliotecas necesarias para compilar los archivos
fuentes. Para obtener el ejecutable simplemente
invocamos el comando:
make
Con lo cual obtenemos el archivo ejecutable
"simulador". Para ejecutar la aplicacin bastar con
ejecutar el comando "./simulador" el cual nos
presentar la ventana principal.
de
la