动态随机存取存储器(DRAM)的工作原理
合集 · 直观理解计算机技术【CoreDumped】 (68)
-
代码中指定变量类型为何如此重要?
11:03
-
栈为何如此之快?
13:46
-
堆为何如此之慢?
17:53
-
动态数组的内部机制(ArrayList VS LinkedList)
19:56
-
探索计算机并发与多任务处理的历史
15:37
-
晶体管是如何运行代码的?
12:54
-
晶体管是如何记忆数据的?
16:12
-
制作一个CPU来运行程序
18:47
-
计算机如何将字符串转换为数字
11:23
-
动态随机存取存储器(DRAM)的工作原理
17:18
-
计算机处理器是如何运行条件和循环的?
16:05
-
一个程序不是一个进程
6:51
-
深入理解进程,如何进行上下文切换?计算机科学中最深刻和最成功的想法之一。
14:52
-
处理器内部的单个位如何保护操作系统的完整性?
20:20
-
计算的心跳:时钟如何推动 CPU 前进?
13:14
-
英语原声版-计算的心跳:时钟如何推动 CPU 前进?
14:22
-
(英语原声)进程间通信:共享内存或发送消息
14:15
-
(中文配音)进程间通信:共享内存或发送消息
12:29
-
(中文配音)为什么单核处理器需要线程?
14:59
-
(英语原声)为什么单核处理器需要线程?
16:07
-
(中文配音)多核系统上的线程
9:26
-
(英语原声)多核系统上的线程
11:27
-
(中文配音)为什么应用程序是特定于操作系统的?
11:52
-
(英语原声)为什么应用程序是特定于操作系统的?
13:09
-
(英语原声)硬件如何在多任务处理中协助软件?
13:15
-
(中文配音)硬件如何在多任务处理中协助软件?
11:29
-
链表的一个实际应用
20:34
-
让你的电脑运行更流畅的奇妙算法
45:02
-
(流畅中文配音)让你的电脑运行更流畅的奇妙算法
43:38
-
(原声双语字幕)当程序调用 sleep() 时会发生什么?
19:41
-
(流畅中文配音)当程序调用 sleep() 时会发生什么?
17:57
-
这个简单算法驱动了真正的解释器:Pratt Parsing
20:40
-
(双语字幕)编程中最难以捉摸的Bug:竞态条件
18:19
-
(流畅中文配音)编程中最难以捉摸的Bug:竞态条件
19:23
-
(中文配音)阻止内存攻击的底层电路
16:02
-
(英语原声)阻止内存攻击的底层电路
14:51
-
为什么有些项目会使用多种编程语言?
18:04
-
为什么有些项目会使用多种编程语言?
19:32
-
别再杀进程了!让 Ctrl+C 变成“喵”……(用信号实现)
17:15
-
别再杀进程了!让 Ctrl+C 变成“喵”...(用信号实现)
19:23
-
80 年代避免竞态条件的算法(以及它为何失败)
19:05
-
80 年代避免竞态条件的算法(以及它为何失败)
19:43
-
CPU如何与众多不同设备交互?
22:10
-
(中文配音)CPU如何与众多不同设备交互?
23:52
-
(中文配音)你每天都在用的奇特CPU操作
14:04
-
你每天都在用的奇特CPU操作
13:04
-
(中文配音)历史如何塑造了我们今天仍在使用的编程术语?
18:04
-
(英语原声)历史如何塑造了我们今天仍在使用的编程术语?
17:42
-
为什么有些底层项目里会充满这种奇怪的代码?
16:41
-
(中文配音)为什么有些底层项目里会充满这种奇怪的代码?
16:39
-
编译与解释代码如何共处同一程序中?
21:35
-
(英语原声)编译与解释代码如何共处同一程序中?
21:30
-
【双语字幕】Core Dumped 常见问题的集中回答
17:09
-
【双语字幕】90年代的设计决策阻碍了Python并行化
13:36
-
【中文配音】90年代的设计决策阻碍了Python并行化
12:01
-
Linux创建进程的奇怪方式
17:51
-
【中文配音】Linux创建进程的奇怪方式
18:14
-
CPU如何运行函数?
19:49
-
【中文配音】CPU如何运行函数?
19:38
-
没有人解释的问题:内核的边界在哪里?
17:15
-
【英语原声】没有人解释的问题:内核的边界在哪里?
19:36
-
硬件如何让线程问题不再那么棘手?
35:49
-
为什么在macOS、Windows和Linux上安装应用程序如此不同?
19:47
-
游戏公司真的能破坏你的电脑吗?
24:00
-
一个视频说透“架构”:为什么你的程序换个CPU就可能跑不了?
10:43
-
CPU如何执行有符号和无符号运算?
14:45
-
简单指令, 奇妙算法
19:11
-
当CPU遇到它不认识的指令,会发生什么?😱【底层原理】
9:26
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
静态内存动态内存,这名字是故意让人听不懂吗?叫锁存式内存 LRAM 和电容式内存 CRAM 不是更明白吗?
♥ 41 ↩ 5
原视频地址为:https://www.youtube.com/watch?v=7WnbIeMgWYA,说明一下,标题我改了,原始标题为:THE ACTUAL REASON RAM BOTTLENECK PROCESSORS,翻译为:RAM 瓶颈处理器的真正原因。
♥ 41 ↩ 2
一个建议up,如果可以的话,可以加上B站的翻译[doge]
♥ 26 ↩ 5
行解码器,列解码器,灵敏放大器,存储矩阵
♥ 22
有个问题不太明白,例如nmos管,栅极加电压后,电流由漏极流向源极,视频中为什么可以实现双向流通呢
♥ 17 ↩ 13
这就是内存条颗粒的原理?
♥ 8
SRAM是哪一期视频呀[星星眼]没有找到
♥ 8 ↩ 2
阿婆求俩视频[星星眼]
♥ 6 ↩ 3
有能听懂的翻译,有出处,投币了
♥ 6 ↩ 1
动态RAM的很多操作都有点模拟电路的感觉
♥ 6 ↩ 1
讲的真明白
♥ 5
加油
♥ 3
所以嘛,动画讲解的比老师更详细,老师讲解的东西需要你有很强的想象力和理解力,动画讲解的更加直观,[doge][doge][doge]
♥ 2
视频里up主说他是乔治,但是我不是佩奇,所以里面有些概念苦想了很久还没懂,不过制作视频辛苦,还是感谢
♥ 2 ↩ 1
我认为真正神奇的不是设计者,以前的发明与现代发明天差地别,现代靠模拟软件与仿真软件,工程软件才厉害
♥ 1
请问up有感应放大器的具体结构相关视频吗?需要做一个全结构的简单集成,不考虑性能只要功能,如果用简单比较器的话,怎么完成读取数据后重新写入寄存器内数据的操作呢?[笑哭]
♥ 1 ↩ 1
@AI视频小助理@AI视频总结 总结一下
♥ 1
非常好的视频!!! 感谢搬运
♥ 1
太难了
♥ 1 ↩ 2
[打call][打call]
♥ 1