我在互联网和一些论坛上搜索过,但他们都解释 ROM 是什么,即使没有电源,它也能保留内存。我知道 ROM 是什么,但我想知道它实际上是如何工作的。
答案1
ROM 通常将数据存储为物理连接或物理断开的线路。
在经典中二极管矩阵 ROM,有行线和列线,并且对于行线和列线的每种组合,可以有一个二极管连接它们,也可以没有二极管连接它们。
下图是 1965 年的 81316F 16K ROM,盖子已取下,您可以看到周围的行和列解码逻辑。中间是两个巨大的阵列,它们在某些交叉点处包含二极管,而在其他交叉点处则什么都没有:
答案2
答案3
目前大多数可重写的 ROM(矛盾)是闪光它将数据以电荷的形式存储在浮栅上,浮栅嵌入二氧化硅中,二氧化硅是最好的绝缘体之一。因此电荷不会从栅极泄漏,并且可以保存数十年。如果你关闭电源,电荷仍然会存在。
维基百科文章闪存 解释其工作原理:
在闪存中,每个存储单元类似于标准 MOSFET,只是晶体管有两个栅极而不是一个。顶部是控制栅极 (CG),就像其他 MOS 晶体管一样,但在其下方有一个浮栅 (FG),四周被氧化层绝缘。FG 介于 CG 和 MOSFET 通道之间。由于 FG 被其绝缘层电隔离,因此放置在其上的电子会被捕获,直到通过另一电场应用(例如,施加电压或 UV,如 EPROM 中)将其移除。
关于 Flash 当前版本的更多信息可以在上述维基百科文章中找到。