简单介绍一下,如果特殊固件相关的朋友应该比较熟悉,本文主要是针对新手,对bios的理解和实现,希望能对新手有所帮助。


首先,让我们来谈谈毛笔和写字。对于ROM文件,无论什么文件格式,bin或ROM,文件格式对ROM芯片本身没有什么意义,相应的画刷和写软件将查看它是否是它支持的文件格式。


在遇到BIOS之前,我对BIOS非常陌生。我觉得BIOS在安装界面和CMOS是BIOS。这些不恰当的想法伴随着我整个学生时代。


其实,简单的从根本上理解,BIOS是比较简单的,BIOS是基本的输入输出系统,因为它是一个像Windows一样的系统,Linux会做很多事情,为什么每个机器都可以安装操作系统,而每一种机器BIOS都是不一样的。


请记住操作系统对每个人都是事实,BIOS是针对一个特定的平台的,因此,人们很清楚操作系统不知道当前硬件是如何操作的,所以它需要其他人来帮助控制,这是BIOS。





BIOS必须做的几个关键方面:


1、让所有的设备正常使用。


2、为他人提供一些信息和管理方法(其他参考操作系统和其他软件)。


3、实现计算机厂商的具体功能


逐一解释。


我跳过第一题(没什么要说的)。


其次,为了使用户能够根据操作系统提供的功能进行管理,我们需要讨论如何实现它。以电源管理为例,Win98 SE使用的是APM,然后ACPI。既然有这样一个规范,硬件和软件都应该支持的,所以无论是董事会或操作系统或BIOS应符合规范要求。其他的例子,SMBIOS…


第三,例如,超频,SLP 2,联想功能,等等。


PC已经从IBM开发了几十年。BIOS并没有太大的变化,以便与IBM兼容。BIOS是非常成熟,无论是x86或任何其他结构。随着UEFI的到来,这个传统将被颠覆。我们要做的是与UEFI标准一致,填充鸭去实现它,进入的门槛要低得多。


以上是对bios的理解和实现的详细介绍,希望对新朋友有所帮助!