计算机的启动过程

计算机的启动过程

按下电源键到计算机启动完毕,是一个复杂的过程。

大致来讲,按下电源键到计算机启动完毕会经历四个阶段:

  1. 第一阶段:BIOS阶段
  2. 第二阶段:确定激活分区
  3. 第三阶段:确定操作系统的位置
  4. 第四阶段:加载操作系统内核到内存中

以上四个阶段都是围绕着如何将操作系统内核加载到内存中这一目标进行的,因此也可以看出主要是围绕着:定位操作系统内核存储的位置、加载操作系统内核来进行的。

其中:

  • BIOS阶段:主要是开机硬件自检、选择启动顺序(选择从哪个外部设备启动);
  • 确定激活分区:选择外部设备以后,设备的前512KB存储的是主引导记录(MBR Master Boot Record),MBR里面存储了该设备分区表,最多有4个主分区,但是仅仅有一个主分区为激活分区,可以有一个主分区扩展分区扩展分区里面又可以划分无数个逻辑分区BIOS可以通过依次遍历四个主分区找到激活分区;
  • 确定操作系统的位置:确定了激活分区后,激活分区的第一个扇区为卷引导记录VBR Volume Boot Record);
  • 加载操作系统内核到内存中:通过VBR,便可以找到操作系统内核的位置,因此可以加载内核进入内存;以Linux为例,会首先加载/boot文件夹下面的kernel,然后产生init进程,随后init进程又会启动其他进程。

示意流程图

这里写图片描述

reference

1.http://www.ruanyifeng.com/blog/2013/02/booting.html

  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值