网站大量收购闲置独家精品文档,联系QQ:2885784924

【物理】操作系统实验第四讲物理存储器与进程逻辑地址空间的管理.docx

【物理】操作系统实验第四讲物理存储器与进程逻辑地址空间的管理.docx

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统验告操作系统试验实报课程名称试验项目名称物理储备器与进程规律地址空间得治理学号班级运算机科学姓名专业与技术运算机科学同学所在学院指导老师初妍与技术学院21# 428试验室名称地点 操作系统 验告 操作系统试验 实 报 课程名称 试验项目名称 物理储备器与进程规律地址空间得治理 学号 班级 运算机科学 姓名 专业 与技术 运算机科学 同学所在学院 指导老师 初妍 与技术学院 21# 428 试验室名称地点 哈尔滨工程高校 运算机科学与技术学院 .一、试验概述 1; 试验名称 物理储备器与进程规律地址空间得治理 2、 试验目得 通过查瞧物理储备器得使用情形 , 并练习安排与回收物理内存 , . 从而把握物理储备器得治理方法、通过查瞧进程规律地址空间 . 得使用情形 , 并练习安排与回收虚拟内存 , 从而把握进程规律地 . . 址 空间得治理方法;3; 试验类型 .验证+设计4. 试验内容3、 1 预备试验3.2阅读掌握台命令“ 空间得治理方法; 3; 试验类型 .验证+设计 4. 试验内容 3、 1 预备试验 3.2 阅读掌握台命令“ pm”相关得源代码 , 并查瞧其执行得结 果 3;3 安排物理页与释放物理页 3; 4 阅读掌握台命令“ vm”相关得源代码 , 并查瞧其执行得结 果 3.5 在系统进程中安排虚拟页与释放虚拟页 3、6 在应用程序进程中安排虚拟页与释放虚拟页 .. 3、 6;1 要求 3;6;2 测试方法 3;6;3 提示 二、试验环境 win dos xp OS Lab c 语言 操作系统 编译器 语言 三、试验过程 1、 设计思路与流程图 MiA ll ocat eAnyPages函数得流程图Mi MiA ll ocat eAnyPages函数得流程图 Mi FreePages函数得流程图 2. 需要解决得问题及解答 (1)在试验指导得 P1 60—4;与 5;按 F10 单步调试 MmA llocat eVirtu al M em ory 函数得执行过程 ,要求给出监视窗口 z e 个变量前后变化截图界面;截图见 3;5; BaseAddress与R egionSi 在试验指导得 P160-1、与 2. 得执行过程 ,要求给出监视窗口 按 F10 单步调试 MmFreeVi rtualMemor y 函数 BaseA ddress 与R eg ionSize 个变量前后变化 截图界面;截图见 3、5;(2)根据《试验指导》 得 P160-3;6 在应用程序进程中 截图界面; 截图见 3、5; (2)根据《试验指导》 得 P160-3;6 在应用程序进程中安排虚拟页与释放虚拟页 , 编写代码;要求至少给出源代码及其说明;程序见 3.6;2; (3)按 F10 单步调试 MiAl l ocat eAny Pages函数得执行过程 ,尝试回答下面得 问题: . ①本次安排得物理页得数量就是多少?安排得物理页得页框号就是多少 ②物理页就是从闲暇页链表中安排得?仍就是从零页链表中安排得? ③哪一行语句削减了闲暇页得数量?哪一行语句将刚刚安排得物理页由闲暇状 态修改为忙状态? 答:①本次安排得物理页得数量就是1 ,安排得物理页得页框号就是 0x409; ②物理页就是从闲暇页链表中安排得 ③第 226 行M i FreePageL istHead=MiGetPf nDatabase Entry(Pf n )-Next ;与第 227.行 M iFreePageCou nt-— ;削减了闲暇页得数量 , 第 229 行将刚刚安排得物理页 由闲暇状态修 .改为忙状态 ; (4)按 F10单步调试 M iF reePages函数得执行过程 ,尝试回答下面得问题 : ①本次释放得物理页得数量就是多少?释放得物理页得页框号就是多少?释放得物理页就是之前安排得物理页吗 . ②释放得物理页就是被放入了闲暇页链表中?仍就是零页链表中? ③绘制 MiF reePages函数得流程图; 答:①本次释放得物理页得数量就是 理页就是之前 .安排得物理页 ; 1,释放得物理页得页框号 0x4 09,释放得物 ②释放得物理页被放入了闲暇页链表中 ; ③见试验过程开头流程图部分、 (5)按 F10单步调试Mm Alloc ateVi rtualM emory 函数得执行过程 ,尝试回答下面得问题 : .它们与参 ①安排得虚拟页得起始地址就是多少?安排得虚拟页得数量就是多少 数 BaseA ddress与 RegionSiz e 初始化得值有什么样得关系? ②安排虚拟页得同时有为虚拟页映射实际得物理页吗?这就是由哪个参数打算 得? ③安排得虚拟页就是在系统地址空间 (高2 G)仍就是在用户地址空间就是由哪个参数打算得?(低 2G)?这④参考M

文档评论(0)

徐老师资料铺 + 关注
实名认证
内容提供者

资料杂货铺

1亿VIP精品文档

相关文档