Proyecto Simulador de Procesos

El semestre pasado tome la clase de sistemas operativos como ya lo he mencionado antes, y como proyecto final (que realmente se desarrollo durante todo el curso) la profesora nos pidió crear un simulador de procesos.

process

Este simulador sería capas de sincronizar n procesos, de los cuales, cada uno cuenta con determinadas características como tiempo de procesamiento, memoria que ocupa, etc.

El procesador debería ser capas de dar concurrencia a todas las tareas sin saturarse, tomando en cuenta 3 filosofías: tiempo, memoria y FIFO.

Así que desarrolle tal proyecto en python, con ayuda de las librerías WX que funcionan de maravilla. Pongo el proyecto como uno mas en el blog y si a alguno de ustedes le sirve que mejor.

graphic2

Ha, que por cierto hace unas gráficas que por la falta de tiempo las hice muy simples aunque bien pude aprovechar alguna que otra librería de graphic’s. También se puede comprar la gráfica de una filosofía con otra debido al indexado en los tabs que le programe.

Descargar: so.tar.gz

8 Comments

  1. vamr
    Posted September 14, 2009 at 12:33 pm | Permalink

    Muy buena, también me ha tocado hacer una aplicación similar en su momento.

  2. Posted September 14, 2009 at 10:04 pm | Permalink

    si tambien me acuerdo cuando me toco hacer algo asi, pero la verdad yo hice algo medio chafa y sin interfaz grafica, era en java…

  3. k-rtel
    Posted November 2, 2010 at 10:48 pm | Permalink

    hey men serias tan amable de mandarme el simulador a este correo soy_travieso18@hotmail.com

  4. Posted November 2, 2010 at 10:56 pm | Permalink

    @k-rtel checa en la parte baja del post, donde dice “Descargar”, ahí esta el código mi buen.

    :p Saludos !

  5. jorge
    Posted October 21, 2012 at 3:13 am | Permalink

    como lo corro?

  6. Posted June 5, 2013 at 11:49 am | Permalink

    Buenas! Muy bueno el simulador. Me podrias enviar el codigo fuente?
    Gracias!
    alejandro.salto.f@gmail.com

  7. Posted June 5, 2013 at 11:54 am | Permalink

    @AlejandroS, el código esta en la pagina, lo puedes descargar tu mismo.

    O bien, en mi github https://github.com/lesthack/mySmallApps/tree/master/simulador_procesos

    Saludos !

  8. Alexander
    Posted August 29, 2013 at 9:09 pm | Permalink

    Buen software…me gustaria tener el codigo y si me pueudes hacer el favor de enviarmelo a este correo janiebles@misena.edu.co ò al Developer.Studio2@Gmail.Com

Post a Comment

Your email is never shared. Required fields are marked *

*
*