![关于命名 EEPROM 的问题](https://linux22.com/image/132810/%E5%85%B3%E4%BA%8E%E5%91%BD%E5%90%8D%20EEPROM%20%E7%9A%84%E9%97%AE%E9%A2%98.png)
EEPROM 代表电子可擦除可编程只读存储器。
如果它是可擦除和可编程的那么为什么它被称为只读存储器?问题应该表明我对所有这些主题都是新手,但希望改进。有人可以解释一下这个话题吗?
答案1
作为数据存储文件著名的EEPROM 是“只读存储器”,那么为什么我可以对其进行写入呢?给出了它的硬件方面。
短的软件答案是:这种命名不一致反映了一种普遍存在的潜在禁忌,这种禁忌源于对破坏人们硬件的迷信恐惧。与没有迷信相比,这种禁忌可能会造成更多的破坏。
在 Unix、Linux 中,等人,速度慢,很少使用且很少可用的硬件存储设备,例如舞会,EPROM和EEPROM是例外“一切都是文件”。
例如在Linux有大量不同的实用程序可用于写入特定的内容EPROM和EEPROM设备。跑去apt show firmware
看看外面有什么。这些实用程序中的每一个似乎都有一个不同的命令行界面具有不同的危险学习曲线,每个都有man
关于责任的可怕页面警告。总的来说,没有太多抽象的事情发生。
缺乏抽象使得这些实用程序更多的危险,因为:
与共享一个更简单、精心保护的通用接口相比,人们更少花心思去检查这些实用程序各自的接口是否存在错误和缺陷。
较长的学习曲线会增加人们跳过步骤并因此无意中损坏硬件的可能性。
对变砖的恐惧意味着许多人会忽略更新应该更新的固件,这意味着更容易受到错误(以及随之而来的黑客攻击)的影响。一些错误和黑客是更差比砌砖。
如果硬件供应商隐藏内置间谍软件、恶意软件和后门,它会降低被发现的几率。