内存管理算法模拟(首次分配、邻近适配算法、最佳适配算法)
说明:程序打开运行即创建了CMemAllocate对象,并对其进行了初始化操作,所以默认已有5个作业进程存在,以及大小为1024的内存块1.实现三个内存分配算法、从内存中移除作业进程、添加作业进程至作业进程表的独立功能实现2.实现动态操作,即每次内存分配、移除作业进程、添加作业进程可以通过对话框自定义3.实现移除作业进程时对相邻空内存块进行合并4.实现基本错误提示如:a.移除作业进程时首先检索内存中是否有该作业,否则进行提示无法进行移除操作;b.添加作业进程时首先检索是否已存在相同索引值的作业进程,若有则提示无法添加;c.内存分配(最佳适配、邻近适配)时,对话框提示输入要加载进内存的作业索引,若作业已存在于内存,进行提示,并提示无法加
用户评论
this is a worthwhile issue for study.
搞不懂,但还是谢谢
挺有研究的价值
挺好的,理清思路
略复杂,没看懂。。 不过感觉还是有点用的
感觉挺复杂的,看不太懂,可以研究研究
虽然看不太懂,但是还是要看看的
不够详细,还可以把2
mfc基本实现,代码有问题
内容挺好的 对自己很有用