bios之家 (bios之家论坛网站)

华峰博客 804

什么是BIOS

Basic Input Output System(基本输入输出系统)

其实就是一组保存着计算机最重要的基本输入输出的程序开机后自检程序系统自启动程序并固化到计算机内主板上的一个ROM芯片上的程序

基本的输入输出是什么

BIOS的终极目标:

BIOS的最主要的功能:初始化硬件平台和提供硬件的软件抽象,引导操作系统启动。

所以:

输入的是:硬件平台的信息

输出的是:硬件的软件抽象

然后将引导文件加载至内存引导操作系统启动

自检程序检了什么

bios之家 (bios之家论坛网站)

每个硬件平台都需要发现IO总线,因为数据的传输离不开总线。

所谓的系统自检,就是Power On Self Test,也就是图中的POST过程。在传统BIOS的上电阶段,通过IO枚举发现总线,进入到标准描述的平台接口部分。

系统自启动了什么

bios之家 (bios之家论坛网站)

自启动了操作系统呀~毕竟按下电源只是启动了BIOS程序。

此外,在传统BIOS程序中,还不支持文件系统,不像上图的Dell主板,可以手动的添加引导文件,在传统BIOS启动之后,BIOS会自动加载MBR的主引导记录,使操作系统自行启动

所以我们再看什么是BIOS

bios之家 (bios之家论坛网站)

输入:围绕上图进行展开,左边部分刚好是硬件的初始化:CPU初始化、内存初始化……相当于是上面说的,输入的硬件平台信息。

自检:再经过中间部分的系统自检,控制台初始化、设备初始化、通过枚举发现总线并初始化。

输出

上一篇:

下一篇:

  同类阅读

分享