




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
华北电力大学实 验 报 告| 实验名称 操作系统的启动 课程名称 计算机操作系统 | 专业班级:软件1002 学生姓名:赵策 学 号:201009020228 成 绩:指导教师:赵策 实验日期: 华 北 电 力 大 学 实 验 报 告一、实验目的及要求 1.跟踪调试EOS在PC机上从加电复位到成功启动的全过程,了解操作系统的启动过程。2.查看EOS启动后的状态和行为,理解操作系统启动后的工作方式。 二、所用仪器、设备 OS Lab集成实验环境三实验内容以及步骤 1. 调试EOS操作系统的启动过程。 1)使用Bochs做为远程目标机。 2) 调试BIOS程序。启动调试后,Bochs在CPU要执行的第一条指令(即BIOS的第一条指令)处中断。 此时,Display窗口没有显示任何内容,Console窗口显示要执行的BIOS第一条指令的相关信息,并等待用户输入调试命令。查看CPU在没有执行任何指令之前主要寄存器中的数据,以及内存中的1) 在Console窗口中输入调试命令sreg后按回车,显示当前CPU中各个段寄存器的值,其中CS寄存器信息行中的“s=0xf000”表示CS寄存器的值为0xf000(如图1)2) 输入调试命令r后按回车,显示当前CPU中各个通用寄存器的值,其中“rip: 0x00000000:0000fff0”表示IP寄存器的值为0xfff0(如图2)图1图22调试软盘引导扇区程序. BIOS在执行完自检和初始化工作后,会将软盘引导扇区加载到物理地址0x7c00-0x7dff位置,并从0x7c00处的指令开始执行引导程序,所以接下来练习从0x7c00处调试软盘引导扇区程序 3调试加载程序。Loader程序的主要任务是将操作系统内核(kernel.dll文件)加载到内存中,然后让CPU进入保护模式并且启用分页机制,最后进入操作系统内核开始执行(跳转到kernel.dll的入口点执行)。 4. 调试内核。 5. EOS启动后的状态和行为。查看EOS的版本号: 1)在控制台中输入命令“ver”后按回车。 2)输出EOS版本后的控制台如下图所示。 查看EOS启动后的进程和线程的信息: 1)在控制台中输入命令“pt”后按回车。 2)输出的进程和线程信息如下图所示。 6. 查看有应用程序运行时进程和线程的信息: 1)待 EOS启动完毕,在EOS控制台中输入命令“hello”后按回车。此时Hello.exe应用程序就开始执行。 2)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 4.1 原子结构与元素周期表(第2课时)(教学设计)高一化学同步高效课堂(人教版2019必修第一册)
- 2025年租赁店铺的标准合同模板
- 2025退休人员再就业合同范本
- 2025私营企业非全日制劳动合同(合同范本)
- 《谏太宗十思疏》教学设计 2023-2024学年统编版高中语文必修下册
- 2025中外技术合作合同范本
- 内蒙古事业单位笔试真题2025
- Module 2Unit 1-说课稿2025-2026学年外研版英语八年级下册
- 2025上海市建筑工地人员安全生产合同
- 安徽公务员真题试卷
- 村干部饮水安全培训总结课件
- 安全生产治本攻坚三年行动半年工作总结
- 单招备考科学方案
- 海船船员适任 评估规范(2024)轮机专业
- DB50-T 1463.2-2023 牛羊布鲁氏菌病防控技术规范 第2部分:人员防护
- 《工程勘察设计收费标准》(2002年修订本)
- 最新人教版四年级英语上册课件(完美版)Review of Unit 5
- 掌骨骨折查房课件
- 大学食堂装饰装修方案
- 工资结清证明(模板)
- 矿山档案(台帐) 表格参照模板参考范本
评论
0/150
提交评论