演示实现下列三种动态分区分配算法
循环首次适应算法
最佳适应算法
最坏适应算法
内存中有0-100M的空间为用户程序空间,最开始用户空间是空闲的
作业数量、作业大小、进入内存时间、运行时间需要通过界面进行输入
可读取样例数据(要求存放在外部文件中)进行作业数量、作业大小、进入内存时间、运行时间的初始化
根据作业进入内存的时间,采用简单的先进先出原则进行从外存到内存的调度,作业具有等待(从外存进入内存执行)、装入(在内存可执行)、结束(运行结束,退出内存)三种状态。(为了简化,不考虑CPU的调度与切换,运行时间为作业在内存中驻留的时间)
能够自动进行内存分配与回收,可根据需要自动进行紧凑与拼接操
1