物理存储器与进程逻辑地址空间的管理实验报告.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
"物理存储器与进程逻辑地址空间的管理实验报告.pdf" 本实验报告的目的是通过查找物理存储器和进程逻辑地址空间的使用情况,掌握物理存储器和进程逻辑地址空间的管理方法。 一、实验概述 本实验是操作系统实验的一部分,目的是了解物理存储器和进程逻辑地址空间的管理方法。实验包括两个部分:第一部分是查找物理存储器的使用情况,第二部分是查找进程逻辑地址空间的使用情况。 二、实验环境 实验环境是Windows XP操作系统,使用Tev alton OS Lab编译器和C语言。 三、实验过程 实验过程可以分为六步: 1. 设计思路与流程图:设计物理存储器管理函数Mi AllocateAny Pages和MiFreePages的流程图。 2. 实验过程: (1)新建一个EOS Kernel项目,阅读ke/sy sproc、c文件中的ConsoleCmdPhy sicalMemory函数,学习“pm”命令如何统计并输出物理存储器信息。 (2)生成修改后的项目,启动调试,待EOS启动完毕,在EOS控制台中输入命令“pm”后回车,观察命令执行的结果。 (3)将修改后的ConsoleCmdPhy sicalMemory函数进行替换,主要是在原有代码的后面添加了分配物理页和释放物理页的代码。 (4)启动调试,待EOS启动完毕,在EOS控制台中输入命令“pm”后按回车,pm命令开始执行后,会在调用Mi AllocateAny Pages函数的代码行处中断,按F11逐语句调试进入Mi AllocateAny Pages函数。 (5)继续执行,会在调用MiFreePages函数的代码行处中断,按F11逐语句调试进入MiFreePages函数。 (6)阅读控制台命令“vm”相关的代码,并查找执行结果。 四、实验结果 实验结果表明,通过查找物理存储器和进程逻辑地址空间的使用情况,可以掌握物理存储器和进程逻辑地址空间的管理方法。 五、结论 通过本实验,掌握了物理存储器和进程逻辑地址空间的管理方法,了解了EOS操作系统的物理存储器和进程逻辑地址空间的管理机制。 知识点: 1. 物理存储器管理:物理存储器是计算机系统中的主要资源,物理存储器管理是操作系统的重要任务。物理存储器管理包括物理存储器的分配和释放。 2. 进程逻辑地址空间管理:进程逻辑地址空间是操作系统中进程的重要资源,进程逻辑地址空间管理是操作系统的重要任务。进程逻辑地址空间管理包括进程逻辑地址空间的分配和释放。 3. EOS操作系统:EOS是操作系统的一种,EOS操作系统具有物理存储器管理和进程逻辑地址空间管理机制。 4. 控制台命令:控制台命令是操作系统中的一种命令,控制台命令可以用来管理物理存储器和进程逻辑地址空间。 5. Mi AllocateAny Pages函数:Mi AllocateAny Pages函数是EOS操作系统中的一个函数,用于分配物理页。 6. MiFreePages函数:MiFreePages函数是EOS操作系统中的一个函数,用于释放物理页。 7. ConsoleCmdPhy sicalMemory函数:ConsoleCmdPhy sicalMemory函数是EOS操作系统中的一个函数,用于统计并输出物理存储器信息。 8. ConsoleCmdVM函数:ConsoleCmdVM函数是EOS操作系统中的一个函数,用于统计并输出进程虚拟地址描述符信息。 9. 虚拟地址描述符:虚拟地址描述符是操作系统中的一种数据结构,用于描述进程的虚拟地址空间。 10. 虚拟地址空间:虚拟地址空间是操作系统中的一种资源,用于存储进程的虚拟地址信息。
- 粉丝: 72
- 资源: 5万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 点云数据处理与开发基础教程
- (源码)基于 JavaWeb 的超市收银系统.zip
- (源码)基于Vue和Cordova的移动端在线选座购票系统.zip
- (源码)基于C++的simpleDB数据库管理系统.zip
- (源码)基于Arduino的RTOSMMESGU实时操作系统项目.zip
- (源码)基于STM32和TensorFlow Lite框架的微语音识别系统.zip
- (源码)基于C#的支付系统集成SDK.zip
- (源码)基于Spring Cloud和Spring Boot的微服务架构管理系统.zip
- (源码)基于物联网的自动化开门控制系统 iotsaDoorOpener.zip
- (源码)基于ROS的Buddy Robot舞蹈控制系统.zip