哪位大哥大姐帮个忙帮我作下:

动态分区的回收算法:
建立描述内存分配情况的数据结构;建立描述进程的数据结构;在屏幕上显示内存的分配状况每个进程的执行情况;时间的流逝可用下面几种方法模拟1.按键盘,每按一次可认为过一个时间单位2.响应WM-TIMER;将一批进程的地执行情况写入磁盘文件,以后可以读出并重放.
c++,c,java都可以.