什么是BIOS
Basic Input Output System(基本输入输出系统)
其实就是一组保存着计算机最重要的基本输入输出的程序、开机后自检程序、系统自启动程序,并固化到计算机内主板上的一个ROM芯片上的程序。
基本的输入输出是什么
BIOS的终极目标:
BIOS的最主要的功能:初始化硬件平台和提供硬件的软件抽象,引导操作系统启动。
所以:
输入的是:硬件平台的信息
输出的是:硬件的软件抽象
然后将引导文件加载至内存引导操作系统启动
自检程序检了什么

每个硬件平台都需要发现IO总线,因为数据的传输离不开总线。
所谓的系统自检,就是Power On Self Test,也就是图中的POST过程。在传统BIOS的上电阶段,通过IO枚举发现总线,进入到标准描述的平台接口部分。
系统自启动了什么

自启动了操作系统呀~毕竟按下电源只是启动了BIOS程序。
此外,在传统BIOS程序中,还不支持文件系统,不像上图的Dell主板,可以手动的添加引导文件,在传统BIOS启动之后,BIOS会自动加载MBR的主引导记录,使操作系统自行启动
所以我们再看什么是BIOS?

输入:围绕上图进行展开,左边部分刚好是硬件的初始化:CPU初始化、内存初始化……相当于是上面说的,输入的硬件平台信息。
自检:再经过中间部分的系统自检,控制台初始化、设备初始化、通过枚举发现总线并初始化。
输出
免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,信息仅供参考之用。