目录

操作系统操作系统引导Boot非常详细

【操作系统】操作系统引导(Boot)非常详细!!!

安装操作系统后的磁盘(硬盘)

在一个新磁盘里安装操作系统,安装后磁盘里面可能是下图这样,除了能看见的C、D、E、F磁盘分区外,在磁盘开头位置会留出一片区域用于存储MBR

分区表是一个数据结构,说明每个分区分别占多大空间以及每个分区的地址范围

https://i-blog.csdnimg.cn/direct/7bdda963a2a5424499f80244797b6e14.png

C盘安装了操作系统,并且会使用C盘来启动操作系统,在这种情况下就可以把C盘称为这个磁盘的活动分区

https://i-blog.csdnimg.cn/direct/a2c0a87184ba4f528eec73cb04596438.png

再把C盘内部进一步细分。根目录就是你双击打开C盘之后看见的那些内容,可能会包含一些文件夹和文件

https://i-blog.csdnimg.cn/direct/38636e24a4dd463aa5703c6efe0d3fe0.png

操作系统引导(开机过程)

操作系统要启动,数据要被放到主存里面

计算机的主存由ROM和RAM两部分组成,平时说手机内存和电脑内存是多少通常说的是RAM,里面的数据一断电就被清空。ROM芯片被集成在电脑主板上,里面存储BIOS(Basic Input/Output System)基本输入输出系统,BIOS由一系列程序组成,其中最重要的是ROM引导程序,ROM芯片里的数据不会因为断电而丢失。

开机时CPU通电就会从主存当中固定的位置找到并执行ROM引导程序

执行ROM引导程序的作用是它会指示CPU把磁盘的MBR读入主存,CPU执行磁盘引导程序,磁盘引导程序根据分区表判断C盘的位置

接下来读入PBR,CPU执行PBR里面的程序,它会负责找到启动管理器程序,这个程序通常存放在更目录下面完成操作系统初始化的一系列工作

https://i-blog.csdnimg.cn/direct/c30be145e35c482cadef0c105f732981.png

硬件自检 —— 检查有没有插磁盘,有没有插内存条等等

例:Windows操作系统的自举程序

https://i-blog.csdnimg.cn/direct/d50df82347d844aa8ebe03ca120ef988.png

总结:

**1、CPU加电(引导过程)

2、执行JMP指令跳转到BIOS

3、登记BIOS中断例程入口地址

4、硬件自检

5、主引导记录MBR读入,执行磁盘引导程序

6、扫描硬盘分区表

7、加载分区引导记录PBR,执行分区引导程序

8、加载启动管理器,执行操作系统初始化程序

9、加载操作系统**

参考资料:2025王道操作系统复习指导