实验六-分页存储器管理.docxVIP

  • 66
  • 0
  • 约2.7千字
  • 约 8页
  • 2022-06-30 发布于上海
  • 举报
上海应用技术学院 程序设计语言实验报告 实验名称 分页存储器管理 实验序号 实验六 实验日期姓 名 学 号 指导教师 专 业 计算机科学与技术 班 级 成 绩 一、实验目的及要求 学习 i386 处理器的二级页表硬件机制,理解分页存储器管理原理。 查看 EOS 应用程序进程和系统进程的二级页表映射信息,理解页目录和页表的管理方式。编程修改页目录和页表的映射关系,理解分页地址变换原理。 二、实验环境 Windows XP;Tevation OS Lab。 三、实验内容 准备实验 按照下面的步骤准备本次实验: 启动 OS Lab。 新建一个 EOS 应用程序项目,如图 1。 图 1 查看 EOS 应用程序进程的页目录和页表 使用 OS Lab 打开本实验文件夹中的 memory.c 和 getcr3.asm 文件如图 2(将文件拖动到 OS Lab 窗口中释放即可打开)。按照下面的步骤查看 EOS 应用程序进程的页目录和页表: 图 2 使用 memory.c 文件中的源代码替换之前创建的 EOS 应用程序项目中 EOSApp.c 文件中的源代码,如图 3。 图 3 右键点击“项目管理器”窗口中的“源文件”文件夹节点,在弹出的快捷菜单中选择“添加”中的“添加新文件”。 在弹出的“添加新文件”对话框中选择“asm 源文件”模板。 在“名称”中输入文件名称“func”。 点击“添加”按钮

文档评论(0)

1亿VIP精品文档

相关文档