- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]系统启动分析
系统启动分析 目录 无硬盘系统启动 硬盘系统启动 硬盘多系统启动 无硬盘系统启动(1) CPU的工作原理:取指令,执行指令 存在于内存或只读存储器中的指令可以被执行 无硬盘系统启动(2) 为了提高os执行的速度,可以将os放在ram中执行 硬盘系统启动 硬盘属于块设备,存储在硬盘上的指令不能被直接执行 字符设备和块设备 硬盘系统启动 硬盘属于块设备,存储在硬盘上的指令不能被直接执行 需要先拷贝到内存上,再执行 PC启动流程 硬盘逻辑结构 拷贝操作系统内核到内存中 拷贝操作系统内核到内存中 拷贝操作系统内核到内存中 拷贝操作系统内核到内存中 多系统启动 * * 机器加电 载入OS内核 用户登录 只读存储ROM CPU 内存RAM os 只读存储ROM CPU 内存RAM os loader BIOS 只读存储 CPU 内存 硬盘 os × Basic Input/Output System 地址线 内存属于字符设备,对每个字节可单独寻址,因此可直接执行其中存储的指令 RAM 扇区1 512字节 扇区2 扇区3 扇区... 硬盘属于块设备,最小寻址单位是扇区,每个扇区包含若干字节 BIOS 只读存储 CPU 内存 硬盘 os × 谁负责拷贝? 从哪里拷贝? BIOS 只读存储 CPU 内存 硬盘 os 机器加电后,即开始执行BIOS中的指令,检测和初始化硬件(鼠标、键盘、显卡、硬盘等) BIOS将硬盘中的MBR载入内存,将控制权交给MBR MBR Master Boot Record ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ FDT FAT2 FAT1 BR MBR 分区1 分区2 分区3 FAT 一个磁道 MBR中的内容: 启动程序 硬盘分区表 Active分区 MBR最终会载入BR,将控制权交给BR ........ ........ ........ OS(4) ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ OS(3) ........ ........ ........ OS(1) ........ ........ OS(2) ........ ........ ........ FDT FAT2 FAT1 BR MBR 分区3 FAT 假设操作系统内核为一个文件,名字为 oskernerl.bin,它存在于分区3上。分区3为FAT文件系统。 oskernerl.bin实际上占据了4个扇区 怎么拷贝?BR只有一个扇区,不可能保存完整的FAT文件系统驱动,不可能具有读写FAT文件的完整能力。 ........ ........ ........ OS(4) ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ OS(3) ........ ........ ........ OS(1) ........ ........ OS(2) ........ ........ ........ FDT FAT2 FAT1 BR MBR 分区3 FAT 固定位置:如oskernerl.bin存在于根目录中(如根目录第一个或第二个文件) BR (读取) FDT, 通过FDT中的相关信息配合FAT1找到oskernerl.bin所有扇区,再将其拷贝到内存中 由于文件位置固定,实现这个功能非常简单,可在BR中实现。DOS就是这样启动的。 ........ ........ ........ OS(4) ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ OS(3) ........ ........ .....
您可能关注的文档
- [工学]汇编语言课程设计报告-内容要求与格式模板.doc
- [工学]汇编教程课件上.doc
- [工学]汽车使用技术教学大纲.doc
- [工学]气体保护焊.pdf
- [工学]汽车发动机构造及检修教案第五单元 润滑系.doc
- [工学]汽车营销复习题及实训作业.doc
- [工学]汽车覆盖件模具型面的CADCAE综合设计.pdf
- [工学]波谱分析实验报告.doc
- [工学]波形发生和信号转换电路.ppt
- [工学]油脂出入库及注意事项.ppt
- 必刷小题 基本初等函数.pptx
- 高一语文下学期期末四步复习法学案第一单元 中华文明之光(含答案).docx
- 2025年四川省内江市威远县凤翔中学九年级 第二次模拟考试英语试题(含答案).docx
- 河北省邢台市五县一中2025届高三下学期5月二模语文试卷(含答案).docx
- 四川省眉山市东坡区2024-2025学年九年级下学期4月期中英语试题(含答案).docx
- 高一语文下学期期末四步复习法学案第二单元 良知与悲悯(含答案).docx
- 广东省清远市第三中学教育集团2024-2025学年高二下学期5月期中英语试题(含答案).docx
- 湖北省部分重点学校2025届高三考前信息卷三语文试题(含答案).docx
- 2025年海南省中考模拟语文试题(含答案).docx
- 2024--2025学年度青海省西宁市虎台中学中考英语二模试卷(含答案).docx
文档评论(0)