包括程序,使用说明,课设报告
依据操作系统课程所介绍的虚拟内存实现方案,按照内核代码的实现原则,
设计和实现一个段页虚拟存储管理系统的模型。
系统包含两个部分,一个部分是按内核代码原则设计的固定分区分配存储管
理系统,由一系列的函数组成;另一个部分是演示系统,调用固定分区分配存储
管理系统的相应函数,以让其运行,同时用字符界面作为系统的展示界面,以展
示系统的运行状态,显示系统的关键数据结构的内容。
具体包括:
·首先分配一片较大的内存空间和一段磁盘空间,作为程序运行的可用存储空间
和外存兑换区;
·建立应用程序的模型,包括分段结构在内;
·建立进程的基本数据结构及相应算法
·建立管理存储空间的基本存储结构。
·建立管理段页的基本数据结构与算法。
·设计存储空间的分配与回收算法;
·实现缺页中段支持的逻辑地址到物理地址转换,实现虚拟存储器;
·提供信息转储功能,可将存储信息存入磁盘,也可从磁盘读入
操作系统:Windows10。
开发工具:Visual Studio 2017
1