下载此文档

操作系统实验-第二讲、操作系统的启动.doc


文档分类:IT计算机 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
精品文档,仅供学****与交流,如有侵权请联系网站删除
【精品文档】第 4 页
操作系统
实 验 报 告
课程名称
操作系统实验
课程编号
201406304
实验项目名称
实验环境的使用
学号
2015061423
班级
20150614
姓名
吴雪含
专业
计算机科学与技术
学生所在学院
计算机科学与技术学院
指导教师
王红滨、曹雪
实验室名称地点
21b 276
哈尔滨工程大学
计算机科学与技术学院
精品文档,仅供学****与交流,如有侵权请联系网站删除
【精品文档】第 1 页
第二讲 操作系统的启动
一、实验概述
1. 实验名称
操作系统的启动
2. 实验目的
1)、跟踪调试eos在pc机上从加电复位到成功启动的全过程,了解操作系统的启动过程。
2)、查看eos启动后的状态和行为,理解操作系统启动后的工作方式。
3. 实验类型(验证、设计)
验证
4. 实验内容
1)、启动 OS Lab。
2)、新建一个 EOS Kernel 项目。
3)、在“项目管理器”窗口中打开 boot 文件夹中的 和 两个汇编文件。 是软盘引导扇区程序的源文件, 是 loader 程序的源文件。简单阅读一下这两个文件 中的 NASM 汇编代码和注释。
4)、按 F7 生成项目。
5)、生成完成后,使用 Windows 资源管理器打开项目文件夹中的 Debug 文件夹。找到由 生 成的软盘引导扇区程序 文件,该文件的大小一定为 512 字节(与软盘引导扇区的大小 一致)。找到由 生成的 loader 程序 文件,记录下此文件的大小 1566 字 节,在下面的实验中会用到。找到由其它源文件生成的操作系统内核文件 。
二、实验环境
进行实验使用的操作系统、编译器、语言及工具等。
操作系统:Windows XP
编译器: Tevalaton OS Lab
语言: C++
三、实验过程(每次实验不一定下面6条都写,根据实际情况定)
*需要解决的问题以及解答
精品文档,仅供学****与交流,如有侵权请联系网站删除
【精品文档】第 2 页
(1)、自己设计两个查看内存的调试命令,分别验证这两个用户可用区域的高地址端也是空白的。
答:命令为:xp /512b 0x7a00和cp /512v 0x9fe00。因为第一个用户区的高位地址截止到0x7c00,第二个用户区高位地址截止到0xA0000,命令表示显示从0x7a00和0x9fe00以后512b空间的所有字节码,即两个用户区的高位地址端,可以看到所有字节全为0,说明高地址端是空白的。如图一、图二所示。
(2)、自己设计一个查看内存的调试命令,验证上位内存的高地址端已经被系统占用。
答:命令为:xp /512b 0xffe00。因为上位内存的高位地址截止到0x100000,命令表示显示从0xffe00以后的512b空间的所有字节码,即两个用户区的高位地址端。可以看到所有字节都有值,说明高地址端被占用

操作系统实验-第二讲、操作系统的启动 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人vqjyga55
  • 文件大小56 KB
  • 时间2021-11-26