模拟页式存储管理方案中内存空间的管理和分配
假设内存被划分成2048块(页)每块512B。用32位字长的字存放位示图,为0的位表示该块尚未分配,为1的位表示该块已分配。
实习检查:
(1)运行程序,由检查教师给出文件名,该文件中存有内存目前状况的位示图的数据(0和1的文件)。(程序应做提示,界面友好)。
(2)你所编制的程序应读入数据,存放在相应的数据结构中。
(3)显示友好的用户界面,由检查教师输入内存申请(总块数)。
(4)根据申请和位示图状态,为用户分配内存,并建立页表。
(5)输出分配后的位示图和页表,并计算新形成的碎片大小。
1