How Do Computers Remember?

5,655,622
0
2020-12-04に共有
Exploring some of the basics of computer memory: latches, flip flops, and registers!

Series playlist:    • Exploring How Computers Work  
Simulation tool (work in progress): sebastian.itch.io/digital-logic-sim
Source code: github.com/SebLague/Digital-Logic-Sim
Support the channel: www.patreon.com/SebastianLague

Resources and Inspiration:
youtube.com/c/BenEater
www.coursera.org/learn/build-a-computer
en.wikipedia.org/wiki/Flip-flop_(electronics)#SR_N…
en.wikipedia.org/wiki/Sequential_logic
electronics.stackexchange.com/questions/65463/why-…
tams.informatik.uni-hamburg.de/applets/hades/webde…

Chapters:
00:00 Intro
00:33 Set-Reset Latch
04:33 Data Latch
05:56 Race Condition!
07:32 Breadboard Data Latch
09:36 Asynchronous Register
11:41 The Clock
13:03 Edge Triggered Flip Flop
14:18 Synchronous Register
16:48 Testing 4-bit Registers
18:25 Outro

Music:
"Frontier" by Shimmer
"A Quiet Place" by Jordan White
"Constellations" by Acreage
"Beyond the Horizon" by Sounds Like Sander
"Crystal Bursts" by Cody Martin
"When Rain Comes" by Tide Electric
"Air" by Assaf Ayalon
"Mallets of Mischief" by Rhythm Scott

Images:
upload.wikimedia.org/wikipedia/commons/8/87/TTL_fl…

コメント (21)
  • I'm not exaggerating this is basically an entire course that I took in university summed up in less than 20 minutes
  • I was struggling at university to understand digital electronics ( flip flops and so on), I tried all my efforts and passed my test at last, but seeing this video in about 20 minutes explains the whole course, just WAW WAW WAW.
  • @31emanual
    I know others have said it, but a continuation of this series that tackles RAM and beyond would be amazing
  • Congrats dude, you just summarized 3/4 of a semester of a University course in a free 20 minute video, with a more intuitive and digestible explanation.
  • I don't know about you guys, but I'm here to finally learn how redstone computers work
  • One of the things that I find so fascinating about Minecraft's redstone circuitry is how incredibly similar it is to real life circuitry. I wasn't even looking for a video about it, but this suddenely showed up on my recommended feed. This video helped me better understand how to do a small memory bank project I was trying to do the other day. Your way of explaining this in this video is very intuitive and I appreciate it.
  • I have a computer engineering degree and 10 years of work experience but I find your videos so amazing that I find myself watching them even about things that I already know. BTW I was so fixated and hypnotized by the way you move the mouse cursor and how smoothly it's done that I had to backtrack a section of the video several times because I was only paying attention to the mouse hahaha you make it seem so effortless like "I'm recording my screen just moving the mouse and talking" and I'm not sure but I'm under the impression the mouse is scripted or smoothed (great work! That's very hard to achieve and takes a lot of work and attention to detail). Anyway, your video is extremely easy to follow, and that's a huge and great thing because there is an immense amount of people trying to teach these concepts and yours has definitely stood out as the best, most beautiful, and easiest way to learn.
  • I would binge watch an entire series like this.
  • his cat is actually a computer scientist expert trying to build the circuit for him
  • Unbelievably, in 1980 when I started my computer science degree this stuff was part of a BSc course. And it mattered, in an era where 'you can make any gate out of nand gates' was a revelation :)
  • This is a really good explanation of a basic topic in digital design. Well done! (I taught this material for 30 years.)
  • @jesper2k
    These computer series videos are so well made, thanks so much for making them :D
  • 3 episodes into the future: So now as you can see we have a fully functioning 64bit computer. But how do we do anything with it? Well for that we'd need to make an operating system..
  • @1Dr490n
    I've learned from you how awesome and interesting this whole topic is 2 years ago, and I haven't done much else than learning and exploring how computers work, also a bit more advanced stuff, and I had a lot of fun with it. Thank you!
  • @EuropaE
    Hey Sebastian. I know I'm 2 years late to the party, but I just recently discovered this series of yours, and following along has been a blast! I'm curious by nature and have always wanted to understand fundamentally how computers work, so upon discovering your videos and the simulation tool you've made available, I knew I'd struck gold. I've sunk 10s of hours into grasping how each logic gate works and how stringing them together can eventually result in a functioning computer. I haven't even gotten to the later videos in this series, but I've already learned so much that I want to thank you for doing all of this. You're amazing!
  • I can't tell if he's just moving the mouse cursor REALLY smoothly or its animated
  • @ktvx.94
    This guy in 10 years: "building a DIY quantum computer"
  • I watched this out of pure curiosity and it turns out it actually covered one of the modules of my CS syllabus. You're really good at visualizing explanations to make them easier to understand.