请求分页虚拟存储器设计ciap.docx
《请求分页虚拟存储器设计ciap.docx》由会员分享,可在线阅读,更多相关《请求分页虚拟存储器设计ciap.docx(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文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 请求 分页 虚拟 存储器 设计 ciap
限制150内