下载此文档

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


文档分类:IT计算机 | 页数:约17页 举报非法文档有奖
1/17
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/17 下载此文档
文档列表 文档介绍
操作系统实验报告课程名称操作系统实验课程编号201406304实验项目名称实验环境的使用学号2015061423班级姓名吴雪含专业计算机科学与技术学生所在学院计算机科学与技术学院指导教师王红滨、曹雪实验室名称地点21b276哈尔滨工程大学计算机科学与技术学院第二讲操作系统的启动一、)、跟踪调试eos在pc机上从加电复位到成功启动的全过程,了解操作系统的启动过程。2)、查看eos启动后的状态和行为,理解操作系统启动后的工作方式。(验证、设计))、启动OSLab。2)、新建一个EOSKernel项目。3)、在“项目管理器”。,。简单阅读一下这两个文件中的NASM汇编代码和注释。4)、按F7生成项目。5)、生成完成后,使用Windows资源管理器打开项目文件夹中的Debug文件夹。,该文件的大小一定为512字节(与软盘引导扇区的大小一致)。,记录下此文件的大小1566字节,在下面的实验中会用到。。二、实验环境进行实验使用的操作系统、编译器、语言及工具等。操作系统:WindowsXP编译器:TevalatonOSLab语言:C++三、实验过程(每次实验不一定下面6条都写,根据实际情况定)*需要解决的问题以及解答(1)、自己设计两个查看内存的调试命令,分别验证这两个用户可用区域的高地址端也是空白的。答:命令为:xp/512b0x7a00和cp/512v0x9fe00。因为第一个用户区的高位地址截止到0x7c00,第二个用户区高位地址截止到0xA0000,命令表示显示从0x7a00和0x9fe00以后512b空间的所有字节码,即两个用户区的高位地址端,可以看到所有字节全为0,说明高地址端是空白的。如图一、图二所示。(2)、自己设计一个查看内存的调试命令,验证上位内存的高地址端已经被系统占用。答:命令为:xp/512b0xffe00。因为上位内存的高位地址截止到0x100000,命令表示显示从0xffe00以后的512b空间的所有字节码,即两个用户区的高位地址端。可以看到所有字节都有值,说明高地址端被占用。如图三所示。(3)、,自己设计一个查看内存的调试命令,查看内存中loader程序结束位置的字节码,,验证loader程序被完全加载到了正确的位置。答:命令为xp/,加上1566的十六进制61E-8b,、图五、图六、图七所示。(4)、仔细比较实验指导10-5图和10-6图,尝试说明哪个是应用程序的进程,它和系统进程有什么区别,那个是应用程序的主线程,它和系统线程有什么区别? 答:进程列表中ID为31的进程是应用程序的进程,其优先级为8,包含1个线程,主线程ID为33,映像名称为a:\。而ID为1的是系统进程,其优先级为24,包含有10个线程,其中的ID为2的线程是该进程的主线程,系统进程没有映像名称。主要区别为:应用程序的进程优先级较低。 线程列表中ID为33的线程是应用程序的线程,其优先级为8,处在阻塞状态,而ID为20~28的是系统进程,其优先级为24,其中ID为22的处于运行状态图一图二图三(5)、?使用一个可以吗?它们各自的主要功能是什么?,? 答:在生成项目的时候,。这两个文件缺一不可,他们会被写入软盘镜像文件。在EOS操作系统启动的时候,,。,。(6)、软盘引导扇区加载完毕后内存中有两个用户可用的区域,?这样做有什么好处?这样做会对lo

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

非法内容举报中心
文档信息
  • 页数17
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cnanjringh
  • 文件大小2.21 MB
  • 时间2020-07-09