domingo, 18 de noviembre de 2012

3er Avance Proyecto

Colocar una breve descripción de tu proyecto y  si realizaste cambios con respecto a la entrega anterior, mencionarlos.



Nuestro proyecto consiste en optimizar procesos para eso generamos instancias iniciales que van a simular los procesos en los procesadores y que se van a optimizar a través de algoritmos para para optimizar los procesos que se iran mejorando haciendo cambios aleatorios para asi encontrar un óptimo y ver si ese cambio es mas o menos optimo.

Cómo haz avanzado en tu proyecto. Puedes incluir el Gantt actualizado.

para la realizacion de la grafica se uso una sencilla herramienta que se encuentra en Internet y es total mente gratuita.

  •  ¿Qué se ha hecho?

     Se han avanzando en la codificación de las ya muestra por medio de una gráfica se muestran los procesos que hacen los procesadores para que asi sea mas facil de el ver el comportamiento de los procesadores
  • para usar¿Qué falta?

     toda via falta codificación para que sea mas eficiente por que no lo es del todo y sea mas eficiente para que los procesos que realizaran los procesadores
  • ¿Qué problemas se han presentado y cómo los has resuelto / piensas resolverlos?

     hasta el momento en lo que mas batallamos es el optimizar los procesos para realizar un mejor funcionamiento de los procesadores y que todas las tarea se repartan de una mejor manera y asi optimizarlos.


    Recursos Utilizados y Actualizados

    bueno los recursos que hemos estado actualizando para la programación es python



    Porque Python?
    por ser un lenguaje cómodo y sencillo para la programación

    como descargar desde Ubuntu

     sudo apt-get install python2.7

    descarga de Windows


    También se esta usando como editor de texto emacs  alg

    sudo apt-get  install emacs

    También se pueden usar otros editores de texto como NetBeans o cualquier editor de texto aqui dejo el de NetBeans


    Tambien se esta usando la libreria Tkinter para graficar y que se vea mejor los procesos en los procesadores y como se comportan para hace la descarga directamente desde la terminal

    sudo apt-get install python-tk

    Tutoriales o cosas de interes de Python

    Algunos tutoriales de mucha calidad se encuentran en internet como libros o paginas bueno para python existe mucha información tanto en español como en ingles aqui algunas cosas interes
    Libro
    Pagina de internet
    En la ultima biene lo que es la pagina de tutorial en linea y un link de descarga del tutorial en pdf
    Y para otras personas que les gusta ver videos les recomiendo el canal de ChelinTutorial que no nada mas biene acerca de python si no tambien acerca de otros lenguejes y es muy bueno

    Primera versión del sistema

    A continuación presento el codigo o parte de el para ver el funcionamiento





En esta parte del codigo se muestra el calculo de la cota superior e inferior que calcula los procesos y los va acomodando en los procesadores


Aqui se puede observar la ejecución de del programa pero no optimiza al 100% los procesos con una cantidad de 50 procesadores y 500 procesos lo que


1 comentario: