BIOS的理解以及实现详细介绍

来源:攒机帮 2022-07-11 19:20 阅读:27

简易详细介绍,假如专业做firmware有关的小伙伴应当较为了解。文中主要是对于初学者,BIOS的理解及其完成详细介绍,期待对初学者有协助。

先说说刷写,针对rom文件,不论是哪些文件格式,bin也好,rom也好...文件格式针对rom处理芯片自身而言是沒有什么意义的。相对应的刷写软件会去看看是否自身适用的文件格式。

我触碰bios之前,针对BIOS很生疏,觉得setup界面里的便是bios,cmos就是bios....这种不适当的念头随着了我全部上学时。

实际上从源头上简易的理解,bios是非常简单的,bios便是基本的输入輸出系统,即然是个系统,它如同windows, linux那般会做许多事儿,为何每台设备都能装操作系统,而每一个型号规格的机器设备的bios有各有不同呢?

记牢一个大道理,OS是给大伙儿用的,BIOS是给特殊服务平台用的。因此,也好理解,操作系统不知道当今的硬件配置如何操作因此必须他人来协助控制,这也就拥有bios。

针对bios要做的事儿关键有核心的一下好多个层面:

1。让全部的机器设备可以正常的应用

2。为他人给予一些信息和管理方法(这儿的他人指的是操作系统和别的软件)

3。完成计算机生产商的特殊功能

逐一解释一下吧

第一条我便绕过了(没有什么可以说的)

第二条,为了更好地让用户能按操作系统给予出去的功能开展管理,因此各位要商议好如何来完成,以开关电源管理为事例,win98 se之前是APM,之后是acpi。即然拥有如此的标准,硬件配置,软件都需要适用,因此不论是木板或是操作系统还是BIOS都需要按照标准来。别的的事例,smbios...

第三条,例如CPU超频功能,SLP 2.0, 联想的特点功能   这些。

PC从IBM设计方案出去,早已进步了几十年,BIOS为了更好地兼容IBM的架构也是没如何转变,不论是x86或是哪些别的架构,bios早已很成熟了。伴随着UEFI的来临,这一传统式将被刷新。大伙儿要做的无非是按照UEFI标准,灌输式的去完成罢了,新手入门的要求低了许多。

以上便是BIOS的理解及其完成详解,期待对新人朋友们有一定的协助!