BIOS入门篇---详解BIOS

news/2024/11/16 13:37:26/

什么是BIOS

BIOS全称basic input output system,即基本输入输出系统,它是PC主板上的固件,负责初始化硬件资源并引导启动OS,可以说BIOS就是为了启动OS而生。
大白话“一个电脑的开机程序,就是从按下电源键到看到屏幕LOGO这段时间跑的程序”。

BIOS的作用

实际上启动OS并不一定需要使用BIOS,我们常见的嵌入式设备(如监控机),它们使用BootLoader来引导OS(一般是指Linux),BootLoader相当于BIOS的角色,负责初始化内存,加载OS内核等。由于嵌入式设备的硬件环境各不相同,没有统一的标准,所以在不同嵌入式硬件上运行OS每次都得修改配置BootLoader和内核,比较繁琐。传统的PC设备则不一样,整个硬件系统架构都是有标准的,早期由Intel,IBM,AMD等大厂制定,发展至今已成为一套成熟且统一的系统架构。同样的,既然硬件能统一,OS也可以做到一致。此时,要让OS可以在硬件工作起来,还需要一段引导程序,负责检初始化硬件(如初始化内存),检测硬件资源(如可否正常分配资源)等,前面这些都正常了,说明OS正常运行的条件满足了,此时做最后一步就是引导启动OS了,这一阶段的程序就称为BIOS。

BIOS存在的条件是统一的硬件,像嵌入式这种就完全没有必要了。

代码

BIOS只是一段引导程序,早期由汇编语言编写的。经过多年的发展,硬件可用的资源越来越丰富,BIOS已经无法满足现有的硬件了,此时打造一种新的引导程序便迫在眉睫。2002年12月英特尔发布了一种新的引导程序规范,称为EFI(Extensible Firmware Interface),后交由Unified EFI Forum(统一可扩展固件接口论坛)来推广与发展,并更名UEFI,新的引导程序正式面世了!

UEFI是一套规范,阐述了UEFI需要实现哪些功能,这些功能该怎么实现,实现的时候需要使用什么名称。
UEFI的规范可以当做是一套库函数,是用来被调用的,来自一份称为《Platform Initialization Specification》(简称PI Spec)的手册派上用场了。

BIOS SETUP

为了能让普通用户能够对某些功能进行配置,UEFI提供了一个简单人机界面,称为“Setup界面”,也叫“BIOS Setup”。虽然BIOS退出舞台了,但由于习惯的原因,“BIOS”这个叫法一直存留至今。有了这个BIOS SETUP,用户便可以通过它了解一些基本的信息,如CPU,内存大小等,然后还可以设置启用禁用或启用一些功能,比如有些网吧的电脑会关掉USB接口,而普通用户则要启用,此时就可以对它进行配置。

BIOS固件

UEFI代码编译后会生成一个二进制文件,它便是BIOS/UEFI固件。要让CPU可以执行固件,需要把它烧录在CPU或PCH中的SPI Flash(也称BIOS ROM)中,CPU启动的时候便会从Flash中读取固件,执行指令。


http://www.ppmy.cn/news/195410.html

相关文章

对BIOS的理解

概念 它是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,它可从CMOS中读写系统设置的具体信息。 其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。此外&#xff…

BIOS技术简介

BIOS简介 BIOS,基本输入输出系统,是一组固化到计算机内主板上一ROM芯片上的程序,用以保存计算机最基本的输入输出程序,并在开机后执行自检程序、初始化硬件以及加载系统引导程序等。 BIOS程序由主板上一块专门的ROM芯片来保存&am…

五、BIOS篇:高度智能化,中文图形界面,操作简便

对于用户来说,主板的BIOS是主板应用的关键。过去的主板BIOS,英文菜单化设计确实令人望而生畏。现在大部分主板都用上了图形化BIOS,而且有包含中文在内的多种语言可选。华硕Z97-A主板的UEFI BIOS,不仅完美实现了中文等多语言图形化…

轻松搞懂SMBIOS

之前为了看懂OpenBMC的MDR(Managed Data Region)这个功能,所以花了点时间研究了什么是SMBIOS,所以这篇就是非BIOS专业对SMBIOS的理解 SMBIOS Specification (dmtf.org)https://www.dmtf.org/sites/default/files/standards/documents/DSP0134_3.5.0.pdf…

超能面板PRO搭载北京君正研发的X2000多核异构跨界处理器

每一座建筑,都承载着它独特的生活方式。隐匿在老胡同里的四合院,见证了大院三代同堂的喧闹欢愉,散落在烟雨中的园林小院散发着对诗意生活的淡然向往。在一代又一代的变迁中,逐渐形成了符合居住者气质的生活方式。历史与现代在不断…

BIOS详解

最近换了一块SSD,终于可以一个硬盘一个操作系统了,之后就涉及到了一些BIOS的启动项的设置,为了省的以后每次用BIOS都要百度,这次彻底把BIOS每个选项都了解了一番,然后整理了一下。 下面分成两个部分介绍,一…

Hi3519AV100 PCIE_USB3_MODE

在Hi3519AV100芯片中,PCIE与USB3.0接口信号是复用的,应用时需要根据场景选择复用模式。 复用模式由COMBO_PHY_MODE(与 SENSOR_HS2复用)管脚上电时的上下拉决 定。请参考 Hi35xxVxxx_PINOUT_CN.xlsx中管脚信息表页面。 1.COMBO_PH…

初心不变,英特尔 AI 百佳伙伴正式破百

官宣! 英特尔公布 AI 百佳创新激励计划第七期创新团队名单! 本期共入选了17家 AI 智慧创新型企业,涵盖智能制造、智慧零售、智慧城市、智慧金融、音视频、虚拟现实等多个领域。自此,AI 百佳计划所加速的团队正式突破100家&#xf…