对BIOS的理解

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

概念

它是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,它可从CMOS中读写系统设置的具体信息。
其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。此外,BIOS还向作业系统提供一些系统参数。系统硬件的变化是由BIOS隐藏,程序使用BIOS功能而不是直接控制硬件

BIOS的运行

并不需要外界硬件来控制启动,只需要通过CPU读取代码即可运行。CPU控制内存控制器从内存条的0地址开始读取BIOS芯片里的只读存储器里面读取数据,BIOS程序就可以运行了

从功能上看

BIOS分为三个部分:

  1. 第一部分:自检

用于电脑刚接通电源时对硬件部分的检测,也叫做加电自检(Power On Self Test,简称POST),功能是检查电脑是否良好,通常完整的POST自检将包括对CPU,640K基本内存,1M以上的扩展内存,ROM,主板,CMOS存储器,串并口,显示卡,软硬盘子系统及键盘进行测试,一旦在自检中发现问题,系统将给出提示信息或鸣笛警告。自检中如发现有错误,将按两种情况处理:对于严重故障(致命性故障)则停机,此时由于各种初始化操作还没完成,不能给出任何提示或信号;对于非严重故障则给出提示或声音报警信号,等待用户处理。

  1. 第二部分:初始化

初始化,包括创建中断向量、设置寄存器、对一些外部设备进行初始化和检测等,其中很重要的一部分是BIOS设置,主要是对硬件设置的一些参数,当电脑启动时会读取这些参数,并和实际硬件设置进行比较,如果不符合,会影响系统的启动。

  1. 第三部分:引导程序

引导程序,功能是引导DOS或其他操作系统。BIOS先从软盘或硬盘的开始扇区读取引导记录,如果没有找到,则会在显示器上显示没有引导设备,如果找到引导记录会把电脑的控制权转给引导记录,由引导记录把操作系统装入电脑,在电脑启动成功后,BIOS的这部分任务就完成了。


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

相关文章

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…

英伟达用AI设计GPU:最新H100已经用上,比传统EDA减少25%芯片面积

白交 发自 凹非寺量子位 | 公众号 QbitAI 英伟达终于揭晓: H100竟有近13000条电路,是AI设计的?! 在最新论文中,他们介绍了如何用深度强化学习agent设计电路的方法。 据研究人员称,这种方法还属业内首次。 值…