BIOS存储在哪里?

where-is-the-bios-stored-00

对于那些刚刚学习计算机的人来说,BIOS对于某些人似乎有点“神秘”,并产生诸如“我的计算机上存储BIOS的地点和方式”等问题。今天的超级用户问答查看答案这些问题。

今天的问答环节由我们感谢SuperUser - Stack Exchange的一个分支,这是一个社区驱动的Q&A网站分组。

截图礼貌理查德Masoner / Cyclelicious(Flickr的)

问题

超级用户读取器...想知道BIOS实际存储在哪里:

上BIOS维基百科文章

  • BIOS软件被存储在主板上的非易失性ROM芯片上。 ...在现代计算机系统中,BIOS内容被存储在快擦写存储器芯片上,使得内容可以在不脱离母板除去芯片被改写 这允许BIOS软件容易升级以添加新功能或修复错误,但可以使计算机易受BIOS rootkit。

ROM是只读的,为什么可以重写BIOS内容? “闪存芯片”是否与“非易失性ROM”意思相同,这两者都意味着BIOS存储在哪里?

究竟是什么,这里的交易? BIOS是存储在两个“不同”的介质或只是一个单一的?

答案

超级用户贡献者Varaquilex有我们的答案:

  • ROM是只读的,为什么可以重写BIOS内容?

BIOS程序本身被存储在EEPROM中(它可以是[E] lectrically [E] rasable和[P] rogrammable [R] EAD [O]唯一一句[M]。埃默里)或闪存。 所以这里的只读是关于芯片是非易失性的。 与易失性RAM不同,当电源切断时,存储器的内容保持。 ROM是EEP意味着BIOS可以被重写或更新。 对于以前的这些操作,你不得不从板上删除BIOS芯片,放一个新的(如果不是PROM或EPROM),或者如果是EPROM,你必须得到它的制造商,让他们重新编程芯片,然后重新附加到板上。 当前的进展,由于EEPROM,你不必去除芯片做这样的操作,你只是让电脑做电工作。

  • “闪存芯片”是否意味着与“非易失性ROM”相同,这两者都意味着BIOS存储在哪里?

维基百科

  • 闪存是可以被电擦除和重新编程的电子非易失性计算机存储介质。
  • 闪存是从EEPROM(电可擦除可编程只读存储器)开发的。 存在两种主要类型的闪存,其以NAND和NOR逻辑门命名。 各个闪速存储器单元的内部特性呈现出与对应的栅极类似的特性。 尽管EPROM在重写之前必须被完全擦除,但是NAND型闪存可以在通常远小于整个设备的块(或页)中写入和读取。 NOR型闪存允许将单个机器字(字节)写入擦除位置,或独立读取。

EEPROM和闪存不指同一件事。 它们是两种类似的存储器类型,一种是从另一种开发的,并且包含不同类型/配置的MOS晶体管。 但是,它们是BIOS程序驻留的内存。

为了解决另一个误解,我想提到这个CMOS-BIOS关系:

BIOS设置存储在CMOS芯片(其保持经由所述电池在主板上通电)。 这就是为什么当您卸下电池并重新连接它时,BIOS被重置。 同一程序运行,但是设置是默认的。 这个答案对于在开机过程中使用的记忆的详细视图。

为了延长CMOS-BIOS的话题,感谢@Andon科尔曼先生 ,我想他的意见加入到了答案:

  • 值得一提的是,BIOS设置不必存储在易失性CMOS存储器中。 有大量的嵌入式系统将其设置存储在NVRAM中。 电脑使用易失性CMOS的唯一原因是,这些年来,他们已经有一个电池,以保持内部实时时钟滴答作响,而电源关闭(记得当你按下电源开关在PC-AT,它字面上切断所有的电源到主板)。 这意味着更便宜的易失性存储器可以用于存储系统设置。 所以它主要是为了历史的目的。

有什么东西添加到解释? 声音在评论中。 想要阅读更多的技术精明的Stack Exchange用户的答案? 这里查看完整的话题

赞 (0)
分享到:更多 ()