A Computer That Runs on Marbles

Поделиться
HTML-код
  • Опубликовано: 31 дек 2024

Комментарии • 2,5 тыс.

  • @steadfasttherenowned2460
    @steadfasttherenowned2460 4 года назад +4360

    Believe it or not, that was one of the best demos I've seen explaining how binary works and how a CPU functions. Good video.

  • @gelatinocyte6270
    @gelatinocyte6270 3 года назад +806

    "I think the computer is corrupted"
    "It probably lost its marbles"

  • @look4lec
    @look4lec 4 года назад +1155

    As someone who took digital electronics, this seems like a very efficient way to present it. Good work, man. You probably just created a handful of programmers.

    • @atriyakoller136
      @atriyakoller136 4 года назад +45

      I wish he didn't speed up the marbles because they are too fast for me to process and understand how it even works. I need a Slow-Motion version :D

    • @azo0ish
      @azo0ish 4 года назад +18

      @@atriyakoller136 just slow down speed of video

    • @coriscotupi
      @coriscotupi 4 года назад +15

      @@atriyakoller136 Freeze the video just before the marble starts tumbling down, and then advance frame by frame with the ">" key or back frame by frame, with the "

    • @Lumbeelegend
      @Lumbeelegend 4 года назад +4

      I wish I had this to conceptualize it, during class. And a speed course on how to count binary.

    • @fundemort
      @fundemort 4 года назад +1

      He calls them balls, not marbles.

  • @aghaanantyab
    @aghaanantyab 3 года назад +1320

    Calculator, what is the answer of 5 + 8?
    Calculator: It is 1 + 4 + 8

    • @RedGallardo
      @RedGallardo 3 года назад +82

      Haha, yeah. But it's only translation to binary. Then it translates the results back to decimal and lights the right pattern on the screen.

    • @zackjandali
      @zackjandali 3 года назад +47

      Hahaha once you have enough bits set up you can make the computer tell you in your language 😁

    • @RedGallardo
      @RedGallardo 3 года назад +60

      @@zackjandali Yes, but... can it feel... love?!

    • @deltamico
      @deltamico 3 года назад +15

      @@RedGallardo well it could, but... the thing which it feels love to would be already dead

    • @silience4095
      @silience4095 3 года назад +6

      @@RedGallardo Most calculators use Binary Coded Decimal, where each digit in decimal is actually 4 bits.
      In BCD, 37 would be: 0011 0111 because (3) (7)

  • @Llorx
    @Llorx 4 года назад +612

    First seconds impression: "Nice machin WTF THAT MOUSTACHE"

  • @tamjidtahim3422
    @tamjidtahim3422 4 года назад +2294

    when you are not allowed to use a calculator in exams

    • @xiaoshen194
      @xiaoshen194 4 года назад +6

      @Abhijit Prajapati huh??

    • @markos1623
      @markos1623 4 года назад +16

      😂😂😂😂 GENIUS!!!

    • @CONSEQUENCE2020
      @CONSEQUENCE2020 4 года назад +13

      It takes an eternity to calculate one equation. so Invizilator will allow you to make calculations using this..He won't care..lol

    • @HandledToaster2
      @HandledToaster2 4 года назад +14

      @bent_dog_4892 your brain can also be a calculator but they're not about to mummify you

    • @mikevelasquez7889
      @mikevelasquez7889 4 года назад +6

      lol the time will run out before you finish the exam because it takes long time to build and calculate

  • @mr.anonymous1200
    @mr.anonymous1200 4 года назад +1121

    "True magic of computers is not that they can do complex things, but they can do simple things quickly"
    ~James

    • @thesabre8458
      @thesabre8458 4 года назад +17

      Mr. Anonymous and then we make AI to make complex things simple

    • @InsaneMetalSoldier
      @InsaneMetalSoldier 4 года назад +12

      That was so pleasant to hear

    • @SnahLhug
      @SnahLhug 4 года назад +9

      @@thesabre8458 correction: we use AI to make complex things the laziest, sometimes stupidest way. 🤣

    • @IceMetalPunk
      @IceMetalPunk 4 года назад +6

      Is there truly a difference? Is there anything in nature that is smart that isn't just doing many simple things quickly?

    • @thesabre8458
      @thesabre8458 4 года назад +1

      @@IceMetalPunk which is why we have ai, which is the art of getting computers to learn which simple calculations matter

  • @travellingbard9521
    @travellingbard9521 4 года назад +333

    Intel: Let's make computer chip out of marbles!

    • @michaelhanson5773
      @michaelhanson5773 4 года назад +6

      If they did, at least then they would be releasing a different product whereas the last several years have been same architecture and process nodes... hell, even their 10 series is just another refresh of their cpus they release a couple years ago. :P

    • @3nertia
      @3nertia 4 года назад +7

      Just think of electrons as tiny little marbles :D

    • @hisensberg1450
      @hisensberg1450 4 года назад +2

      Keep the likes 69 😂

    • @travellingbard9521
      @travellingbard9521 4 года назад

      @@hisensberg1450 lol

    • @zachsteiner
      @zachsteiner 4 года назад

      Michael Hanson 14 nm++++++

  • @Robbyrool
    @Robbyrool 3 года назад +1121

    There are 10 kinds of people: Those who understand binary numbers, and those who don’t.

    • @abhaypatil2000
      @abhaypatil2000 3 года назад +81

      I see what you did there😂😂

    • @Combes_
      @Combes_ 3 года назад +19

      Gottem

    • @seshelbow336
      @seshelbow336 3 года назад +23

      I was thinking of that Joke during the video...and here it is, second comment 👍🏻

    • @janikarkkainen3904
      @janikarkkainen3904 3 года назад +54

      There are 10 kinds of people in the world: those who understand binary, those who don't, and those who prefer ternary.

    • @snorefest1621
      @snorefest1621 3 года назад +5

      yes smart*ss

  • @vijaynyaya6603
    @vijaynyaya6603 4 года назад +56

    This great demonstration is a revelation for me. I used to think of computers as smarter-than-human machines. But, all the meaning that I perceived from this video was billions of switches getting truned on and off.

    • @valinorean4816
      @valinorean4816 3 года назад +8

      well, the specific arrangement of the switches is very specific, subtle, and important

    • @jamesgornall5731
      @jamesgornall5731 3 года назад +1

      @@valinorean4816 LLC lj mam all like

    • @valinorean4816
      @valinorean4816 3 года назад

      @@jamesgornall5731 what?

    • @jamesgornall5731
      @jamesgornall5731 3 года назад +8

      @@valinorean4816 no idea think I replied in my sleep

    • @valinorean4816
      @valinorean4816 3 года назад +3

      @@jamesgornall5731 if this happens again you might wanna see the doctor

  • @jaykore524
    @jaykore524 4 года назад +298

    Them:- You can't make a computer on a sketchboard without electricity.
    My bro:- hold my marbles

    • @wessmall7957
      @wessmall7957 4 года назад +8

      Marbles go brrrrr

    • @jaykore524
      @jaykore524 4 года назад +1

      @@wessmall7957 yep. Haha

    • @DaSnipy
      @DaSnipy 4 года назад

      ippon xD +1

    • @KSPAtlas
      @KSPAtlas 4 года назад

      The :- symbol is outdated

    • @dannydetonator
      @dannydetonator 4 года назад

      @@KSPAtlas I never seen that before. Nothing's outdated.

  • @LapisOverlord
    @LapisOverlord 4 года назад +552

    Next video: "How I made self-aware AI that runs on marbles"

    • @DL-kc8fc
      @DL-kc8fc 3 года назад +21

      It is this video that shows very well our digital world, which is not even close to the so-called artificial intelligence. Artificial intelligence is just a commercial sticker that makes sales easier. We are nowhere near real artificial intelligence, although machines are very convincing in their intelligence simulations. So it should be called an intelligence simulator (SI), not AI. It will take a very long time for real artificial intelligence to appear with its own artificial ego.

    • @disabledchatzen5276
      @disabledchatzen5276 3 года назад +5

      @@DL-kc8fc you're nowhere near being actually intelligent. you are the robot.

    • @DL-kc8fc
      @DL-kc8fc 3 года назад +5

      ​@@disabledchatzen5276 The Google translator nicely demonstrates what it's like with the so-called "artificial intelligence" when it can't translate into a language with little vocabulary, ie English.

    • @I11Vanon
      @I11Vanon 3 года назад +3

      @@DL-kc8fc It's a joke.

    • @RedGallardo
      @RedGallardo 3 года назад +1

      Yeah, kinda insane but true. If we work the same, it means a self-aware life can be created of "mechanical" parts. Then we'll have to admit it's the Universe that's alive, and we're only waves on its surface.

  • @johnm5928
    @johnm5928 4 года назад +1104

    10 people disliked this video because neither of them understand binary.

    • @Dudleymiddleton
      @Dudleymiddleton 4 года назад +9

      like it!

    • @Razor805
      @Razor805 4 года назад +34

      Nah they are just jealous of that fabulous moustache.

    • @grossio5564
      @grossio5564 4 года назад +6

      actually at least one of them knows this was made years ago by MIT
      This is just a copy of it

    • @fundemort
      @fundemort 4 года назад +17

      Funny its down to 9 dislikes now. Someone switched from 0 to 1.

    • @fundemort
      @fundemort 4 года назад +2

      @@Razor805 You made me fkn laughing man fkkk loll.

  • @ezrichie2006
    @ezrichie2006 4 года назад +3

    Probably one of the most practical examples of what a computer is that I've ever seen! Excellent work!

  • @DownhillAllTheWay
    @DownhillAllTheWay 3 года назад +31

    When I explained digital computer circuits to my dad, he remarked "They can only count up to one!"

  • @skuared4508
    @skuared4508 4 года назад +326

    “Mom can I have a calculator?”
    Mom: We have a calculator at home.
    *Calculator at home:*

    • @RedGallardo
      @RedGallardo 3 года назад +8

      This joke is more funny every 20000 times it's used =P

    • @paodeskate822
      @paodeskate822 3 года назад +4

      This calculator looks more fun to watch.

    • @Tesseract9630
      @Tesseract9630 3 года назад

      I don't get it

  • @AshrZ
    @AshrZ 4 года назад +651

    Me: Mom, can I have a computer?
    Mom: Asher, we already have a computer at home!
    Computer at home:

  • @TheRealGuywithoutaMustache
    @TheRealGuywithoutaMustache 4 года назад +377

    This guy gives Wintergatan's music machine a decent challenge

  • @samarjain214
    @samarjain214 3 года назад +7

    The 280 people that disliked the video did that cause they didn't understand binary or were jealous that they couldn't do such *mind boggling* stuff like this man does... Hats off mann👍🏼
    I've learnt from you more than that from my computer teacher.. 😂

  • @mbsaxman600
    @mbsaxman600 Год назад +1

    This has got to be one of the coolest videos I've ever seen.

  • @raymitchell9736
    @raymitchell9736 4 года назад +109

    This was a fun video! Technically, it's powered by gravity _with_ marbles... but I know what you mean, I've seen a large scale version of one at the Maker Faire it was a lot of fun to watch and teaches aspects of computer architecture... having taught this subject myself in California State University, I can say that you make this subject matter accessible to everyone, including young viewers, and wish I had all this when I was growing up. My first exposure to binary was during a visit to the Exploratorium in San Francisco. I was about 8 yrs old and there was an interactive exhibit (they all were) with switches and lights and I self-taught myself (nobody around to explain how it worked) but I had fun learning how to play the conversion game... when I figured it out it was like a lightning bolt of inspiration that hit me... you're doing good work here on You Tube... I hope you had the time to read my lengthy comment! (we live in a TLDR world)

    • @calvinh9837
      @calvinh9837 4 года назад +7

      I read your comment, it was great and inspirational!

    • @aaardvaaark
      @aaardvaaark 4 года назад +8

      Even more technically, it's powered by his arms lifting the marbles up to the top of the machine, giving them potential energy.

    • @HandledToaster2
      @HandledToaster2 4 года назад +4

      @@aaardvaaark and activating the first marble drop too, starting the chain reaction

    • @melvin3509
      @melvin3509 4 года назад +1

      ...

    • @aaardvaaark
      @aaardvaaark 2 года назад

      @@SeriouslyWeirdDream Well said.

  • @lobaxx
    @lobaxx 4 года назад +393

    Note: A Turing machine is a *theoretical* machine that operates with infinite memory. It’s not a real machine, but rather a mathematical construct used to classify what types of problems can be solved by a machine.
    I think the word you are looking for is *turing complete*. Any machine (or programming language) that is Turing complete can be said to simulate a Turing machine and thus be able to solve the same types of problems.

    • @fanboyhater832
      @fanboyhater832 4 года назад +15

      Ok genius we get, no one is here is become a computer or a software engineer after this....

    • @goeiecool9999
      @goeiecool9999 4 года назад +8

      @@fanboyhater832 but they might pretend to be online after this.

    • @Wetefah
      @Wetefah 4 года назад +13

      But the marble computer isn't turing complete, though.

    • @thdremily
      @thdremily 4 года назад +23

      @@Wetefah I felt the same way, I was not convinced that this marble setup is actually Turing complete, then I looked it up, turns out I was right. The parts shown in this video are not enough to make the computer turing complete, you actually need a bit of gearing included in this kit in order to emulate a turing machine.

    • @Bogusgal
      @Bogusgal 3 года назад +4

      @@fanboyhater832 I am! More knowledge and insight.

  • @Master0fHyrule
    @Master0fHyrule 4 года назад +230

    Can it run minesweeper?

    • @aspiringscientificjournali1505
      @aspiringscientificjournali1505 4 года назад +13

      Yes you can make a knockoff version allot easier as well

    • @aspiringscientificjournali1505
      @aspiringscientificjournali1505 4 года назад +10

      You can make a " random number generator"
      Then use it's out put to prime a second board
      Or several boards on the second layer and
      And depending on how far you you want to deviate
      Alternatively you can do this all on a huge board but will be messy

    • @pavelpavlicek1209
      @pavelpavlicek1209 4 года назад +4

      Bigger. BIGGER!!!

    • @dangerdawgz6072
      @dangerdawgz6072 4 года назад +4

      ​@@icodestuff6241 have you seen Plinko

    • @kos256
      @kos256 4 года назад +2

      if enough bits and simplified graphics then yes

  • @iainballas
    @iainballas 4 года назад +18

    Instructions unclear.
    Accidentally wound up with 42.

  • @billiedavis8755
    @billiedavis8755 4 года назад +4

    That was amazing! I've seen the film about Alan Turing and how he built his computer to decipher enigma. But just watching how this works in miniature and that it really does come up with the correct answers is totally fascinating. Thank you for sharing this.

  • @chillenth
    @chillenth 4 года назад +4

    As someone in the IT world who understands WHAT the hardware is capable of doing, this was an incredible explanation of a concept I've struggled to understand, which is HOW the hardware does what is does. Thank you!

  • @anipodat394
    @anipodat394 4 года назад +27

    Wow that's neat! It's mind boggling to imagine this happening billions of times per second on the device we're using to type and watch this video on!

    • @weeb69
      @weeb69 4 года назад +1

      No one has ._.

    • @wessmall7957
      @wessmall7957 4 года назад

      Image one guy that can add two 8-bit binary numbers together in a second. Now imagine 8 of those guys working as a team to add two 64 bit numbers together in a second. Now imagine a warehouse of 1000 teams adding numbers together. Now imagine 1000 of these warehouses. Now, in about 20 minutes, these 1000 warehouses can add up as many numbers as a computer can in 1 second.

  • @mireazma
    @mireazma 4 года назад +10

    Interesting facts:
    - both with addition and subtraction, the left register always decrements and the right register increments or decrements, respectively.
    - flippers setup for incrementing is the exact mirror of that for decrementing.
    - incrementing setup is made so:
    --- top most bit (most insignificant bit) flipper always flip
    --- any bit that happens to flip to the right (0 -> 1) takes a route to avoid all bits below it
    --- any bit that happens to flip to the left (1 -> 0) flips the bit immediately below.

  • @julianfogel5635
    @julianfogel5635 3 года назад +3

    Great video, here are some notes.
    The machine in the video is neither a CPU nor a Turing machine since it can only be programmed to perform one instruction and stop.
    It has only a handful of hand-programmed registers, no other memory, and each instruction it can perform must be hand programmed.
    You could call it a hand-programmable ALU (Arithmetic-Logic Unit).
    To be a CPU it would also need to be able to execute a series of instructions automatically, including branches and jumps.
    To get a Turing machine it would also need an expandable memory bank added to it.
    You can use this machine as a building block for making an actual computer, but such a computer would be so much bigger and much more complicated, probably taking up an entire room.

  • @Kaldrin
    @Kaldrin 3 года назад +7

    This is one of the clearest binary system explanations I've ever seen, good job man

  • @EngCoM
    @EngCoM 4 года назад +66

    The Action Lab: Now that we know we can count...

  • @even___
    @even___ 4 года назад +105

    Calling a computer a black box is like calling a human a piece of flesh.

    • @zeekke_
      @zeekke_ 4 года назад

      Thats a good one😂😂😂

    • @girishkumarpeddi6266
      @girishkumarpeddi6266 4 года назад +2

      Boomers: well duh, the computer is the thing on the desk not the trash can on the floor

    • @undefined6512
      @undefined6512 4 года назад

      "It helps no one to be reductive"
      -Xavier

    • @leestreex9085
      @leestreex9085 4 года назад +5

      Blackbox is a device that works mysteriously, but you can still use it to do works for you.
      I think it's an engineering terms.

    • @danieljensen2626
      @danieljensen2626 4 года назад +2

      Black box is just a term for something where it does what you want but you have no idea how it works on the inside.

  • @crimson67
    @crimson67 4 года назад +21

    This is actually a game with puzzles and even a plot where you fix a computer and find out many things about the mysterious planet you are stranded on.

  • @JayDeeChannel
    @JayDeeChannel 3 года назад +95

    I’m a little confused. Why did it take 10 balls to add 5 & 8? How does the machine know when to stop sending balls? Or was that manual?
    Edit: I see it, the final ball is caught after 13 is reached and not allowed to follow through to activate the ball drop lever. Actually that could have been pointed out. Thank you.

    • @RizalBudiLeksono
      @RizalBudiLeksono 3 года назад +1

      Thanks

    • @samhorne5184
      @samhorne5184 3 года назад +8

      Yeah, I had to watch them all on slo-mo a few times to understand. He could have added a real time decimal counters for each register to show the current values and slowed down the marble drops to make it clearer but it's still a great video!

    • @duck1sgood
      @duck1sgood 3 года назад

      @@samhorne5184 thats terrible for audience retention and it will drive his channel into the ground

    • @nikolairubinskii6450
      @nikolairubinskii6450 3 года назад +3

      Falling balls just provide energy for the machine

    • @Maldito011316
      @Maldito011316 3 года назад

      That was the second thing he showed, even before counting the number of bald

  • @martandaditya6940
    @martandaditya6940 3 года назад

    One of the best Action Lab videos ever!! Didn't know this is really how computers worked

  • @nerdexproject
    @nerdexproject 4 года назад +166

    But how anybody gets to understand in what way to set up this thing so that it follows a certain logic is beyond me.

    • @gotjunkin1401
      @gotjunkin1401 4 года назад +7

      Even though it's so simple but so complicated for me, i give things more than it takes idk

    • @Thestickcreator
      @Thestickcreator 4 года назад +35

      That's what programmers do :) They invent algorithms, whether they are computed by a so-basic machine or a computer! The "smarter" the programmer is, the more efficient the algorithm will be.

    • @geli95us
      @geli95us 4 года назад +85

      Computer science undergrad here, the way they did it is building abstractions over abstractions, with a bunch of transistors you can make logical gates, once you have logical gates, you don't care about transistors anymore, and you work with logical gates, you then build operations with the logical gates, and stop worrying about the gates, you start talking about operations (sums, rests, multiplications) you then go on building more complex operations using the operations you have, when a programmer works with a computer, he usually works with the complex stuff others have built for him

    • @socraja5777
      @socraja5777 4 года назад +2

      @nerdexpoeject
      yr not alone.Im with u 2. :))

    • @ntmq1986
      @ntmq1986 4 года назад +9

      Daniel well said Daniel

  • @oinves7619
    @oinves7619 4 года назад +55

    2020: a computer that runs on marbles
    3020: a computer that runs on memes

    • @atriyakoller136
      @atriyakoller136 4 года назад

      4020: a computer that runs on Jenna Marbles

    • @shopenil1157
      @shopenil1157 4 года назад

      5020 : world of magic (science)

    • @Wonders_of_Reality
      @Wonders_of_Reality 4 года назад

      @@shopenil1157 The best kind of magic! The magic of reality!
      Sorry, I couldn’t resist.

    • @Sciencigo
      @Sciencigo 4 года назад

      @@Wonders_of_Reality Ikr science is awesome!

    • @cotasamnemano366
      @cotasamnemano366 4 года назад +1

      6020: a computer run on milk.

  • @ranaksharma1468
    @ranaksharma1468 4 года назад +24

    I liked this video because it explained me how computer just understands everything using just 1 & 0

  • @MrKbtor2
    @MrKbtor2 Год назад

    Absolutely amazing! I showed it to my high school computer science class. Half had an epiphany and the rest were just mesmerized. Even the "slackers".

  • @eugeneg1455
    @eugeneg1455 3 года назад +1

    This is just brilliant.. I almost cried on how superb it is demonstrated!! I need such a board for my kids now! This is way more simplistic than trying to explain logical elements with Minecraft Redstone Dust.

  • @4realGTFOH
    @4realGTFOH 4 года назад +8

    I always wondered how computers actually worked at the core or how a simple calculator always got the right answer. Thanks for this

  • @ranaali212
    @ranaali212 4 года назад +63

    Look at that mustache

    • @ramanuj_g
      @ramanuj_g 4 года назад

      Looks great

    • @outandabout259
      @outandabout259 4 года назад +1

      It is getting bigger!

    • @peppem94marsala
      @peppem94marsala 4 года назад +1

      Supermario

    • @SethFey
      @SethFey 4 года назад +1

      I hadn't seen his videos in a while and thought he was wearing a fake one

  • @jonathanbukey4424
    @jonathanbukey4424 4 года назад +25

    I've always known how computers work, but I still can't imagine how we create actual chips and computer systems that turn 1s and 0s into the games and programs we see today.

    • @Naverdo
      @Naverdo 4 года назад +10

      Even more amazing considering a transistor is just a few atoms wide

    • @vaporre6424
      @vaporre6424 4 года назад +1

      I know right? Even the fact that your normal electric fan can run all from a simple signal of electricity.. Its crazy.

    • @WesleyZeon
      @WesleyZeon 4 года назад +6

      You should take a look at Ben eater videos he has a bunch of videos that will help you, he even creates a gpu using logic gates.

    • @ColinTimmins
      @ColinTimmins 4 года назад +4

      Wesley Lima - He has a series of videos building a basic computer from scratch. Really informative for anyone interested in programming or digital electronics. I wish they had this level of teaching when I was in school.

    • @prumchhangsreng979
      @prumchhangsreng979 4 года назад +3

      That because its not sth one person do. Maybe there are someone out there who study this thing alot. But originally, computer was simple and it getting more complex and complex by different smart people over the century. So unlese u are as smart as hundred of smart people combine, u cant do all of that alone.
      They create abstraction for complex stuff. So instead of coding from the core itself of 0 and 1. People create a program that are more user friendly to us. For example: operating system like Window10. Then within that program, people create a program to create another program for example: Unity, a software that ppl use to create game. Then inside the game, some developer allow user to create their own level. Its just abstraction within abstraction

  • @johnendsley5462
    @johnendsley5462 3 года назад +3

    An excellent way of teaching basic microprocessor logic. Definitely makes it interesting. Maybe could have included a little more detail on how he "programmed" it to do what he did, but overall excellent

  • @beepboopgpt1439
    @beepboopgpt1439 4 года назад +3

    This just gave me the scope of how genius Allan Turing is and all the people who pioneedred the Computer.

  • @sc_mapping
    @sc_mapping 3 года назад +9

    i learnt more with this channel than i will ever learn in my entire school career

  • @dvilardi
    @dvilardi 4 года назад +11

    This is awesome! I see why you accelerated the marbles falling part of the video (otherwise the video would take too long), but can you also upload the normal speed version as a part 2? Even on 0.25x it's too fast to understand lol.

  • @ktostam
    @ktostam 4 года назад +45

    When you are so early that there are no good comments.

    • @notveryrea1
      @notveryrea1 4 года назад +5

      Well then you should write the good comment

    • @HandledToaster2
      @HandledToaster2 4 года назад +1

      There are never good comments. Not anymore thanks to the "Nobody" trend

    • @Eveer.r
      @Eveer.r 4 года назад

      Turing in the 19 thirties: when you're too early there're no good computers

  • @kummer45
    @kummer45 3 года назад

    This is simply one of the best class I ever received in computer science. It's simply fascinating when someone explains analysis in these terms.
    Computers are NOT trivial.

  • @onkarmane8760
    @onkarmane8760 4 года назад

    I’m 22 years old and this is the first time I understood how a microchip and a computer really works! Thank you 😊 keep creating such content

  • @157premprakash8
    @157premprakash8 3 года назад +4

    One of the best video i have ever watched on youtube.....Thanks a lot for explaining this to me🔥🔥

  • @CraigNiel
    @CraigNiel 2 года назад +3

    It's mad that Turing invented this nearly 100 years ago and I'm sat watching an explanation of exactly how it all works and I'm still completely lost! Guy was a genius!

    • @DevDreCW
      @DevDreCW Месяц назад

      tbf he does kind of skip over the logic system, that part still doesn't make sense to me.

  • @AlvinBalvin321
    @AlvinBalvin321 4 года назад +80

    I’m working on a Minecraft computer...

    • @sudipbaral7962
      @sudipbaral7962 4 года назад +3

      Are you????? Really?

    • @illuminate4622
      @illuminate4622 4 года назад +4

      @@sudipbaral7962 search "redstone computer"

    • @megalexantros
      @megalexantros 4 года назад +1

      Λϊνΐηβαινιη;

    • @AlvinBalvin321
      @AlvinBalvin321 4 года назад +1

      Sudip Baral yeah, but it might not work out the best lol

    • @smallerabyss662
      @smallerabyss662 4 года назад +2

      Redstone without limits has some good tutorials if it helps.

  • @oblivionrapture1469
    @oblivionrapture1469 3 года назад

    I love the way you visually show complicated topics, like I didn’t understand binary or computers at all but now I can visualize them better

  • @andreasgottlicher7870
    @andreasgottlicher7870 Год назад +1

    Genious, love the way he explains with passion and easily understandable

  • @רפאל-ב
    @רפאל-ב 4 года назад +8

    Nice mustache
    As a programmer i am very fascinated with this topic, thanks for the video

  • @LePetitChatNoir79
    @LePetitChatNoir79 4 года назад +186

    I understood to a point. I’ll need a book like: “Computer Basics for Absolute Morons” to understand. 😐

    • @mradu30singh
      @mradu30singh 4 года назад

      😁

    • @kos256
      @kos256 4 года назад +1

      i can be ur book. i know how to explain it

    • @posalusa24
      @posalusa24 4 года назад +20

      "But how do it know?" by J Clark Scott is one of the best books I have ever read. It explains how each component of a computer is made from the ground up, starting with simple logic gates.

    • @Bogusgal
      @Bogusgal 3 года назад

      @@posalusa24 Thanks!!!!

    • @kunxv15
      @kunxv15 3 года назад +2

      learn the binary system first (as this video did not really teach it properly), then the rest will be easy to understand

  • @Morgwic
    @Morgwic 4 года назад +67

    Why is the most interesting parts sped up :(

    • @jetison333
      @jetison333 4 года назад +6

      Seriously, at least give us a few marbles going through it

    • @Anankin12
      @Anankin12 4 года назад +7

      You can slow down the speed of the video to ¼ of its normal speed. But I agree.

    • @victormponcec
      @victormponcec 4 года назад

      right? lol

    • @masonhunter2748
      @masonhunter2748 4 года назад

      Hi

    • @lookatthisvidsandfun
      @lookatthisvidsandfun 4 года назад

      I also would love a real time speed of this video!

  • @Autonova
    @Autonova 3 года назад

    I’ve worked with computers for years and this is the best explanation I’ve seen, I’ll never look at them the same way.

  • @amritanshchaubey231
    @amritanshchaubey231 3 года назад

    Unbelievable explanation of working of modern computer and in same way computer program works.

  • @maya20484
    @maya20484 4 года назад +40

    Oh gosh, now he has a moustache - he is looking more and more like Tesla

  • @noorazmi2329
    @noorazmi2329 4 года назад +23

    I felt dizzy thinking of how my mind can't keep up with my cellphone processing speed. We have a monster in our hand.

    • @danieljensen2626
      @danieljensen2626 4 года назад +6

      Computers are really dumb monsters though. Elementary school kids can do all of the basic functions that a CPU can do, it takes smart people to figure out how to do something useful with the ability to do those basic operations billions of times a second.

    • @rogg0224
      @rogg0224 3 года назад

      @@danieljensen2626 oh, yeah, I could do calculus in elementary

    • @bearwastaken6579
      @bearwastaken6579 3 года назад

      @@danieljensen2626 tell that to my 5 Ghz intel core i9

    • @MadScientist267
      @MadScientist267 3 года назад

      Wait 20 years when you refer to it as "that antique piece of crap?" 🤣

    • @spinyslasher6586
      @spinyslasher6586 3 года назад

      @@rogg0224 THe computer doesn't do calculus the way humans do. They perform multiple simple calculations at ridiculous speeds to achieve results. Most normal humans would just pass that problem through a formula. So a computer is basically an elementary schooler with super speed.

  • @kuro._aert
    @kuro._aert 3 года назад +4

    Man really be teaching way easier, fun and understandable maths and computer better than school education

  • @garychap8384
    @garychap8384 3 года назад +34

    *Me:* So, y'see... computers don't do very much at all, but they do it very quickly
    *My GF:* Then you have a lot in common!
    *Me:* [awkward silence]

  • @arunprasad1022
    @arunprasad1022 3 года назад

    Why isn't there option to give more then 1 like? No, I am serious this video is very superbly explained that it deserves more likes and views then there are.

  • @theftlery07
    @theftlery07 4 года назад +11

    "Lets see how many balls we have"
    Me: Uh Oh

  • @nityodaytekchandani701
    @nityodaytekchandani701 4 года назад +10

    Okay you explained to me what 2 years of school couldn't.

  • @jakykong
    @jakykong 4 года назад +4

    "They can only do one thing at a time" -- Sorta, I mean, most modern processors have more than one core. There are also things like hyperthreading that bridge the gap between single and multiple simultaneous operations, and SIMD (Single Instruction Multiple Data) instructions that do multiple operations in parallel.
    Plus, expansion cards/peripheral devices are generally not constrained by the CPU - so your GPU, sound card, hard drive, and so forth are all doing operations simultaneously, too.
    Modern computers are complex. :)

  • @MyLifeOfficial
    @MyLifeOfficial 4 года назад

    I remember when this dude hardly had any subscribers... But it's videos like these that has earned him so many subscribers.

  • @KieferSkunk
    @KieferSkunk 3 года назад +1

    Slight nit-pick on the "add" logic. You do get the correct result (8 + 5 = 13), but you mainly get it by coincidence - you simply increment the right register the same number of times as the left register's value. So what you got was 8 + 1 + 1 + 1 + 1 + 1 = 13. Works okay for this example, but it's not technically a correct addition algorithm, and it would take much longer on larger numbers.
    One thing I think is cool about it, though, is that the left register did a correct countdown for the number of times to increment the right register. It starts at 5 and counts down to 0, then "underflows" to 7 and stops before the next increment. In computer assembly language, that kind of increment/decrement-and-check pattern forms the basis for all loops, so you could easily write this as a simple assembly routine.
    Still, good demonstration!

  • @WilliamSanOriginal
    @WilliamSanOriginal 4 года назад +7

    Me: how much is the total
    The shop keeper: hold on let me use my calculator
    *The calculator
    Me: waits for eternity

  • @ChairmanMeezy
    @ChairmanMeezy 3 года назад +3

    Now this one was my favorite video! Excuse me while I go make my own computer!

  • @joey9385
    @joey9385 4 года назад +50

    In Mother Russia, we used to use these computers

    • @ithaca2076
      @ithaca2076 4 года назад +11

      We know

    • @tapank415
      @tapank415 4 года назад +1

      @@ithaca2076 Am i on watchlist too? :O

    • @ithaca2076
      @ithaca2076 4 года назад +2

      @@tapank415 yea

    • @LanaaAmor
      @LanaaAmor 4 года назад +1

      Ey ma nigga vlad! Wassup homie?

    • @Wonders_of_Reality
      @Wonders_of_Reality 4 года назад +1

      Так вот на что вы время тратите, Владимир Владимирович! Нет чтобы поработать на благо государства!
      That’s what you spend your time on, Vladimir Vladimirovich! As if you couldn’t do something useful for your state!

  • @mradu30singh
    @mradu30singh 4 года назад +1

    I think its best video u have created. Now i know whats the use of computer organisation subject in computer study.

  • @eatfruitsalad345
    @eatfruitsalad345 2 года назад

    pretty mind blowing that someone came up with this!! thank you for explaining this in such an accessible way

  • @pimpao966
    @pimpao966 3 года назад +4

    6:04 with that ultra tech calc we can multiply 2*3 in only 10 seconds

  • @distortedkid123
    @distortedkid123 4 года назад +5

    Isn't Alan Turing the guy that helped decipher German radio messages or something during WW2?

    • @pushkarsaoji7734
      @pushkarsaoji7734 4 года назад

      Yeah and the machine he used to do that was Turing machine

    • @jareknowak8712
      @jareknowak8712 4 года назад

      en.wikipedia.org/wiki/Enigma_machine#Breaking_Enigma

    • @jareknowak8712
      @jareknowak8712 4 года назад

      @@pushkarsaoji7734 Enigma was first decyphered in Poland, in 1932, by humans.

    • @verasinha7863
      @verasinha7863 4 года назад

      Yeah Alan Turing

  • @sparklelistz
    @sparklelistz 4 года назад +4

    I can never take it seriously when someone says `balls’

  • @samhorne5184
    @samhorne5184 3 года назад

    Fantastic! After many years of trying and failing, I finally understand computers!

  • @vip_bimmervip_bimmer8033
    @vip_bimmervip_bimmer8033 2 года назад

    Nice job of explaining binary and basic binary bitwise logic and basic arithmetic! This would be an excellent starting video for new people interested in computation. Good job!

  • @pigman6954
    @pigman6954 3 года назад +7

    this is really cool but how do you know how to build it? like how do you know what combinations to put each little thingy?

    • @irfanjames125
      @irfanjames125 3 года назад +4

      That's Coding.
      Or what software engineers do.

    • @lightswitch2622
      @lightswitch2622 3 года назад

      @@irfanjames125 not really

    • @wranglerboi
      @wranglerboi 3 года назад

      @PIg Man - Therein likes the "magic" of computers. It takes a human mind to create that "build" for them--in what is called a program (or in today's terminology--an app).

  • @nightfox6738
    @nightfox6738 3 года назад +9

    7:23 Actually this isn't true. Modern CPUs do something called hyperthreading where they can send multiple instructions to the ALU at once and it will perform those simultaneously on different gate arrays. For example, if the ALU has 2 adder circuits and 1 multiplier circuit, it can add two sets of numbers and multiply another set of numbers simultaneously (assuming it also has enough registers to hold the data).

  • @kopitoadin8633
    @kopitoadin8633 4 года назад +16

    The Action Lab: computers didn't change, the do same tasks.
    The Kid with 3000$ PC: Hey you, listen.

    • @leonhardeuler9028
      @leonhardeuler9028 4 года назад +1

      i recently switched from my Ryzen 2700x, 64GB DDR4 RAM, RTX 2070 build to my older FX6300, 8GB DDR3 RAM, GT 705 (no joke...) and guess what? Since i am not gaming anymore i almost notice no differences...

  • @Alan-zb5pn
    @Alan-zb5pn 3 года назад

    Probably the coolest video I ever seen, Its basic coding.

  • @chrismorris1304
    @chrismorris1304 3 года назад

    This is one of my all-time favorite videos ever. Great job!

  • @bscher5003
    @bscher5003 3 года назад +4

    Does anyone still remember how to cross NAND gates to make RS flip-flops, or JKs, or D-flops? We came along way since 1970 TTL. I've already lost all of my Marbles. Back to the Future.

    • @MadScientist267
      @MadScientist267 3 года назад

      Just the people designing modern processors. At the die level, it's all still there just like it ever was... Just insane tiny and zillions of them.
      Only others you're gonna find are die hard hobby level... Gonna be rare, but they're out there.

  • @jayman94fly
    @jayman94fly 4 года назад +5

    Oh my god shave that mustache. I haven't seen this guys videos in a while and this popped up. Oh my.

  • @b12virus63
    @b12virus63 4 года назад +14

    that's why i am telling people not to start the computer definetion by saying "computer is a electronic device"😂

  • @spiderdude2099
    @spiderdude2099 4 года назад

    This is quite literally how people are able to make those incredible videos where they make entire computers inside Minecraft. Redstone allows you to basically make extremely simple circuits, make enough of them and hook them together so they create meaningful logic, you can get almost anything

  • @michaelcombrink8165
    @michaelcombrink8165 2 года назад

    Action lab should make an Amazon store and do affiliate marketing
    Every parent and classroom should consult his demonstrations

  • @Av8r-Opr8r
    @Av8r-Opr8r 4 года назад +7

    I see his face and just imagine:"MAAMAAAAAAA"

  • @KiemPlant
    @KiemPlant 3 года назад +3

    Where can I get one of these? I've never wanted anything more in my life

  • @costin88boss74
    @costin88boss74 4 года назад +8

    That is a human readable processor, now find a non electricity way to make a gpu, then a monitor and a way to store the binary numbers (Ram)

    • @MadScientist267
      @MadScientist267 3 года назад +1

      It already demonstrates "RAM" just not much of it. Now reading and writing to it "externally"... Whole different thing lol

    • @costin88boss74
      @costin88boss74 3 года назад

      @@MadScientist267 Wow, my 1 year old comment..

    • @MadScientist267
      @MadScientist267 3 года назад

      @@costin88boss74 And? Lol

    • @costin88boss74
      @costin88boss74 3 года назад

      @@MadScientist267 I was 11 or 12 back then.

    • @MadScientist267
      @MadScientist267 3 года назад

      @@costin88boss74 Not an issue from my end haha... Technically you were right, I was just poking a stick at it 👍

  • @micahnightwolf
    @micahnightwolf 4 года назад

    I learned how computers (and logic gates) work using redstone in Minecraft. This is, for me, the easiest example to follow.

  • @TheUser808
    @TheUser808 4 года назад

    Best video I’ve seen on this. Great Job!

  • @grahamr2809
    @grahamr2809 4 года назад +4

    wait... I'm so confused about how to place the green things on the math setups.

  • @Benjamin-dd5ye
    @Benjamin-dd5ye 3 года назад +3

    One question. Can it run doom?

  • @todabsolute
    @todabsolute 4 года назад +4

    That annoying Greek philosopher when I say I'm from future:

  • @markusgarvey
    @markusgarvey 3 года назад

    THANK YOU RANDALL (I know you are the Badger guy)
    I learned more about how bits and registers work than I did in A+ Certification.

  • @aboriani
    @aboriani 3 года назад

    One of the best explanations on the subject!