Тёмный
No video :(

How Computer Memory Works - Computerphile 

Computerphile
Подписаться 2,4 млн
Просмотров 839 тыс.
50% 1

How do logic gates store information? - We explore how computer memory works with Dr. Steve "Heartbleed" Bagley
Domino Addition -- Numberphile: • Domino Addition - Numb...
RU-vid's Secret Algorithm: • RU-vid's Secret Algor...
Opening up the 30yr old Mac: • Opening up the 30yr ol...
/ computerphile
/ computer_phile
This video was filmed and edited by Sean Riley.
Computer Science at the University of Nottingham: bit.ly/nottscom...
Computerphile is a sister project to Brady Haran's Numberphile. See the full list of Brady's video projects at: bit.ly/bradycha...

Опубликовано:

 

27 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 774   
@seekerperson7
@seekerperson7 10 лет назад
Lol - I love that bit where he's like "Did I just short everything?" Makes me feel better about my own mishaps in lab ^_^
@OM-el6oy
@OM-el6oy 4 года назад
10/10 pun
@inigoburrell16
@inigoburrell16 4 года назад
Oscar Miranda not a pun.
@roninpojedinec5968
@roninpojedinec5968 3 года назад
That reminds me working on my apple 2e and I was taking all the expansion cards out and a capacitor on the printer card shocked me then. Right after wards the system had issues booting and I remember lying on the floor hating life thinking I messed up the CPU..... Luckily it was because my ram was bad and before hand the system was running off the expansion card ram which I just removed lol.
@joshmcneil1086
@joshmcneil1086 2 года назад
I did find that quite validating, myself.
@davidlight4373
@davidlight4373 2 года назад
@@OM-el6oy why are you doing this
@Maytenus32
@Maytenus32 4 года назад
This is well explained in the book "Introduction to computing systems: from bits and gates to C", but Ben Eater's videos are also very good... And finally I discovered this channel too... Great!
@kif-zallrhat1870
@kif-zallrhat1870 10 месяцев назад
Holy, thanks so much. This is exactly the kind of book I always wanted to read, starting from small components such as the transistors, going through machine and low-level languages, and reaching up to high-level languages. I don't know why, but I always wanted to understand how it all works, and this looks like a very promising book to help me achieve that.
@joeybasile1572
@joeybasile1572 9 месяцев назад
How are you liking it@@kif-zallrhat1870
@vijayakrishna07
@vijayakrishna07 8 лет назад
I find joy in working out logic expressions as a mathematician. I thought I would die without understanding "how computer remembers the data electronically". Now I conquered the world . Thank you so much Dr.Steve. Next think would be proving the consciousness of a computer.
@jovas14rocks
@jovas14rocks 7 лет назад
its badass you know something that only a few people in the world know!
@ScottBeebiWan
@ScottBeebiWan 8 лет назад
"We have an and and an or." - Steve of Computerphile
@henrypostulart
@henrypostulart 8 лет назад
Not very useful…
@Untilitpases
@Untilitpases 8 лет назад
It's basic set logic.
@Untilitpases
@Untilitpases 8 лет назад
It's basic set logic.
@williamcolen734
@williamcolen734 7 лет назад
Scott Blacklock .
@addemfrench
@addemfrench 7 лет назад
And not a not.
@andrius0592
@andrius0592 10 лет назад
When I used to study these things, I remember finding pictures, like the one at 8:52, puzzling, until I figured out that each of the logic gates is also connected to the 5V of the power supply by a fourth wire, which is usually not depicted.
@moebius435
@moebius435 10 лет назад
Pay attention. See him struggling to make the simplest of circuits work? That's what it's like learning electronics in college. Rinse and repeat for every single lab assignment. And this is the easy digital stuff.
@theultimatereductionist7592
@theultimatereductionist7592 4 года назад
MOST IMPORTANT POINT EVER!! (what you said, telling students to expect difficulties)
@puterman1999
@puterman1999 4 года назад
@@theultimatereductionist7592 Digital logic labs were (are) HORRIBLE
@grimlockprime1972
@grimlockprime1972 3 года назад
Absolutely. In the first few lessons of my first electronics course I was afraid my program director had forgotten to enroll me in some introductory classes, because I felt like I had missed something I should have known already.
@NeelSandellISAWESOME
@NeelSandellISAWESOME 3 года назад
What major? EE or ECE?
@imho2278
@imho2278 3 года назад
The cutaways to his face and his hands getting in the way and the wires eclipsing each other...no! Ben Eater, save us!!
@SigmundSkjelnes
@SigmundSkjelnes 10 лет назад
The Apollo Guidance Computer were built entirely from NOR gates, as NOR were the only available type of gate in a microchip at the time it were built. The AGC were rebuilt some years ago, the number of chips were cut by 2/3 by using modern chips with all types of gates available. Good video.
@fraser21
@fraser21 8 лет назад
Whoever invented this is a genius
@ammaryasir2270
@ammaryasir2270 4 года назад
@Archer True
@068LAICEPS
@068LAICEPS 4 года назад
Bits for representing information and Boolean Algebra for electronic circuits are both the work of Clauden Shannon
@darkobakula5190
@darkobakula5190 4 года назад
@Archer It's a simple idea based on simple question: How to store information in electricty. Answer is simple but is a bit tricky.
@p89trd
@p89trd 4 года назад
It's weird but all the technology and logic was around for a while before someone connected all the dots. The book Code by Charles Petzold is amazing for outlining a lot of the history.
@trashygit
@trashygit 3 года назад
Archer, above, explained the process well. But if you want one liner slogan: No one and everyone. Different era and different people played different roles. Looking at what's called the 'end result' is misleading. Here the example for this misleading 'end result' is what you called 'this'. What is 'this'? How can you isolate 'this' from the other complementary knowledge?
@Leonelf0
@Leonelf0 10 лет назад
now, that's just static RAM, pretty easy, but can you show us how SSD memory works? Or generally all the persistant memory types (PROM, EPROM; EEPROM, FLASH etc?
@JBinero
@JBinero 10 лет назад
SSD isn't persistent. If you leave it off long enough it'll loose its data.
@Leonelf0
@Leonelf0 10 лет назад
Jeroen Bollen and this "long enough time" being multiple years?
@JBinero
@JBinero 10 лет назад
***** Indeed.
@theamici
@theamici 10 лет назад
it's memory... but is it --Random-- Access Memory? I think there used to be a thing before RAM that was more determined, is this not it?
@JBinero
@JBinero 10 лет назад
emilnyb This is Random Access Memory. It allows you to access any memory cell at the same speed, regardless of the previous cell you tried to access. Technically storage like SSD is also *Random Access*.
@Mark1Mach2
@Mark1Mach2 3 года назад
wonderful explanation! It’s so nice to see someone explain these things in a bit of a detail, perfect for engineers.
@MrOddbodd123
@MrOddbodd123 9 лет назад
I always have struggled to learn how RS NOR latches/gates work but computerphile, you just made it a lot more easier to understand.
@thewhoareyouperson2774
@thewhoareyouperson2774 8 лет назад
+Joshua Whiteley Really? I thought I had an understanding as to how they worked, but this just seemed like a really confusing explanation. Whatever works for you I suppose, though.
@arpyzero
@arpyzero 10 лет назад
So much easier to demonstrate with redstone ;D
@brettefantomet
@brettefantomet 9 лет назад
Yeah!
@baymax1550
@baymax1550 7 лет назад
Well minecraft physics are a bit non-realistic Still i like to play mcpe
@baymax1550
@baymax1550 7 лет назад
8:28 a t-flip flop
@DupczacyBawol
@DupczacyBawol 7 лет назад
@Baymax15: It is the S-R Latch. T-flip-flop toggles the output with each clock tick, and is more complex ;)
@sticky4loop227
@sticky4loop227 7 лет назад
Dr. Steve, are you Mumbo Jumbo's father?
@alexmackellar9560
@alexmackellar9560 7 лет назад
Still have no idea how memory works.
@Rlaxox
@Rlaxox 7 лет назад
PC Systems developed slowly bit by bit over the course of 3 decades if not more and you're trying to learn system that was created in span of such a long time in low amount of time. As you learn new stuff it will fall in like a puzzle little by little. Give it time and you'll see your understanding grow
@c25789
@c25789 7 лет назад
Then just buy a mac.
@Edouardos100
@Edouardos100 5 лет назад
@@c25789 True true,buy a mac,break it cause its garbage,and u can see the chips and stuff and u can learn how memory works for yourself
@n_kliesow
@n_kliesow 4 года назад
You take your ram and put it into your socket... Turn on the computer and it works.
@nickharrison3748
@nickharrison3748 4 года назад
Even if you remove the input, the LED stayed ON
@st00ch
@st00ch 10 лет назад
Excellent animations in this one. well done. I like how you showed the pinouts of the chip when its still on the breadboard.
@martylonergan212
@martylonergan212 9 лет назад
Happily transported back to my Digital Circuits 101 class circa 1991 - Love it.
@realityscorned
@realityscorned 10 лет назад
And not once has he used the word "flip-flop" xD
@bjornolson6527
@bjornolson6527 4 года назад
realityscorned yes, obviously coming at it from the CS side. UW-Madison ECE grad here. Did you notice he never turned off the power while pluging/unplugging the ICs? And the foil in the packaging used to align the pins into the breadboard? Oi!
@EvilSapphireR
@EvilSapphireR 4 года назад
@@bjornolson6527 even as 1st year graduates we had marks from Lab deducted if the invigilator caught us plugging/unplugging ICs without turning the power off.
@vinamarora7049
@vinamarora7049 4 года назад
@@EvilSapphireR I can't think of a way of how can that harm the IC. Especially just a simple TTL chip
@andinomm
@andinomm 4 года назад
I just wanted to say: didn't he just build a flip flop?!?!
@worstvayneantartic4138
@worstvayneantartic4138 3 года назад
@@andinomm thats technically a sr latch if im right
@Fiendxz
@Fiendxz 6 лет назад
Watching this, something clicked in my head. It all makes perfect sense now, thank you for the video.
@woodywoodlstein9519
@woodywoodlstein9519 5 лет назад
This guy is very good at explaining things. He’s my second favourite dude here.
@mahmudfasihulazam737
@mahmudfasihulazam737 7 лет назад
This is brilliant! I wish there was an explanation for why the two outputs start out as the opposites of each other; that is, why, if one is q, the other must be ~q. That's the part that's keeping me from following through the final reasoning.
@blockhet
@blockhet 7 лет назад
The reasoning behind this is the logic provided by the NOR gate. The basis of this idea starts with the fact that we have a 00 bit input into SR. Q is basically a way of describing the output. If we don't know any state of the circuit then saying the lower gates output is Q' is kind of unintuitive but if you assume you start with the R gate and say R is 0 then 0 NOR'd with a unknown state must be the opposite of whatever came in from the lower gate. With this reasoning, if we don't care what we were given and just call the output Q the output from the lower gate must be Q' (because both S and R is 0). if you instead change S to 1 the gates will assume a definite value regardless of what Q and Q' was.
@mahmudfasihulazam737
@mahmudfasihulazam737 7 лет назад
Thank you, blockhet. This clarifies everything.
@imho2278
@imho2278 3 года назад
@@mahmudfasihulazam737 it does?
@tabularasa0606
@tabularasa0606 10 лет назад
Only static RAM works like this, dynamic RAM works completely different. dynamic RAM is just a condensator (MOSFET) holding charge for a brief period that gets refreshed regularly.
@konstantinub
@konstantinub 10 лет назад
It's either a capacitor or a condenser, no such thing as a condensator.
@tabularasa0606
@tabularasa0606 10 лет назад
KonstantinUb Capacitor was the word I was looking for. English is not my native language and haven't used the word in a very long time.
@konstantinub
@konstantinub 10 лет назад
It's used in mine as well, although that's still no reason not to know the proper English word (especially if you're into electronics and CS!)
@3amsleep
@3amsleep 9 лет назад
to my knowledge MOSFET has nothing to do with capacitors, MOSFET is a kind of transistor technology
@mage1over137
@mage1over137 9 лет назад
3amsleep MOSFET is not a capacitor but a transistor. The MO is for metal oxide, and the FE stands for Field Effect which explains how the transistor(but other than it acts just like a normal transistor). The circuit basically just ties the leads of the capacitor to the transistor source and drain. and until the collector/gate is given a voltage the cap will almost maintain it's charge. I say almost because every transistor will leak a bit of voltage, and so the voltage has to be reapplied from time to time.This is what tabularasa0606 means by refreshing, and this why it's called dynamic ram. However it basically works the same way,the underlying details are different, with the source being the set and the gate being reset. The reason it looks different is because the q0(q not) is actually an output used in the circuit, the bit is q, q0 is just used to help with calculation. This is really how memory works in abstract sense, while dynamic and static ram are really implementations of this abstraction, if the make any sense.
@imtypingwords
@imtypingwords 10 лет назад
props to the person who invented this and or figured out how to make it. i was so lost.
@0623kaboom
@0623kaboom 6 лет назад
that would be way back in the tube days when a transistor was the size of a honeydew mellon ....
@Zadkiel343
@Zadkiel343 10 лет назад
A fairly good job at explaining a difficult circuit. A good followup would be to explain an XOR gate and how it's used to calculate the parity stripe in RAID5 arrays.
@joshuariddell4550
@joshuariddell4550 10 лет назад
You did a great job of making it easy to understand with the animations Sean. Thanks
@FerroNeoBoron
@FerroNeoBoron 10 лет назад
You wouldn't believe the kinds of tricks memory designers take to make storage and retrieval of data quick. This is a necessary first step to understanding it but man does it turn out to be a small part.
@JinGwee
@JinGwee 10 лет назад
Are there any resources that one can read up more on this?
@FerroNeoBoron
@FerroNeoBoron 10 лет назад
JinGwee Unfortunately there aren't really any good consolidated sources online that I know of. Plus there's the fact that memory optimization is so fundamental that it runs up and down the entire abstraction stack of computers and causes massive headaches for anyone trying to write parallel programs. I'll give you some things you search for if you're interested. Logic-Level: SR Latch (what was shown in the video) D Flip Flop (more useful in digital logic but shows how clocks are used) Layout/Transistor-level: (mostly ripped from CMOS VLSI Design; A Circuits and Systems Perspective by Neil Weste and David Harris) Elmore Delay Estimation Domino Logic (touched on in a previous video) and precharge SRAM/6T (6 transistor) SRAM Cell DRAM (as well as the capacitors in it and refresh) Differential Sense Amplifier/Small-Signal Sensing Address line predecoding Hierarchical wordlines Domino Address decoder Hierarchical bitlines Column multiplexing Double Data Rate bus (DDR) Memory Subsystem Level: Direct-map Cache Fully associative/2-way set associative Cache Cache replacement policy Translation Lookaside Buffer (you probably need to understand virtual/physical memory and process address space for this) Cache/TLB miss/fault Memory/Cache hierarchy Burst Transfer/Burst Mode Application: Spatial-Temporal data locality Polytope Model and optimization Pointer Aliasing Operating System/Kernel: Page table and page faults Page replacement policy Cache coloring Parallelism: Race conditions Locking (or if you're adventurous, transactional memory) atomicity and mutual exclusion Non-Uniform Memory Access Architectures Cache coherency protocols Relaxed Memory model False cache-line sharing (usually done at the application level) I apologize if the list is too short.
@JinGwee
@JinGwee 10 лет назад
Ferroneoboron san That's quite a formidable list. Thanks for the reply. I really appreciate it!
@stachowi
@stachowi 10 лет назад
This video should have explained the differences between memory techonolgies (memory hierarchy)... SRAM, DRAM, ROM, Solid State Drives, etc... If someone is learning don't want them thinking this memory is pervasive throughout the system... some context would have been nice. Keep them coming!!
@kaizen9451
@kaizen9451 7 лет назад
@3:04 is anyone able to determine which book this is? I've looked but can't find it. Edit: Got it: Practical Electronics Handbook by Ian Sinclair Publication date: 1988.
@0623kaboom
@0623kaboom 6 лет назад
TTL data book ... is similar but has more info on every 74 series and by extension all 54 series chipsets ... btw when you can use the 54 series as they are the better chips (mil standard spec) the 74xx series chips are tighter parameters but the 54 set have a large operating environment and so last better
@ri-gor
@ri-gor 4 года назад
Came to the comments looking for this! Thanks!
@isaiahk325
@isaiahk325 3 года назад
Thank You!!
@dannyc.8696
@dannyc.8696 10 лет назад
im glad there are genius people out there making this for us
@palmomki
@palmomki 10 лет назад
It's one of the first video I watch on this channel and I haven't ever looked into hardware nor software programming. 14 minutes, the only thing I understood was that they create a circuit that loops back forever until you change the external input. But watching the whole 14 minutes made me feel very dumb.
@TomatoBreadOrgasm
@TomatoBreadOrgasm 10 лет назад
I'm sure that if you tried drawing the diagram and working it out yourself, you'd understand it just fine. It can be hard to follow an explanation just by listening.
@ImKingLouie
@ImKingLouie 10 лет назад
You're right. It does loop forever or "flip-fop". When two gates output into each other's inputs, they are called flip-flops which can be used as a type of memory. Because they keep flip-flopping, they can keep their current state until they receive more input and that's why they're useful for computer memory.
@palmomki
@palmomki 10 лет назад
Darek Amadeus I don't know, I would guess these videos are in fact made for people who don't study it as a profession, because students and professionals sure already know all this stuff. Thanks for the encouraging though, and I don't actually think I'm dumb, but it certainly feels so in such circumstances XD
@xRawrBawr
@xRawrBawr 10 лет назад
It's not explained very easily, it assumes that the viewer has some knowledge of computer science. If you'd like to learn more I'd recommend a book called 'Nand to Tetris'.
@MishMash95
@MishMash95 10 лет назад
palmomki The difference is, these videos don't give you the full backstory, I mean they make assumptions that you have a very basic level of understanding of both how a computer works, what RAM is used for and how electronic circuits work. If you have never studied circuits, or atleast not in enough detail to have heard of the concept of logic gates, or even resistors for that matter, then it can make it challenging. For an example, its like expecting someone to understand how to use fractions, before being taught what a fraction was. It doesn't make you dumb for not knowing something, it just means that the entire concept is something new. The same is very applicable to other things such as chemistry, engineering etc. The smartest computer scientist in the world might have never studied chemistry, and therefore if he watched a basic video talking about reactions, and didn't understand it, simply because he didn't know the very basics of chemical interactions, it wouldn't make him Dumb, just not experienced in a specific field.
@PhilippeCarphin
@PhilippeCarphin 7 лет назад
I already knew that this is how latches work. It's part of the curriculum for me, but seeing it for real at 8:35 was really cool for me. It's not like I didn't believe it before I saw it but this makes it "more" real. This video didn't exist back when I learned this stuff.
@frollard
@frollard 10 лет назад
Good video - for the breadboard segment I would have liked to see pushbuttons with led indicators so a person could see the 'positive voltage' inputs rather than a wire dangling and touching stuff. Once the graphical overlay came in the circuits all made more sense.
@blakekarbon9428
@blakekarbon9428 10 лет назад
Omg I loved this video. If someone could just make a series on how a cpu worked (not just a ALU) that would be SOOOO cool.
@acerIOstream
@acerIOstream 2 года назад
Ben Eater
@satishrengarajan5806
@satishrengarajan5806 8 лет назад
Simple, lucid, to the point!
@blank-vw2sb
@blank-vw2sb 3 года назад
he: I hope this gets edited out me watching it: editor betrayal!
@stevieray2804
@stevieray2804 4 года назад
I just wanted to say that I think the graphics you used in this video were very helpful. In particular, I enjoyed the pattern of the logic gates you superimposed upon the computer chip that is displayed at 8 minutes, 55 seconds of this video. This inspired me to ask the following question, do you know if anyone has ever manufactured one of these chips with the logic gate patterns either painted on top of the chip or perhaps etched into the top of the chip ? I think this type of display placed on top of the chip would be a nice aid for people learning to use this technology. Or maybe a sticky label could be added showing the pattern on top of the chip ?
@Elesario
@Elesario 10 лет назад
So that's basically Static RAM (SRAM), which is roughly how cache memory in your processor works, very fast memory, but uses a relatively large circuit to maintain the information, so it's harder to put the gigabytes we're used to today into small chips. The memory on the sticks they showed is Dynamic RAM (DRAM), where the basic idea is to use a small capacitor to store a charge for a 1, or remain drained for a 0. This takes fewer component parts to construct, so you can pack more of them into a smaller area on the silicon of a memory chip. The downside is that the charge is lost over time, so you have to cycle over all the bits to refresh the charge in the capacitor every so often, which is why DRAM is slower than SRAM as this adds delays to when you can read the information back out again. Glad I still remember some of my Electronic Engineering training :)
@doodelay
@doodelay 8 лет назад
I'm a studying biologist and really love physics as well and have noticed that when I speak to people they act as if what I'm saying is well above their comprehension level, but I always feel like they just don't understand the terms, and if they did, it'd be easy to understand. However, this is my first time ever really watching a computer video and it seems to me that this sounds incredibly complex. Its like I can hear what non-scientists hear all the time when a scientist speaks. I have escaped my micro bubble! lol Also, taking a computer apart and trying to figure out how it works is about as difficult as it was for biologists to figure out that the brain processes memory and is the control center of the body, or the discovery that blood carries oxygen. Complex stuff, this video puts much into perspective.
@krakebolle8204
@krakebolle8204 8 лет назад
Bio-engineering? My sister is bio-eng. I suppose biology is alot more like studying medicine. Alot of reading and remembering. Both require understandment, but I believe computer engineering and computer science is learned in a bit different way. You don't learn programming by reading for example. You have to physically do it until you do it automatically.
@aaronmoore7355
@aaronmoore7355 6 лет назад
This is a nice video to explain how logic gates work. Didn't clearly explain how data is stored on devices like Hard Disks or Optical Disks.
@forced420
@forced420 10 лет назад
I remember this from high school electronics. As a class project we built a 10kb memory box which needed a cart to move, got really hot, and was very fussy. Oh the memories of way back when.
@MrXanaduMedia
@MrXanaduMedia 10 лет назад
I made a memory like this at college! Happy Days! :)
@TheDevelo
@TheDevelo 10 лет назад
For anyone who played with Minecraft Redstone logic, he just made the real life equivalent of a RS-NOR Latch (It's called that in real life too. (Side Note: The Name also explains itself, RS standing for "Reset Set", a NOR gate was used to construct this, and Latch is because it latches onto the set signal.)) When you think about how you make one in Minecraft its exactly the same. You feed two torches' (Which act as a NOR, as it takes two inputs, and when it is powered by one it turns off) outputs into each other, and then have the inputs connecting to the torches act as the Reset and Set.
@chidiiytec
@chidiiytec 4 года назад
This video helped me understand this topic in the Coursera course From Nand to Tetris
@FacePalmProduxtnsFPP
@FacePalmProduxtnsFPP 6 лет назад
Could you do a video that explains how that binary information gets translated to pixel coordination? I know it is constantly updating pixels on a screen, so surely the time delay you mentioned is actually taken advantage of to loop power cycles to the pixel component.. or is it something else? Very well explained! Thank you greatly.
@Rudxain
@Rudxain 2 года назад
I think Ben Eater made a video of that when building a "GPU". But the video is too long. I watched it, but it's too technical (but well explained)
@TomatoBreadOrgasm
@TomatoBreadOrgasm 10 лет назад
Just for anyone unaware, Brady made a mistake on the diagram for q and not-q "prime". "Prime" does not mean "to the first power", "prime" is just a sort of vertical dash symbol used to mark that q' is the same kind of thing as q but q' may be slightly different in some way.
@chakrabortibabu7042
@chakrabortibabu7042 3 года назад
If not making mistake then its a SR -flipflop which is the basic storage unit of a single bit. And these things together make a register which holds data in CPU.
@OOZ662
@OOZ662 10 лет назад
After the way this guy handled the hardware of that Mac and the procedures used in this video, I can only imagine a lot of burnt silicon is left in his wake.
@KALLISSTO
@KALLISSTO 8 лет назад
If anyone's struggling a bit with the video, it may help to look up and learn about boolean algebra, and logic gates, truth tables, and maybe flipflops before watching.
@portaadonai
@portaadonai 8 лет назад
I shorted out a 480 volt, 100 amp panel being an electrician.... It wasn't quite as funny... heheh
@bonesjones3003
@bonesjones3003 8 лет назад
+Jeff Cram Yikes!! I worked as an electrician and automation programmer. Did you get burned very bad? I once shorted the 9200 volt side of a small 9200/480 transformer and it was like a stick of dynamite going off, but the current was low and I didn't get burned, just scared.
@AbsoluteTrash_
@AbsoluteTrash_ 8 лет назад
sounds fun
@portaadonai
@portaadonai 8 лет назад
Bones Jones No the metals were the path of the short, I just stood there stunned, not moving a muscle from the explosion and flash of light. People from across the street came over and asked if I was alright. The worst part was when I had to call my boss and tell him we had to replace a service panel, it would cost about $1,000.
@okibre
@okibre 4 года назад
It helps that with high voltage the current is not so big, especially if it it is AC
@kasumimello6014
@kasumimello6014 3 года назад
@@portaadonai did you get fired lol
@HotelPapa100
@HotelPapa100 9 лет назад
Would be nice if you'd mentioned that the dynamic ram you showed on that SIMM actually doesn't use complex gate logic anymore. The controller circuitry is more complicated, but the memory cell itself is reduced to one single transistor. Gate logic memory would have way less capacity.
@CarterColeisInfamous
@CarterColeisInfamous 9 лет назад
Whats that book with all the schematics called?
@xanokothe
@xanokothe 10 лет назад
Those interested in this sort of thing, this is what you learn in computer engineering. Soon he began to play with the breadboard, I knew it would give a problem, it is very difficult to get everything right for the first time!
@bluebird563
@bluebird563 2 года назад
the book in the video is Practical Electronics Handbook By Ian R. Sinclair
@driziiD
@driziiD 4 года назад
him killing that breadboard/components is basically my electrical engineering degree in a nutshell
@TheGearAge
@TheGearAge 3 года назад
Whenever I see such stuff where I understand stuff in one go and see the real life stuff, I just start having raging temptation on my college lectures.
@keithcitizen4855
@keithcitizen4855 4 года назад
I've seen this arrangement using pneumatic valve blocks the pull down resister function was an a air bleed instead.
@rommelfcc
@rommelfcc 9 лет назад
minecraft red stone circuits might have been an easier way to demonstrate gates
@pabloloquencio
@pabloloquencio 8 лет назад
+Arnolds Kļavenieks ahhahaha
@MadTiger20001
@MadTiger20001 8 лет назад
+rommelfcc Not really.
@notanimposter
@notanimposter 8 лет назад
+Terry Wilson (featherwinglove) I've always wondered how Minecraft people started calling it an RS NOR latch when everyone else seems to call it an SR NOR latch. Also iirc it's more common to use an SR NAND latch in memory irl.
@MadTiger20001
@MadTiger20001 8 лет назад
+notanimposter I think RS was an accident derived from the initials of "RedStone"
@zamboozled322
@zamboozled322 8 лет назад
+rommelfcc I came here to understand complex redstone circuits better XD
@callum3271
@callum3271 7 лет назад
Never let a Computer Scientist do an Electronic Engineers job ;)
@ApocolypseZombie
@ApocolypseZombie 10 лет назад
A correction: At the circuit level, AND gates are actually NAND gates with an inverter, not the other way around. Same with OR gates. NAND and NOR gates don't have inverters at all.
@anomyymi0108
@anomyymi0108 10 лет назад
I would be nice to see video about ALU.
@insoft_uk
@insoft_uk 9 месяцев назад
I think it’s time for a prequel to this, core memory and core rope memory
@PGDJ88
@PGDJ88 9 лет назад
I love how he reads the page on the or gate finishes with "The output is on pin one. Okay so let's connect the output to pin 3!" Then is works. Somehow somewhere something is wrong.
@DudokX
@DudokX 10 лет назад
Brady/Sean: How do you find so many great people for your videos?
@phelpsio
@phelpsio 10 лет назад
There are some great tutorials that teach AND, OR, NAND and NOR gates (and continuing on to quite complex logic) inside Minecraft. If you want a hands on way of learning this, I've found that its the best method.
@Rudxain
@Rudxain 2 года назад
I wish you explained how muxes and demuxes work, to understand how memory addressing works at the hardware level. I already know big memory drives are accessed using 2 chained muxes, 1 of the muxes selects a row of memory, while the other mux selects a column, together they select a single unit to be retrieved by the CPU. The unit can be of any size, a word, byte, or bit. The chained muxes are used because a single mux would require too much circuitry, making chips big and expensive. So by adding a little bit of latency, they kinda preserve performance while substantially simplifying circuits. Another thing I want to know is whether memory access is truly O(1), or if it's O(log n) while the constant size of the address bus makes it seem like O(1)
@Marckvdv
@Marckvdv 10 лет назад
An AND gate is often an inverted NAND gate, and an OR gate is often an inverted NOR gate, unlike he tells us (I think).
@xRawrBawr
@xRawrBawr 10 лет назад
Correct. They are 'and' and 'or' gates with a 'not' gate after them.
@Garbaz
@Garbaz 10 лет назад
What set/box/board/whateverdo you use to show the circuits? And where to get all this stuff (logic gates & etc.)
@chair547
@chair547 9 лет назад
He opened up the 30-yr old Mac
@peterl.deegan9059
@peterl.deegan9059 2 года назад
True brilliance is figure out which light will on when first power it on
@alexthi
@alexthi 10 лет назад
Everybody talking about RS NOR latches reminds me of minecraft and redstone circuits before the command-block era. Good old days
@PrashantSingh-ne5hf
@PrashantSingh-ne5hf 7 лет назад
thank you so much Mr. Steve, and this is one of the best demonstration i have ever seen on youtube :)!!!!!!!!!!!!!!!!!!!!!! just perfect !!!!!
@unlokia
@unlokia 9 лет назад
I went to see James Bond's mad inventor, "Q", to ask him how to build a computer, but he told me they didn't offer advice to _"mere mortals"_. I told Q to get notted. :p
@TanTan-ni4mg
@TanTan-ni4mg 5 лет назад
Q touched my pecker.
@josephgaviota
@josephgaviota 3 года назад
Q has upgraded to LGBTQ. Very modern. All the cool kids are doing it.
@hellterminator
@hellterminator 10 лет назад
5:00 Actually nowadays it's the other way around. Today we make CMOS logic circuits. You can make a PMOS, NMOS or even BJT AND gate (which all drain power even in the off state) but you can't build a CMOS AND gate as it would require the PMOS transistors' drains to be connected to ground (0) and the NMOS transistors' drain to be connected to Vdd (1). That can't work. You need the sources of the NMOS transistors connected to ground and the sources of the PMOS transistors connected to Vdd. But that way you can only build a NAND. So an AND gate is a NAND gate with an inverter behind it. Not the other way around.
@kujmous
@kujmous 10 лет назад
Geeked pretty hard on this one... excellent video!
@DamianReloaded
@DamianReloaded 10 лет назад
I'd love to see a mechanical version of this.
@HordrissTheConfuser
@HordrissTheConfuser 2 года назад
Maybe look up Charles Babbage's Difference Engine.
@WayOfTheWoods
@WayOfTheWoods 10 лет назад
I'd like to see just a video of a longer memory circuit?
@roygalaasen
@roygalaasen 10 лет назад
They should make a video of a simple CPU with programmable "ROM", a small instruction set and registers and half adder etc. It is really not a big project. Maybe this video is a first in a series of logic circuits towards such a project?
@courageandpeace1944
@courageandpeace1944 5 лет назад
beautiful video I really wanted to know what is the working of the sr latch thanks once again great video...
@1337spb
@1337spb 9 лет назад
Super confusing table at the end 10:50. Time goes left to right - fine. But then time also goes down from rows two to four (nut not on row one or five!). The transition from row one to two has nothing to do with the circuit but is manually set by the user. However, the transitions from rows 2:4 are due to the circuit settling.
@AcademiCodeOfficial
@AcademiCodeOfficial 10 лет назад
Great demonstration! The short you had reminded me of my days in Digital Logic in college, hahaha
@brands2131
@brands2131 10 лет назад
wow reminds me of minecraft, these configurations of these nor gates linked to each other are called SR latch.
@1GoodRiddance
@1GoodRiddance 10 лет назад
How do Computer Memories store data when the power is off? Should I assume that they retain an electrical charge in their circuits?
@marickmanrho94
@marickmanrho94 10 лет назад
It's nice that you managed to put so much info in 14 min. of time. But maybe it was better to split it up into two videos (basic circuitry and memory). Still a good video!
@MarsMan2482
@MarsMan2482 3 года назад
What book does he use to see the circuit diagrams?
@DrRChandra
@DrRChandra 10 лет назад
That's only a very small fraction of RAMs manufactured these days; static RAM. But of course there are some very fine applications of that. Even more interesting and common is dynamic RAM, which is basically an array of very tiny capacitors. The key there is that these capacitors will lose charge, so they must be refreshed periodically (thousands or millions of times per second), to keep the ones active as ones.
@TheiLame
@TheiLame 8 лет назад
5:47 Can i ask a stupid question? where does the chip get the voltage to power the LED when it isnt connected to anything? is something else doing the job here. So sorry but i just cant figure it out :(
@TheiLame
@TheiLame 8 лет назад
thanks!
@andrewrobertson1473
@andrewrobertson1473 8 лет назад
+TheiLame I'm sure someone answered the question already but the comment seems to be gone, so I'll quickly answer again for anyone else wondering. The chip has 8 pins. Each NOR gate has 2 inputs and 1 output. There are two gates, totalling 6 pins. That leaves 2 pins. In the case of these chips, those two pins are connected to +5V and ground, high and low voltage, respectively. This is where the power comes from when no input voltage is applied to the gate. If you inspect the transistor diagram for a two input NOR gate, you will find that each gate actually has 4 inputs: A, B, high, and low. The gate-level depiction is just an abstraction to make diagrams easier to read.
@metaforest
@metaforest 8 лет назад
+Andrew Robertson more generally the high input is called Vcc and the low is called Vss. And meaning: (Vcc) Collector Common Voltage and Vss Substrate Voltage
@rageagainstthebath
@rageagainstthebath 10 лет назад
Here's a fun fact: NAND gate is not, as stated in video, an AND + NOT. Actually, AND is a NAND followed by NOT. This is also the reason thy NAND package has the first number in 74 series, the 7400. It was just the most basic thing to design. NAND is easier than AND. :) Good job explaining stuff to the people!
@aca20031
@aca20031 9 лет назад
8:50 I don't fully understand what is powering the LEDs. I get the logic, but there is no 5v source in that circuit once the red wire he's using to make his point comes out of the system - clearly this isn't a magic self-sustaining circuit where the power never runs out - so how does the LED stay on? What's the power source once he removes the red wire?
@dusanjankovic2610
@dusanjankovic2610 9 лет назад
Benjamin Buzbee Notice how the chip has 14 pins, and only 12 of them are for logic circuits input-output. In schematic with the gates, pins no7 and no14 are empty, that's because its the logic gate schematic, not the circuit schematic. In the circuit, pin no7 is the chips ground, and pin no14 is the chips power line (in this case +5v). You can see one very small red wire connecting the 5v rail with the row no1 in which pin no14 is plugged into (rows are inter connected in each 6 holes chunk, columns are not connected), and a big brown wire connecting the ground to the row 7 (where the pin 7 is). Basically, the whole chip is constantly under voltage, and if there was no purple wires, since the gates are NOR and all inputs would be 0, all 4 output pins would also be on +5V (aka 1) constantly (in other words, if you were to remove both purple wires, both LED's would be ON).
@PVPJCJ
@PVPJCJ 9 лет назад
One thing on the logic gates are the inputs and outputs but another thing is the power supply of the chip, so in this case you have on a single logic gate two inputs, one output and two extra ends, one for 5v and one for 0v
@jmarshall70
@jmarshall70 10 лет назад
any suggestion of textbook about these digital logic gates that is cleary explained like this video? and with graphics that teaches you how to experiment it with a breadboard?
@agmm1985
@agmm1985 2 года назад
Where can I find that book with All the chips specs?
@jacobscrackers98
@jacobscrackers98 5 лет назад
You should do a video on ternary cumputers such as Setun
@robertxworld
@robertxworld 8 лет назад
Have you guys done a video on search spaces with Algorithms? (Like smith-waterman?) I'd love an explanation from one of the professors :)
@MagnusTheUltramarine
@MagnusTheUltramarine 2 года назад
I'm really lost at 11:00. If I have 0 for input r and ~q being just ~q (unknown), how could both together for a nor gate give me simply ~~q? If r=0 and ~q = 0, then going first for the OR gate it gives 0 and then NOT turns it to 1. Alternatively, if r = 0, and ~q = 1, going the same process 0 OR 1 = 1 and then going through NOT turns to 0. What does ~~q or even ~q mean in this context, is it 1 or 0? And why is the 0 from r not being taken into account at all, considering that that 0 of r makes all the difference in a NOR gate. Also thanks for your videos!
@pranamd1
@pranamd1 10 лет назад
The Numberphile video being referenced never discussed OR gates; it discussed AND gates and XOR gates.
@abdelrahmangamalmahdy
@abdelrahmangamalmahdy 8 лет назад
I'm now confused, this kind of sequential logic stores information, and we also have the Capacitor-MOSFIT combination which stores information as well !! so which's really used in computers or it's a combination of both or what ?!
@Salafrance
@Salafrance 8 лет назад
+Abdulrahman Mahdaly SRAM tends to be used in CPU caches, or any application where quicker access is required. DRAM (CMOS RAM) is slower and requires a refresh cycle to stop the charges decaying.
@abdelrahmangamalmahdy
@abdelrahmangamalmahdy 8 лет назад
Salafrance Thanks :)
@Oshyrath
@Oshyrath 8 лет назад
+Abdulrahman Mahdaly The circuit he designed is basically called an RS Latch. It has two inputs (R and S) and an Output (Q). When S is high and R is low, Q is set to high. When R is high and S is low, Q is set to low. When BOTH R and S are set to low, Q stays the value it was last time. The RS latch is the most basic component of memory in a circuit. It can further be extended to build a D flip-flop which is vital for memory in microprocessors. An Array of D flip-flops is called a Register which can hold a small bit of memory. That memory is used for many things including pipelining and register blocks.
@kdomn37
@kdomn37 8 лет назад
DRAM is not CMOS RAM, it is capacitor and MOSFET based, and analog circuit. It would be more accurate to call SRAM CMOS RAM.
@mitchumsport
@mitchumsport 10 лет назад
I just loved this. Thanks guys. I remember screwing around with this with redstone blocks in minecraft
@DFX2KX
@DFX2KX 10 лет назад
(chokes on a peanut) The two nor gates trick was something I'd figured out in Logisim for making off/on switches. I did NOT know you could make memory with that!
@midnightbluenoz
@midnightbluenoz 3 года назад
So memory is stored when the circuit gets filled up with all the relays being left open or closed? Also if the electric is turned off how is the circuit/ relays still saved and not all gone back to its original state? ....if that makes sense.
@leocomerford
@leocomerford 8 лет назад
11:12 Camera zoom at 11:14 to highlight the drama of double negation.
@Brakvash
@Brakvash 10 лет назад
I have no idea what just happened, but it looks cool.
@ericsbuds
@ericsbuds 10 лет назад
This is great! thanks guys! I have looked all over for videos on this kind of thing.
@arabiccompprograming5161
@arabiccompprograming5161 7 лет назад
how do you find out whether your existing chips have what gates. if you have no manual. should you refer to a online source.
@darkobakula5190
@darkobakula5190 4 года назад
Steve is brillant.
@cyber-dude
@cyber-dude 10 лет назад
At 5:35 how does the n-and chip make the led light up if there is no power on any of the inputs?
Далее
Exploring How Computers Work
18:12
Просмотров 3,5 млн
Physics of Computer Chips - Computerphile
12:00
Просмотров 611 тыс.
WILL IT BURST?
00:31
Просмотров 26 млн
Domino Addition - Numberphile
18:30
Просмотров 1 млн
Has Generative AI Already Peaked? - Computerphile
12:48
How does Computer Memory Work? 💻🛠
35:33
Просмотров 3,9 млн
Flip Flops, Latches & Memory Details - Computerphile
8:54
I Made A Water Computer And It Actually Works
16:30
How Do Computers Remember?
19:32
Просмотров 6 млн
Von Neumann Architecture - Computerphile
16:20
Просмотров 637 тыс.
CPU Pipeline - Computerphile
21:48
Просмотров 64 тыс.
HOW TRANSISTORS REMEMBER DATA
16:58
Просмотров 263 тыс.