数字逻辑——Memory
memory 分为两种,一种是Random Access Memory(RAM),另一种是Read-Only Memory(ROM)。RAM存储的数据只能在通电时保存,断电时消失,ROM存储的数据一直存在。RAM中的数据可以用计算机读写,ROM在计算机中只能读取
RAM
RAM分为SRAM和DRAM。SRAM用latch作为储存结构,速度快,但功耗、散热高,占用面积更大,DRAM用电容作为储存结构,速度慢,但占用空间更小,成本更低
ROM
ROM本质是一个combinationla logic circuit,我们把它叫做programmable logic device(PLD)
在PLD中,我们用类似于焊接的方式来连接起电路,实现想要的功能,我们把这个叫做programming
如下就是一个PLD,我们用一个decoder来选择需要哪一排数据
如果需要更大的ROM,我们可以用两个decoder来选择数据,形成一个三维的结构
我们可以把PLD拆为两部分,一部分是全是AND Gate,另一部分全是OR Gate
这种两部分的PLD可以分为以下三种
- Programmable Read-Only Memory (PROM): fixed AND, programmable OR
- Programmable Array Logic (PAL): programmable AND, fixed OR
- Programmable Logic Array (PLA): both programmable
这是PLA的例子, AND和OR都可以自由焊接
这是PAL的例子,只有AND部分可以自由焊接
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· 【.NET】调用本地 Deepseek 模型
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
· 上周热点回顾(2.17-2.23)
· 如何使用 Uni-app 实现视频聊天(源码,支持安卓、iOS)