Skip to content
0:00 / 0:00

#dram#ram#capacitor

How does Computer Memory Work? ๐Ÿ’ป๐Ÿ› 

Branch Education

2.7M subscribers โ€ข 8 videos on Hallway

YouTube
  • Recommended by 5 people: 5 on Hacker News.

Intermediate. Assumes working knowledge.

5.4M views3 years ago5 recommendations

HardwareSystems programmingMemory managementCPUs and computer architectureElectronics

Branch Education explains how DRAM works, from its connection to the CPU down to the nanoscale capacitors storing individual bits.

Check out Crucial NVMe SSDs Here: crucial.com/ 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. Do you want to support in-depth engineering and technology education? Support us at: patreon.com/brancheducation Website: branch.education On Facebook: facebook.com/BranchEducation/ On Twitter: twitter.com/TeddyTablante On Insta: instagram.com/brancheducation/ Thanks to Nathan, Peter, and Jacob for helping research and review this video! They're doctoral students at the Florida Institute for Cybersecurity Research, and you can learn more about their program here: fics.institute.ufl.edu/ Table of Contents: - Intro to Computer Memory - DRAM vs SSD - Loading a Video Game - Parts of this Video - Notes - Intro to DRAM, DIMMs & Memory Channels - Crucial Sponsorship - Inside a DRAM Memory Cell - An Small Array of Memory Cells - Reading from DRAM - Writing to DRAM - Refreshing DRAM - Why DRAM Speed is Critical - Complicated DRAM Topics: Row Hits - DRAM Timing Parameters - Why 32 DRAM Banks? - DRAM Burst Buffers - Subarrays - Inside DRAM Sense Amplifiers - Outro to DRAM Key Branches from this video are: How do Solid State Drives Work? Erratum: At 10m 08s : Cicruit || Should be Circuit At 21m 54s : 32 Bank Groups || Should be 32 Banks. Script, Modeling, Animation: Teddy Tablante Twitter: @teddytablante Animation: Mike Radjabov Modeling: Prakash Kakadiya Voice Over: Phil Lee Sound Design: www.drilu.mx Music Editing: Luis Zuleta Sound Effects: Paulo de los Cobos Supervising Sound Editor and Mixer: Luis Huesca Animation built using Blender 3.1.2 blender.org/ Post with Adobe Premiere Pro References: DDR5 SDRAM. JEDEC Standard. JESD79-5 July 2020 Dr. Cutress, Ian. "Insights into DDR5 Sub-Timings and Latencies". Oct 6th, 2020. Dr. El-Maleh, Aiman. "Functions and Functional Blocks: Digital Logic Design" College of Computer Sciences and Engineering. King Fahd University of Petroleum and Minerals. Hajimiri, Ali. Et a

Why it's here

5 people recommend this

What people say. Recommended as an excellent, highly visual explanation of how computer memory and DRAM timings work.

qwertoxon Hacker News โ€ข Recommends

On โ€œSK Hynix Reveals DDR5 MCR DIMM, Up to DDR5-8000 Speeds for HPCโ€

Yesterday I got presented an ad disguised as an educational YouTube video, but the content was really good and is worth watching if you have some time on your hands. "How does Computer Memory Work?" 0 Uploaded 1 month ago, 35 minutes playing time. It even goes into explaining what the timings mean while showing an animation for it. 0 link to this video

superkuhon Hacker News โ€ข Recommends

On โ€œWhat Is an MCR or Multiplexer Combined Ranks DIMMโ€

I hate to be the guy recommending youtube videos but if you want to understand how DDR5 multiplexing works and this article doesn't do it for you check out the amazing visualization "How does Computer Memory Work?" link to this video . A lot of it is applicable to all DDR but it specifically covers DDR multiplexing starting around 9 minutes in. It is both detailed enough and clear thanks to the simplified visuals.

superasnon Hacker News โ€ข Recommends

On โ€œWhat Happens When a CPU Startsโ€

I found this video a long time ago about this and it's a great way to understand it if you're a visual learner link to this video

myself248on Hacker News โ€ข Recommends

On โ€œThe microcode and hardware in the 8086 processor that perform string operationsโ€

That's great, and dovetails perfectly into a video I just watched on the topic, which I really enjoyed. It's a little flashy with the animations at first, but getting into the meat of things, they're used well: link to this video

Cort3zon Hacker News โ€ข Recommends

On โ€œUltraRAMโ€

DDR ram is refreshed every 64ms (varies by DDR generation and specific chips). Branch Education has an excellent video on this named "How does computer memory work?"1. It would still take an exceedingly long time to reach a trillion, but it's still pretty frequent. 1( link to this video )

u/kickopotomusin r/compsci โ€ข Mentions

On โ€œcan anyone offer an explanation of what semiconductors are in the context of a CPU?โ€

This is a topic that is a lot easier to understand when explained visually. The gist of it is that semiconductors, as they exist in modern computers, are doped?wprov=sfti1#) semiconductive materials that allow you to directly control the flow of electricity through the material. We refer to the smallest unit of this control structure as a transistor. Here is a good video explaining transistors: link to this video And here is a video explaining the application of transistors, and other components, within a RAM module: link to this video

u/Chesperkin r/compsci โ€ข Mentions

On โ€œIn-Depth Understanding of Internal Computer Operationsโ€

Hi, okok thank you very much! So far, I like to watch youtube videos like these, what do you think?: link to this video link to this video , link to this video

u/Chesperkin r/compsci โ€ข Mentions

On โ€œIn-Depth Understanding of Internal Computer Operationsโ€

Hi, okok thank you very much! So far, I like to watch youtube videos like these, what do you think?: link to this video link to this video , link to this video