操作系统实验1.doc
《操作系统实验1.doc》由会员分享,可在线阅读,更多相关《操作系统实验1.doc(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品文档,仅供学习与交流,如有侵权请联系网站删除操作系统实 验 报 告课程名称操作系统实验实验项目名称实验环境的使用学号2012201425班级20122014姓名颜凡腾专业软件工程学生所在学院软件学院指导教师曹雪实验室名称地点21b哈尔滨工程大学软件学院【精品文档】第 3 页一、实验概述1. 实验名称实验环境的使用2. 实验目的熟悉操作系统集成实验环境OS Lab的基本使用方法。 练习编译、调试EOS操作系统内核以及EOS应用程序。3. 实验类型验证二、实验环境OS Lab三、实验过程1、启动OS Lab2、新建Windows控制台应用程序项目3、生成项目:4、执行项目5、调试项目6、使用断
2、点终断执行6.1 添加断点6.2 调试7、单步调试7、1 逐过程7.2 逐语句8、查看变量的值9、调用堆栈10、EOS内核项目10、生成项目11、调试项目查看软盘镜像文件12、EOS应用程序项目的生成和调试新建:生成项目:调试:查看内容:修改应用程序项目名称四、 思考题1.练习使用单步调试功能(逐过程、逐语句),体会在哪些情况下应该使用“逐过程”调试,在哪些情况下应该使用“逐语句”调试。练习使用各种调试工具(包括“监视”窗口、“调用堆栈”窗口等)。逐过程调试是用在程序执行过程中的,当我们不需要查看程序具体实现方法时才会使用的。在我们需要查看函数内的代码或者是了解每一条语句执行过程时使用逐语句方
3、法的时候我们就会用到单步调试。2.思考生成 EOS SDK 文件夹的目的和作用。查看 EOS SDK 文件夹中的内容,明白文件夹的组织结构和各个文件的来源和作用。查看 EOS 应用程序包含了 SDK 文件夹中的哪些头文件,是如何包含的?当我们在IDE环境中将EOS操作系统内核包含的源代码文件生成为二进制文件时,会将boot.asm文件生成为boot.bin文件,将loader.asm文件生成为loader.bin 文件,将其它的源代码文件生成为kernel.dll文件和libkernel.a文件。在IDE环境成功生成 EOS 的二进制文件后,会自动生成 EOS SDK。IDE环境会首先新建一个 SDK 文件夹,然后将 eos.h、eosdef.h和 error.h三个头文件复制到SDK文件夹中的INC文件夹中,并且将生成的四个二进制文件都复制到BIN 文件夹中。五、 实验体会通过本次试验,我对 EOS 操作系统有一个初步的了解。并且学会了EOS 操作系统内核和EOS 应用程序的源代码是如何生成可执行文件的,以及 OS Lab 是怎么样将这些可执行文件写入软盘镜像文件并开始执行的,并为以后的实验作了一个良好的开端。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 实验
限制150内