为什么叫ROM?

Yas*_*erM 3 embedded

使用任何类型的控制器,我在目标闪存(ROM)上刷我的代码.我的问题是,它如何被称为只读存储器(ROM),但我每次闪光时都能够在其上写入.有帮助吗?

Dav*_*rtz 8

它不被称为"只读记忆",至少不是任何理智的人.它被称为"ROM",而不是"只读存储器".术语"ROM"源自"只读存储器",但随着时间的推移意义分歧.

相信一个词的含义应该基于这个词的起源或它曾经如何被使用被认为是语言学中的谬误,通常被称为词源谬误.(那些说说"潜水装备"或"密码"有问题的人正在犯这样的谬误.)

起初,确实有只读内存.随着时间的推移,开发了一种非常类似的可编程技术,它被称为"PROM"(可编程只读存储器).开发了一种方法来擦除PROM,并将其称为"EPROM",用于"可擦除"PROM.由于闪存来自同一技术系列,因此它的名称为"闪存ROM",尽管它不是只读的.

您会注意到术语"闪存ROM"比"闪存只读存储器"至少十倍受欢迎.后者主要用于那些仍然认为"flash ROM"中的"ROM"是缩写的人.