2022年请求分页虚拟存储器设计.doc
《2022年请求分页虚拟存储器设计.doc》由会员分享,可在线阅读,更多相关《2022年请求分页虚拟存储器设计.doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、恳求分页虚拟存储器设计治理构造图:安子毓杨兴国张守元毕斐张艳丽刘川意翟高寿教师1接口和全局构造定义/-根本常量定义-#define PROCESS_SIZE /系统同意的最多进程数#definePAGE_SIZE /页面大小#define MEMORY_SIZE /内存所含的物理块数#define INIT_FREEBLOCKS /内存保存的空闲的物理块数#define MAX_PAGES /最多页面数/-根本数据构造定义-/*操作队列构造*struct op_Que intprocessNum; /进程编号inttime; /进程起始时间intpages; /进程包含的页面数intoper;
2、 /进程要求的操作:1=提交; 2=释放int protection; /权限:0=PAGE_READONLY; /1=PAGE_READWRITE /2=PAGE_EXECUTE;struct QueNodestruct op_Que opQuene;struct opQue *next;struct opQuestruct QueNode *front;struct QueNode *rear;/*/*模仿内存使用情况*struct block/内存中每一个物理块的构造intstate;/当前块的状态:1=空闲;2=已被分配;intarrayPAGE_SIZE;/块内字节的使用情况(程序扩
3、展用);struct freeQueNode/系统保存的物理块队列构造intblockNumber; /当前块的编号int *next;struct freeQue /空闲物理块队列freeQueNode *front;freeQueNode *rear;struct memory/内存的模仿构造 blockblocksMEMORY_SIZE;/物理块freeQuefQ;/空闲队列,每一数据项为内存块的编号;/*/*页表*struct page/页表项构造intprocessNum;/进程号int pageNumber;/特定进程pricess中虚拟页面的编号int blockNumber;/
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 请求 分页 虚拟 存储器 设计
限制150内