Este simulador lo hice por el aƱo de 1999 me parece, cuando estaba creo que en tercer ciclo de mis estudios š estĆ” hecho en Turbo Borland C++ 3.1 de D.O.S y permite ver como funciona la cola de procesos en los SISTEMAS OPERATIVOS bajo el modelo de Round robin (wikipedia)
en resumen lo que se tiene el la memoria principal del CPU (los 640 kb ) divididos en 8 bloques de tamaƱos variados, luego entra una cola de procesos con prioridades, tamaƱos, tiempo para ser procesado, etc., y estos deben entrar en un bloque de la memoria para que el CPU les pueda dar un tiempo de proceso (QUANTUM), ademƔs que son ordenados por prioridades todos los procesos en cola.
Aquà por ejemplo se puede dar el caso en que hay 2 procesos con 95KB de tamaño (solo hay 1 bloque disponible) uno va a entrar a la memoria principal para ser procesado, pero el otro se mantendrÔ en cola a la espera que salga el primero. ocasionando que otros procesos (de tamaños inferiores y que si pueden entrar) no puedan entran aún habiendo bloques disponibles.
lamentablemente como indiquƩ, estƔ hecho en un lenguaje bastante antiguo, lo he compilado pero no corre en sistemas de 64bits (Windows 7, 8, etc) solo podrƔn usarlo si tienen una PC con windows de 32 bits (Xp, 98, etc)
Una solución si desean verlo en funcionamiento es usar una maquina virtual y tener una instalación de Windows XP por ejemplo