动态随机存取存储器(DRAM)的工作原理

合集 · 直观理解计算机技术【CoreDumped】 (68)

  1. 11:03
    代码中指定变量类型为何如此重要?
  2. 13:46
    栈为何如此之快?
  3. 17:53
    堆为何如此之慢?
  4. 19:56
    动态数组的内部机制(ArrayList VS LinkedList)
  5. 15:37
    探索计算机并发与多任务处理的历史
  6. 12:54
    晶体管是如何运行代码的?
  7. 16:12
    晶体管是如何记忆数据的?
  8. 18:47
    制作一个CPU来运行程序
  9. 11:23
    计算机如何将字符串转换为数字
  10. 17:18
    动态随机存取存储器(DRAM)的工作原理
  11. 16:05
    计算机处理器是如何运行条件和循环的?
  12. 6:51
    一个程序不是一个进程
  13. 14:52
    深入理解进程,如何进行上下文切换?计算机科学中最深刻和最成功的想法之一。
  14. 20:20
    处理器内部的单个位如何保护操作系统的完整性?
  15. 13:14
    计算的心跳:时钟如何推动 CPU 前进?
  16. 14:22
    英语原声版-计算的心跳:时钟如何推动 CPU 前进?
  17. 14:15
    (英语原声)进程间通信:共享内存或发送消息
  18. 12:29
    (中文配音)进程间通信:共享内存或发送消息
  19. 14:59
    (中文配音)为什么单核处理器需要线程?
  20. 16:07
    (英语原声)为什么单核处理器需要线程?
  21. 9:26
    (中文配音)多核系统上的线程
  22. 11:27
    (英语原声)多核系统上的线程
  23. 11:52
    (中文配音)为什么应用程序是特定于操作系统的?
  24. 13:09
    (英语原声)为什么应用程序是特定于操作系统的?
  25. 13:15
    (英语原声)硬件如何在多任务处理中协助软件?
  26. 11:29
    (中文配音)硬件如何在多任务处理中协助软件?
  27. 20:34
    链表的一个实际应用
  28. 45:02
    让你的电脑运行更流畅的奇妙算法
  29. 43:38
    (流畅中文配音)让你的电脑运行更流畅的奇妙算法
  30. 19:41
    (原声双语字幕)当程序调用 sleep() 时会发生什么?
  31. 17:57
    (流畅中文配音)当程序调用 sleep() 时会发生什么?
  32. 20:40
    这个简单算法驱动了真正的解释器:Pratt Parsing
  33. 18:19
    (双语字幕)编程中最难以捉摸的Bug:竞态条件
  34. 19:23
    (流畅中文配音)编程中最难以捉摸的Bug:竞态条件
  35. 16:02
    (中文配音)阻止内存攻击的底层电路
  36. 14:51
    (英语原声)阻止内存攻击的底层电路
  37. 18:04
    为什么有些项目会使用多种编程语言?
  38. 19:32
    为什么有些项目会使用多种编程语言?
  39. 17:15
    别再杀进程了!让 Ctrl+C 变成“喵”……(用信号实现)
  40. 19:23
    别再杀进程了!让 Ctrl+C 变成“喵”...(用信号实现)
  41. 19:05
    80 年代避免竞态条件的算法(以及它为何失败)
  42. 19:43
    80 年代避免竞态条件的算法(以及它为何失败)
  43. 22:10
    CPU如何与众多不同设备交互?
  44. 23:52
    (中文配音)CPU如何与众多不同设备交互?
  45. 14:04
    (中文配音)你每天都在用的奇特CPU操作
  46. 13:04
    你每天都在用的奇特CPU操作
  47. 18:04
    (中文配音)历史如何塑造了我们今天仍在使用的编程术语?
  48. 17:42
    (英语原声)历史如何塑造了我们今天仍在使用的编程术语?
  49. 16:41
    为什么有些底层项目里会充满这种奇怪的代码?
  50. 16:39
    (中文配音)为什么有些底层项目里会充满这种奇怪的代码?
  51. 21:35
    编译与解释代码如何共处同一程序中?
  52. 21:30
    (英语原声)编译与解释代码如何共处同一程序中?
  53. 17:09
    【双语字幕】Core Dumped 常见问题的集中回答
  54. 13:36
    【双语字幕】90年代的设计决策阻碍了Python并行化
  55. 12:01
    【中文配音】90年代的设计决策阻碍了Python并行化
  56. 17:51
    Linux创建进程的奇怪方式
  57. 18:14
    【中文配音】Linux创建进程的奇怪方式
  58. 19:49
    CPU如何运行函数?
  59. 19:38
    【中文配音】CPU如何运行函数?
  60. 17:15
    没有人解释的问题:内核的边界在哪里?
  61. 19:36
    【英语原声】没有人解释的问题:内核的边界在哪里?
  62. 35:49
    硬件如何让线程问题不再那么棘手?
  63. 19:47
    为什么在macOS、Windows和Linux上安装应用程序如此不同?
  64. 24:00
    游戏公司真的能破坏你的电脑吗?
  65. 10:43
    一个视频说透“架构”:为什么你的程序换个CPU就可能跑不了?
  66. 14:45
    CPU如何执行有符号和无符号运算?
  67. 19:11
    简单指令, 奇妙算法
  68. 9:26
    当CPU遇到它不认识的指令,会发生什么?😱【底层原理】
Description
视频为个人学习所收集,为方便快速理解,通过chatgpt将视频原英文配音翻译校准后转成中文配音,原视频地址为:https://www.youtube.com/watch?v=7WnbIeMgWYA。这个视频详细介绍了动态随机存取存储器(DRAM)的工作原理和它与静态随机存取存储器(SRAM)的区别。以下是视频内容的总结:
动态RAM(DRAM)基础:DRAM使用电容器和MOSFET(金属氧化物半导体场效应晶体管)来存储数据。电容器存储电荷来代表二进制数据(0或1),而MOSFET用于控制电容器的充电和放电。
存储单元:DRAM的一个基本存储单元由一个电容器和一个晶体管组成,可以存储一位信息。相比之下,SRAM使用一系列的逻辑门来存储数据。
成本与容量:由于DRAM的存储单元结构简单,它能够在较小的空间内存储更多的数据,因此生产成本较低,容量较大。
读取与写入操作:DRAM的读取操作是自毁性的,因为读取数据时会放电电容器。写入操作需要精确地向特定单元写入数据,同时避免影响同一行的其他单元。
刷新机制:由于电容器会逐渐放电,DRAM需要周期性地刷新来保持数据,这涉及到读取数据然后立即重写,以防止数据丢失。
性能问题:DRAM的读取和写入过程比SRAM慢,部分原因是需要进行额外的刷新步骤,以及在读取和写入时需要通过多路复用器和解复用器进行数据传输。
地址与数据总线:计算机使用字节(8位)作为数据的基本单位,因此DRAM需要能够处理整个数据总线,而不仅仅是单个位。
技术挑战:视频提到了在设计DRAM时需要考虑的时序和电路复杂性,以及如何通过电路设计来优化性能和可靠性。
视频赞助:视频由JLCPCB赞助,提供了关于电子项目原型和生产阶段的服务。
结论:尽管DRAM在速度上不如SRAM快,但它的成本效益和高容量使其成为计算机内存的主流选择。视频最后强调了DRAM和SRAM在操作机制上的根本差异,以及为什么它们在计算机系统中扮演不同的角色。

Comments

蝶舞溪 2024-09-27

静态内存动态内存,这名字是故意让人听不懂吗?叫锁存式内存 LRAM 和电容式内存 CRAM 不是更明白吗?

♥ 41 ↩ 5

技术Flow 2024-07-30

原视频地址为:https://www.youtube.com/watch?v=7WnbIeMgWYA,说明一下,标题我改了,原始标题为:THE ACTUAL REASON RAM BOTTLENECK PROCESSORS,翻译为:RAM 瓶颈处理器的真正原因。

♥ 41 ↩ 2

账号已注销 2024-07-31

一个建议up,如果可以的话,可以加上B站的翻译[doge]

♥ 26 ↩ 5

狱火虫 2024-07-30

行解码器,列解码器,灵敏放大器,存储矩阵

♥ 22

277号旅行者 2024-08-07

有个问题不太明白,例如nmos管,栅极加电压后,电流由漏极流向源极,视频中为什么可以实现双向流通呢

♥ 17 ↩ 13

a99699 2024-08-04

这就是内存条颗粒的原理?

♥ 8

万年老四哟 2024-07-31

SRAM是哪一期视频呀[星星眼]没有找到

♥ 8 ↩ 2

蓻m 2024-10-06

阿婆求俩视频[星星眼]

♥ 6 ↩ 3

春日野くさ 2024-10-03

有能听懂的翻译,有出处,投币了

♥ 6 ↩ 1

寿司屋的营业 2024-09-26

动态RAM的很多操作都有点模拟电路的感觉

♥ 6 ↩ 1

茶雨茶白_cosy 2024-08-10

讲的真明白

♥ 5

魔法少女川谷元美塔罗 2024-08-15

加油

♥ 3

晗喆哲 2025-02-19

所以嘛,动画讲解的比老师更详细,老师讲解的东西需要你有很强的想象力和理解力,动画讲解的更加直观,[doge][doge][doge]

♥ 2

好混不如好学哥 2024-09-24

视频里up主说他是乔治,但是我不是佩奇,所以里面有些概念苦想了很久还没懂,不过制作视频辛苦,还是感谢

♥ 2 ↩ 1

屏幕光线控制 2026-06-08

我认为真正神奇的不是设计者,以前的发明与现代发明天差地别,现代靠模拟软件与仿真软件,工程软件才厉害

♥ 1

满门忠烈鲁尔区 2025-10-22

请问up有感应放大器的具体结构相关视频吗?需要做一个全结构的简单集成,不考虑性能只要功能,如果用简单比较器的话,怎么完成读取数据后重新写入寄存器内数据的操作呢?[笑哭]

♥ 1 ↩ 1

明明是这样的 2025-09-22

@AI视频小助理@AI视频总结 总结一下

♥ 1

dianfu2333 2024-08-27

非常好的视频!!! 感谢搬运

♥ 1

刘小低调 2024-08-03

太难了

♥ 1 ↩ 2

魔法少女川谷元美塔罗 2024-07-30

[打call][打call]

♥ 1