分享

什么是电脑的BISO系统?

 勇敢而率直的人 2023-06-03 发布于西藏

BIOS是英文'Basic Input Output System'的缩略语,直译过来后中文名称就是“基本输入输出系统”。它的全称应该是ROM-BIOS,意思是只读存储器基本输入输出系统。其实,它是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、系统设置信息、开机上电自检程序和系统启动自举程序。其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。 BIOS设置程序是储存在BIOS芯片中的,只有在开机时才可以进行设置。

主板的BIOS实际上是指一段程序,这段程序在开机后首先运行,对系统的各个部件进行监测和初始化,另外,它还提供了一个界面,供用户对系统的各个部分进行设置。

文章图片1

BISO的作用

作为计算机开机之后,CPU要进行处理的第一个“可执行程序”,也就是第一个“开机启动项”。

它将带领CPU识别并加载主板上的重要硬件和集成元件,如硬盘、显卡、声卡以及各种接口,然后按照预设顺序读取存储器上操作系统的引导文件,通过设置的启动模式找到引导分区装载操作系统,如DOS、Windows、Linux等。 具体的启动模式可以看这里

顺利引导操作系统之后,BIOS功成身退、隐于后台。

进入BIOS的方法也很简单,在按下电源键开机之后,连续按下Delete(Del)键,部分主板是F2键或F10键,就可以进入BIOS界面了。

文章图片2

文章图片3

文章图片4

上电后系统系统加载过程中BISO做了什么

BIOS在加载工程中,承担kernel和硬件之间承上启下的作用。对于kernel来说,BIOS类似保镖一般,为其执行做好一切准备;对于硬件设备来说,BIOS就是质检员,检测初始化所有硬件设备,这里初始化包括使能(解复位)和不使能(不解复位)。其中包括:

1.加电自检,比如

对CPU、主板、硬件设备等器件检测,发现错误会给出提示继续执行或直接挂死;对DDR解复位、坏块检测并告知OS哪些DDR可用;对设备中所有PCIE设备枚举;

2.寄存器初始化,比如对WATCHDOG等硬件设备寄存器初始化,等等;对UART串口初始化并使用;

3.从引导设备(如硬盘、软盘、光盘)加载引导程序Linux;可选:

4.若ACPI启动,则BIOS根据ACPI协议初始化ACPI,进行设备上报;

5.若某硬件不适用,可不解复位,则硬件对linux不可见;

6.使用BIOS一些特性,比如RAS,cpuhostplug,cpu调频等功能(这些功能linux最终会调用到bios接口);等等

总结来说,BIOS层在kernel执行前做好一切准备,最后引导kernel的启动。

文章图片5

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多