
段页式虚拟内存管理
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
段页式虚拟内存管理是一种结合了分段和分页优点的内存管理系统,它既支持信息保护、共享和动态链接等特性,又能有效管理非连续物理内存空间。
程序实现段页式虚拟存储管理中的内存分配、地址重定位及缺页中断处理功能:
1. 为进程的内存申请(包括多少个段以及每个段的大小)进行内存分配,并在进程结束时回收相应的内存;
2. 对于给定逻辑地址,判断其是否出现缺段或缺页的情况。如果不缺少任何部分,则将该逻辑地址映射到物理地址上;
3. 如果遇到缺段情况则执行相应的处理程序;如果发现有缺页现象,则进行适当的页面置换操作。
设定条件如下:内存总容量为64K,每个内存块(即页框)大小为1K。进程的最大逻辑地址空间可以容纳最多16个段,而每一个段的大小上限也为64K。在程序运行前没有任何预先加载的内容存在内存中。
要求输出每次进行存储分配或回收操作后系统中的空闲内存分布情况以及相关进程的段表和页表信息。
全部评论 (0)
还没有任何评论哟~


