以下是下面链接中教程的笔记,如有侵权请联系我删除。随便学学可能不严谨,但如果有离谱错误烦请指正。
https://www.bilibili.com/video/BV1YE411D7nH?p=3&vd_source=febdc1a8028af6b442667407286a2750
操作系统引导 —— 如何让操作系统运行
磁盘中独立于各可见分区,存在【主引导记录 MBR】,MBR 包含磁盘引导程序、分区表,引导CPU获取分区信息
每个分区,存在【引导记录 PBR】、【根目录】,PBR 引导CPU获取根目录中的【启动管理器】(完整操作系统初始化程序)
主存中存在【ROM】,ROM集成在主板上的特定地址,存有BIOS(基本输入输出系统),BIOS中包含ROM引导程序, ROM引导程序引导CPU获取MBR
操作系统引导步骤:
- CPU执行ROM引导程序,进行硬件自检
- CPU读取主引导记录MBR,扫描分区表
- CPU读取分区引导记录PBR,找到根目录中的启动管理器
- CPU执行启动管理器中的程序