开机流程与主引导分区MBR

      CMOS是记录各项硬件参数且嵌入在主板上面的储存器,BIOS则是一个写入到主板上的一个韧体( 韧体就是写入到硬件上的一个软件程序)。这个BIOS就是在启动的时候,计算机系统会主动运行的第一个程序。

 

      BIOS会去分析计算机里面有哪些储存设备,我们以硬盘为例,BIOS会依据使用者的配置去取得能够启动的硬盘, 并且到该硬盘里面去读取第一个磁区的MBR位置。 MBR这个仅有446 bytes的硬盘容量里面会放置最基本的引导加载程序。接下来就是MBR内的引导加载程序的工作了。其目的是在加载(load)核心文件。

1.   BIOS:启动主动运行的韧体,会认识第一个可启动的装置

2.   MBR:第一个可启动装置的第一个扇区内的主引导分区块,内含引导加载程序

3.   引导加载程序(boot loader):一支可读取核心文件来运行的软件

4.   核心文件:开始操作系统的功能

 

      Boot loader则是操作系统安装在MBR上面的一套软件了。由于MBR仅有446 bytes而已,因此这个启动管理程序是非常小而美的。 这个boot loader的主要任务有底下这些项目:

·     提供菜单:使用者可以选择不同的启动项目,这也是多重启动的重要功能

·     加载核心文件:直接指向可启动的程序区段来开始操作系统

·     转交其他loader:将启动管理功能转交给其他loader负责

 

      引导加载程序除了可以安装在MBR之外, 还可以安装在每个分区的引导扇区(boot sector)。

·     每个分区都拥有自己的启动扇区(boot sector)

·     实际可启动的核心文件是放置到各分区内的

·     loader只会认识自己的系统分区内的可启动核心文件,以及其他loader而已

·     loader可直接指向或者是间接将管理权转交给另一个管理程序

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值