- 0
- 0
- 约2.28千字
- 约 17页
- 2018-12-28 发布于福建
- 举报
三章系统启动和初始化includelab1
第三章 系统的启动和初始化(include lab1) 提纲 系统的启动 显示输出 JOS操作系统的结构 系统的启动 物理内存的分布 物理内存的0x000A0000 -0VGA显示存储、BIOS ROM以及扩展ROM 物理内存的高端0xefffffff-0xffffffff往往被PCI设备的外设I/O所占据。 系统的启动(续) BIOS的加载 80386在设计的时候必须考虑向下兼容性,所以80386以及其后的机器在启动后,仍然是处于实模式; 在PC启动的时候,首先会在实模式下运行BIOS; PC启动的Bochs模拟演示 系统的启动(续) BIOS加载完成后…… BIOS主要完成系统自检、以及启动前的准备工作(如让各个设备做好准备工作) BIOS的工作完成后,BIOS将会读取硬盘的MBR(Master Boot Record,硬盘的第0柱面、0磁道、0扇区。512字节)到内存的0x7c00到0x7dff的位置(被装入的程序又被称为Boot Loader),紧接着再执行一个跳转指令将CS设置为0x0000,IP设置为0x7c00,即刚被装入的Boot Loader 找到JOS中Boot loader的程序 系统的启动(续) JOS 中的 Boot Loader Boot Loader的源程序是由一个叫做的boot.S的ATT汇编程序与一个叫做main.c的C程
您可能关注的文档
- 三相功率因数PFC技术综述.ppt
- 三百分数一课时百分数意义.ppt
- 三相四线并联有源电力滤波器数字控制.ppt
- 三益中国商业地产设计骨模式54.ppt
- 三益中国商业地产设计鱼骨模式54.ppt
- 三相同步电动机建模与特性.ppt
- 三相变压器联接组与标号.ppt
- 三相变压器极及联接组判别.ppt
- 三相异步电动机原理教程.ppt
- 三相异步电动机各种运行状态.ppt
- 煤炭月度供需数据点评:8月:煤价冲高,供给增量有待观察.docx
- 非银行业周报(2026年第三十三期):中金重大资产重组获批,证券行业提质增速.docx
- 农产品研究跟踪系列报告(220):肉奶周期有望共振反转,关注厄尔尼诺加速增强.docx
- 电子行业研究:台积电营收再创新高,PCB新品放量+盈利修复,MLCC供给紧张.docx
- 通信行业周报(9月7日-9月13日).docx
- 电子行业周报:三大厂商同周发布折叠新机,台积电8月营收创历史新高.docx
- 通信行业周报:“十五五”信息通信行业规划发布.docx
- 光通信行业深度:AI互连需求升级,NPO CPO拓成长空间.docx
- 通信行业周报:光博会顺利召开,AI算力链景气上行.docx
- 科技行业秋季策略:AI算力需求持续,产品迭代带动价值量增长.docx
原创力文档

文档评论(0)