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

时间:2023-08-07 09:01:37 

简单介绍,如果专门做firmware相关的朋友应该比较熟悉。本文主要针对新手,BIOS的理解以及实现介绍,希望对新手有帮助

简单介绍,如果专门做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...

第三条,比如说超频功能,SLP 2.0, 联想的特色功能   等等。

PC从IBM设计出来,已经发展了几十年,BIOS为了兼容IBM的构架也是没怎么变化,无论是x86还是什么其他构架,bios已经很成熟了。随着UEFI的到来,这一传统将被颠覆。大家要做的无非是依照UEFI规范,填鸭式的去实现而已,入门的门槛低了很多。

标签:BIOS
0
投稿

猜你喜欢

  • word与ppt文档怎样快速更改字母的大小写?

    2022-10-20 14:57:25
  • 修改或重置 Apple ID 的密码的三种方式

    2023-04-14 17:02:55
  • word 2019如何创建空白文档和模板文档

    2023-06-21 11:30:24
  • office安装成功后每次使用模板都会提示下载模板出错怎么办?

    2023-08-03 14:50:06
  • ​WPS文档页面宽度怎么调整到与显示窗口一样

    2023-04-14 20:26:34
  • Win7系统如何更改鼠标指针?

    2022-10-29 17:59:05
  • ​advanced systemcare如何设置自动关机

    2023-04-11 18:00:29
  • word文档如何添加论文注释

    2023-12-01 07:50:27
  • 时间有些不准在Windows8中如何设置时间和日期

    2023-07-03 21:03:31
  • Win7输入法无法切换怎么办?

    2023-05-11 18:43:54
  • 如何在Powerpoint 中(实现)输入上标、下标

    2022-04-06 13:05:22
  • 新浪爱彩怎么找回密码?新浪爱彩找回密码的方法

    2022-04-01 20:01:36
  • EXCEL中如何给成绩进行排名

    2022-11-16 05:58:15
  • WPS文字小技巧—如何给文字添加拼音

    2022-08-17 23:14:04
  • Win8如何进入干净启动模式对系统故障进行排查

    2023-04-20 02:32:01
  • Win10电脑新加硬盘如何分区?

    2023-12-24 18:32:02
  • windows10关闭防火墙怎么关_win10防火墙关闭设置方法

    2023-10-08 01:46:57
  • Win11如何禁用Superfetch服务?

    2022-01-14 19:32:30
  • Word边框设置技巧

    2022-07-25 12:36:47
  • Windows10系统彻底关闭Windows Defender的技巧分享!

    2022-03-10 23:50:16
  • asp之家 电脑教程 m.aspxhome.com