Have you ever wondered why it takes time for computers to load programs or video games? Also, ever wonder why your computer uses both DRAM as well as SSDs when they both are used to store data?
Well, most of that time is spent moving data from a hard drive or SSD into DRAM or Dynamic Random Access Memory, which is the working memory inside your computer. In this video, we're going to take a very deep dive into DRAM. We'll see how it connects to other parts of your computer, and then we'll explore how DRAM can store gigabytes of data in nanoscopic capacitors. After that, we'll cover the three main operations of DRAM: Reading, Writing, and Refreshing. And finally, we'll dive deep into some more complex aspects of DRAM that make it so amazingly fast such as folded DRAM architecture. We'll also learn what burst buffers are, and why there are so many banks of DRAM memory cells.
Table of Contents:
00:00 - Intro to Computer Memory
00:47 - DRAM vs SSD
02:23 - Loading a Video Game
03:25 - Parts of this Video
04:07 - Notes
06:10 - Intro to DRAM, DIMMs & Memory Channels
10:43 - Crucial Sponsorship
12:09 - Inside a DRAM Memory Cell
15:28 - An Small Array of Memory Cells
17:41 - Reading from DRAM
19:38 - Writing to DRAM
21:55 - Refreshing DRAM
23:16 - Why DRAM Speed is Critical
25:06 - Complicated DRAM Topics: Row Hits
26:21 - DRAM Timing Parameters
27:51 - Why 32 DRAM Banks?
29:17 - DRAM Burst Buffers
30:58 - Subarrays
32:02 - Inside DRAM Sense Amplifiers
34:24 - Outro to DRAM