为什么叫ROM?
Why is it called ROM?
使用任何类型的控制器,我在目标闪存 (ROM) 上闪存我的代码。我的问题是,它怎么叫只读存储器 (ROM),但我每次刷机时都能在上面写入。有帮助吗?
它不叫 "read only memory",至少任何理智的人都不叫它。它被称为 "ROM",而不是 "read only memory"。术语 "ROM" 起源于单词 "read only memory",但随着时间的推移,含义发生了分歧。
认为一个词的意思应该基于该词的起源或它过去的使用方式被认为是语言学上的谬误,通常称为 etymological fallacy。 (那些说 "scuba gear" 或 "PIN number" 有问题的人正在犯同样的谬论。)
起初真的是只读内存。随着时间的推移,一种非常相似的可以一次编程的技术被开发出来,它被称为"PROM"(可编程只读存储器)。开发了一种擦除 PROM 的方法,称为 "EPROM",用于 "erasable" PROM。由于闪存来自同一技术路线,因此它的名称为 "flash ROM",尽管它不是只读的。
您会注意到术语 "flash ROM" 的受欢迎程度至少是 "flash read only memory" 的十倍。后者主要由仍然认为 "flash ROM" 中的 "ROM" 是缩写的人使用。
闪存是一种电可擦除只读存储器 (EEPROM),尽管术语 EEPROM 或 E2ROM 通常是为非闪存技术保留的。
NOR 闪存(用于微控制器程序存储器,与 NAND 闪存不同)也是 只读随机存取存储器,关键区别在于擦除和写入 不是随机访问。擦除是按块或扇区进行的,写入和擦除都需要以阻止正常随机访问读取整个扇区(在某些情况下是整个内存)的方式访问内存 erase/write 访问期间。
所以在内存的正常运行模式下是只读的。例如,它可能类似于可重写的 CD-ROM
理解大多数内存技术是许多可能属性的折衷可能很有用,这些属性经常组合出现并且不可能进行简单的分类,例如特定内存可能表现出以下一个或多个属性 -它们并不都是相互排斥的:
- 只读
- 随机访问(可寻址)
- 顺序访问。
- Read/write
- 非易失性
- 易变
- 可重写
- 一次性可编程 (OTP)
- 静态
- 动态
例如,NOR 闪存是只读的、随机访问的、可重写的、非易失性的。
使用任何类型的控制器,我在目标闪存 (ROM) 上闪存我的代码。我的问题是,它怎么叫只读存储器 (ROM),但我每次刷机时都能在上面写入。有帮助吗?
它不叫 "read only memory",至少任何理智的人都不叫它。它被称为 "ROM",而不是 "read only memory"。术语 "ROM" 起源于单词 "read only memory",但随着时间的推移,含义发生了分歧。
认为一个词的意思应该基于该词的起源或它过去的使用方式被认为是语言学上的谬误,通常称为 etymological fallacy。 (那些说 "scuba gear" 或 "PIN number" 有问题的人正在犯同样的谬论。)
起初真的是只读内存。随着时间的推移,一种非常相似的可以一次编程的技术被开发出来,它被称为"PROM"(可编程只读存储器)。开发了一种擦除 PROM 的方法,称为 "EPROM",用于 "erasable" PROM。由于闪存来自同一技术路线,因此它的名称为 "flash ROM",尽管它不是只读的。
您会注意到术语 "flash ROM" 的受欢迎程度至少是 "flash read only memory" 的十倍。后者主要由仍然认为 "flash ROM" 中的 "ROM" 是缩写的人使用。
闪存是一种电可擦除只读存储器 (EEPROM),尽管术语 EEPROM 或 E2ROM 通常是为非闪存技术保留的。
NOR 闪存(用于微控制器程序存储器,与 NAND 闪存不同)也是 只读随机存取存储器,关键区别在于擦除和写入 不是随机访问。擦除是按块或扇区进行的,写入和擦除都需要以阻止正常随机访问读取整个扇区(在某些情况下是整个内存)的方式访问内存 erase/write 访问期间。
所以在内存的正常运行模式下是只读的。例如,它可能类似于可重写的 CD-ROM
理解大多数内存技术是许多可能属性的折衷可能很有用,这些属性经常组合出现并且不可能进行简单的分类,例如特定内存可能表现出以下一个或多个属性 -它们并不都是相互排斥的:
- 只读
- 随机访问(可寻址)
- 顺序访问。
- Read/write
- 非易失性
- 易变
- 可重写
- 一次性可编程 (OTP)
- 静态
- 动态
例如,NOR 闪存是只读的、随机访问的、可重写的、非易失性的。