【408精华知识】磁盘初始化与引导

在这里插入图片描述

一、磁盘初始化

磁盘初始化分为三步:

  1. 物理初始化:划分扇区,创建扇区所需的数据结构(如校验码等);
  2. 分区:将磁盘分区,若干柱面组成一个分区;
  3. 逻辑初始化:创建文件系统,创建文件系统所需的数据结构(如根目录、位示图、空闲分区表、索引结点表等);
  4. 操作系统安装

在这里插入图片描述

二、操作系统初始化

计算机开机时需要进行一系列初始化操作,这些初始化工作是通过 初始化程序(自举程序、BIOS) 完成的,为了方便更新,BIOS并没有全部放在ROM中,而是将BIOS的一小部分——自举装入程序放入ROM中,完整部分放在 启动块(引导块、启动分区) 上,拥有启动块的磁盘称为启动磁盘。

在这里插入图片描述
操作系统的初始化详细过程如下:

① 激活的CPU读取ROM中的boot程序,将指令寄存器置为BIOS(基本输入/输出系统)的第一条指令,即开始执行BIOS指令。
② BIOS程序在内存最开始的空间构建中断向量表,因为接下来的POST(通电自检,Power Self Test)过程要用到中断功能(CPU检测到中断信号后,根据中断号查询中断向量表,以跳转到相应的中断处理程序)。
③ 接下来进行通电自检,检测硬件是否有故障。
④ 完成POST后,BIOS将控制权交给排在首位的启动设备,接着,CPU将该设备主引导扇区的内容(主引导记录MBR)加载到内存中。MBR的作用是告诉CPU去硬盘的哪个主分区找操作系统。
⑤ MBR检查分区表,找含有操作系统的主分区(活动分区),并将活动分区的引导扇区的内容(分区引导记录PBR)加载到内存加以执行。活动分区的引导扇区就是活动分区的第一个扇区。PBR的作用是寻找并激活分区根目录下用于引导操作系统的程序(启动管理器)。
⑥ 将操作系统的初始化程序加载到内存(RAM,具体来说是DRAM)中执行。

过程简述为,开机时:运行ROM中的自举装入程序 → 找到主引导记录MBR → 分区引导记录PBR→ 将完整的自举程序读入内存 → 完成初始化

写在后面

这个专栏主要是我在学习408真题的过程中总结的一些笔记,因为我学的也很一般,如果有错误和不足之处,还望大家在评论区指出。希望能给大家的学习带来一点帮助,共同进步!!!

参考资料
[1]王道408教材(2025版)
[2]王道课程资料

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值