【问题标题】:How does the memory stores the bits?内存如何存储位?
【发布时间】:2020-02-03 13:09:49
【问题描述】:

在上一课中,我们讨论了逻辑门和二进制系统。 我们讨论了人字拖和很多类型。 现在我对内存结构感到困惑,它是存储数十亿个 0 和 1 的数十亿个触发器门,还是什么?内存究竟是如何存储比特的?

【问题讨论】:

  • 请阅读How to Ask。 Stackoverflow 用于编程问题。像您这样的一般理解问题可以通过教科书、维基百科或网络搜索得到更好的回答。
  • 欢迎来到 Stack Overflow。请阅读asking questions。提出问题时,上下文很重要;关于上一课的第一句话断章取义非常令人困惑。

标签: binary logic computer-science cpu-architecture ram


【解决方案1】:

可能了解这方面的最佳地点是经典的What every programmer should know about memory,即still discussed as good source

但长话短说是的,它就像数十亿个门。看起来势不可挡(确实如此),但模块化 - 本身就是一个伟大的概念 - 允许您考虑单元级别,然后是行,然后是其他抽象,因此高级开发人员不需要了解这一点为了让软件工作。对于硬件设计人员来说,这同样重要:构建一个组件,对其进行抽象,构建一个更高级别的组件,等等。

【讨论】:

  • 是的,Ulrich Drepper 的文章还是很好地描述了 DRAM(和缓存 SRAM)。但是不,DRAM 不是数十亿个,它是数十亿个电容器,由晶体管驱动的行/列线网格。 (例如,阅读涉及“感应放大器”。)这就是为什么它是动态的并且需要经常刷新。
猜你喜欢
  • 1970-01-01
  • 2013-03-17
  • 2012-11-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-10-03
  • 2012-06-01
相关资源
最近更新 更多