- 66
- 0
- 约1.86万字
- 约 13页
- 2016-10-05 发布于贵州
- 举报
请求分页式存储理的地址转换过程实现
第2部分、请求分页式存储管理的地址转换过程实现:
●基本要求:在第1部分实验基础上实现进程的分页式内存分配和地址转换过程,并进一步实现请求分页式存储分配和地址转换过程。页面置换算法至少应实现先进先出(FIFO)、最近最久未使用(LRU)等算法。
●参考学时:16学时
●实验提示:
建立一个位示图,用来模拟内存的分配情况,位示图的位数与设定的物理块个数相同。程序启动时可利用一组随机0和1填充位示图,表示内存已被占用情况。
假设内存容量为64K,块大小为1K,则共有64个块,对应的位示图可能的值如下:
该位示图表示内存的2(0字节第2位)、3(0字节第3位)、6(0字节第6位)、8(1字节第0位)、9(1字节第1位)、12(1字节第4位)、15(1字节第7位)…等块没有被占用。
创建进程时输入进程大小,并根据程序中设定的物理块大小为进程分配物理块,同时建立页表。例如,在上图基础上,若要建立一个大小为5000字节的进程,则:
计算出该进程共有“向上取整(5000/1024)=5”个页,需要占用5个内存块;
建立空的页表,即长度为5的一维整数数组;
从位示图中找出前5个“0”位在整个位示图中的位置号(即i字节j位为0,则该位的位置为8*i+j),并将这些号依次填入页表中,同时把前5个“0”改为“1”,以示对应内存块已经分配。
输入当前执行进程所要访问的逻辑地址,并将其转换成相应的物理地址
您可能关注的文档
- 试论社会转型期国的劳动关系及和谐劳动关系的构建.doc
- 试论美国妇女争堕胎权利的斗争.doc
- 试论语文课堂教评价标准.doc
- 试论诱导消费者买动机的广告策略222.doc
- 试论连锁超市的菜副食品经营.doc
- 试论高校内部审职能的转换及发展方向.doc
- 试论高职数学课教学改革存在的问题及对策.doc
- 试谈小学数学课教学中学习反思能力的培养.doc
- 试述企业资本经方式.doc
- 试述公共行政管在现代国家治理中的作用.doc
- 4、回填施工记录表.XLS
- 2、原材料、构配件进场使用检查记录表.xls
- 1、CK0+600~ CK0+700 水泥混凝土面层.XLS
- 1、CK0+000~CK0+200 AC-20C下面层(下洒透层油).XLS
- 1、工程材料进场使用清单.xls
- 2、4%水泥稳定石屑下基层(CK0+200~CK0+400)200米为一检验批(报验表).XLS
- 1、4%水泥稳定石屑下基层(CK0+000~CK0+200)200米为一检验批(报验表).XLS
- 5、CK0+800~ CK0+860左侧路缘石_重命名_2017-1-17-11-35-12.XLS
- 2、CK0+700~ CK0+860 水泥混凝土面层.XLS
- 022、CK0+200~CK0+400 AC-13C上面层(下洒粘层油).XLS
最近下载
- 回火温度对高钒含铌模具钢组织和力学性能的影响.pdf VIP
- JB∕T 14567-2022 直冷式块冰制冰机.pdf
- 脉动分析软件BENTLEYPULS.PDF VIP
- 电子信息工程职业规划书.pdf VIP
- 2025年项目管理专业国际项目质量成本专题试卷及解析.pdf VIP
- 大学生职业生涯规划2000字四篇.pdf VIP
- 2025年特许金融分析师利率风险情景分析专题试卷及解析.pdf VIP
- 2025年无人机驾驶员执照航速与地速关系专题试卷及解析.pdf VIP
- 2025年特许金融分析师基础策略的盈亏平衡点与最大盈亏计算专题试卷及解析.pdf VIP
- 自动化控制、仪表与联锁报警系统管理制度+联锁作业票管理细则(附相关作业票).docx VIP
原创力文档

文档评论(0)