How computers understand programs: From transistors to a CPU (1/3)

Поділитися
Вставка
  • Опубліковано 6 кві 2019
  • In the first episode of this three-part long series about computers, we will take a look at the construction and functionality of a computer. We will start our journey at the transistor scale and move up to higher levels of abstractions until we built a whole CPU. On our journey, we will meet logic gates and see how they work. With their help, we will be able to make circuits, which can calculate for us. We will meet a few of them, but eventually, we will unite them in an ALU. We will learn to speak with our ALU in its unique language. Then we will pair off our ALU with registers, a control unit, and RAM. This fellowship of computer parts can work off our programs. Because this fellowship of computer parts is ingenious, it is called "CPU". Sadly, it can only speak in 0's and 1's, so we have to learn its language to write our programs.
    I've hidden some easter eggs, so pause the video sometimes, if you have nothing better to do with your life.
    Be the first one to find one of my three favorite music artists I hid in the video. The first person who writes a comment on them gets a heart.
    Programs I used:
    Audacity - audio editing
    DaVinci Resolve - video editing
    Inkscape - Vector graphics
    All sound effects are creative commons 0 from fresound.org. Vector graphics, animation, and voice-over are all done by myself.
  • Наука та технологія

КОМЕНТАРІ • 183

  • @hataritv8983
    @hataritv8983 3 місяці тому +7

    I'm 4years late. As and EEE student, i have to say, this is one of the best digital electronics, microprocessor and computer engineering video I've ever come across. please finish the series.

  • @mevimo3758
    @mevimo3758 Рік тому +144

    I'm so sad you never finished the series. There's clearly abundant demand for it!

  • @mathematicalmachinery7934
    @mathematicalmachinery7934 Рік тому +36

    3:38 the third value should be true
    5:58 says “or” instead of “and”
    I don’t think this will trip anyone up but I’m putting this here jic
    Perfect explanation, I’ll be saving this one to help explain stuff to people - I tutor this subject and this is by far the best explanation I’ve seen, since it balances detail, humor, and attention perfectly. Absolute masterpiece.

  • @berkayuzumcu937
    @berkayuzumcu937 2 роки тому +77

    great content, but not enough viewers. I was so curious about the next video :/

    • @coldeeshiashi5922
      @coldeeshiashi5922 Рік тому +6

      Damn, sucks to know there's not another video to follow this

    • @randomaccount6146
      @randomaccount6146 Рік тому +6

      @@coldeeshiashi5922 if you are interested try looking up "crash course computer science" and watch episodes from at least 1 to 7. It was enough for me to make a CPU from logic gates only on a simulation.

    • @randomaccount6146
      @randomaccount6146 Рік тому +1

      @@coldeeshiashi5922 nvm I just watched the end of the video and he was inspired from exactly that source 😂.

    • @actualstudioz7304
      @actualstudioz7304 Рік тому +1

      YES LOOK UP CRASH COURSE COMPUTER SCIENCE I HAVE WATCHED IT LIKE 4 TIMES

    • @mak8019
      @mak8019 Рік тому

      There are obviously mistakes

  • @khalkotauori
    @khalkotauori Місяць тому +3

    Bro come on continue the series I'm not lying but nobody was able to explain all of these fundamental computer science science concepts in a fast easy way like you , please continue it

  • @SKF358
    @SKF358 11 місяців тому +6

    I've been looking for this detail, the physics plus abstraction for years! Not that I fully understand this, but I will watch multiple times. I also love the humor and graphics. Thank you thank you!

  • @bistro255
    @bistro255 4 місяці тому +1

    the clearest video from transistors to machine code ive ever seen

  • @n1matsu
    @n1matsu Рік тому +31

    This video is so insanely well made. Thank you very much, it cleared many loose ends.
    I saw that your channel is inactive, but wanted to thank and congratulate anyway, also, will certainly recommend many people in the area to watch it. Hope you continue the series somehow, in the future.

  • @raz0229
    @raz0229 Рік тому +1

    Man, you are criminally underrated. Great content! Keep it coming

  • @furankusama
    @furankusama Рік тому

    The fact that this video series is already dead is heartbreaking. The video was genuinely fenomenal and I was looking forward to see the coming parts.

  • @lets_learn_some_tech5542
    @lets_learn_some_tech5542 3 роки тому +25

    It was so good. Waiting for the next episode 👍

  • @mire2801
    @mire2801 Рік тому +2

    Excellent explanation! Thank you. I'm waiting for more. :)

  • @VitorDeCarliPaese
    @VitorDeCarliPaese Рік тому +11

    excellent explanation! i always had a hard time understanding how we go from state machines to CPUs.

  • @user-qw4xb8qm3n
    @user-qw4xb8qm3n 2 місяці тому

    good job, you really go fast deep, without confusing too much.

  • @AfreakingPear
    @AfreakingPear Рік тому +1

    Very good video! Please leave this in the archives of the internet forever!

  • @jothiU
    @jothiU Рік тому

    Well explained. Thank you for such a wonderful video. Simple animation - that do not distract the learner - is really good.

  • @redpower2303
    @redpower2303 Рік тому +2

    perfectly explained. i found it hard to understand it but you broke it down very good! Nice animations too :)

  • @thaboluvhimbi4208
    @thaboluvhimbi4208 Рік тому +1

    I like the muscle analogy, great stuff can be done with thousands of transistors.

  • @berkcankural4072
    @berkcankural4072 Рік тому

    this dude just did most the proffesors cant and dissapeared.So much respect my man

  • @bijaybikram5926
    @bijaybikram5926 5 місяців тому

    Your accent is what I liked the most about this video 😅
    I found what I looked for plus the humor to keep me engaged!

  • @ascyrax8507
    @ascyrax8507 10 місяців тому +1

    i just love your sense of humor. amazing video.

  • @trocchiettoski
    @trocchiettoski Рік тому

    the first genius i found on youtyube since 2005

  • @Vazzible_gaming
    @Vazzible_gaming Рік тому +3

    Damn, this is amazing work so many concepts given in amazing time

  • @alikminenko1282
    @alikminenko1282 Рік тому +1

    Great video, hope you will finish the series one day.

  • @siriusblack1504
    @siriusblack1504 Рік тому +6

    You wont get a better video explaining this core concept.
    Love your work!!!

  • @yosumkty
    @yosumkty Рік тому +2

    Perfect movie. Easy to understand the hierarchy of the computer from transistor to machine language.

  • @patkundesu
    @patkundesu 2 місяці тому

    You deserve more subs. I love how your videos summarizes my questions in a very fun and presentable way. I'll check your other videos out. Thank you!

  • @hassan56785
    @hassan56785 Рік тому +1

    Finally a good series to answer my all curiousity

  • @guliyevshahriyar
    @guliyevshahriyar Рік тому +2

    Very best tutorial! Too much thanks.

  • @kiryllshynharow9058
    @kiryllshynharow9058 Рік тому

    Very clear explained. Thank you.

  • @Pablo_Toulouse
    @Pablo_Toulouse 11 місяців тому

    Excellent, vraiment. Le mieux que j'ai vu, by far. Merci, continu ❤

  • @lokeshmarathi2217
    @lokeshmarathi2217 2 роки тому +2

    Very beautiful explanation ..I was so curious..

  • @2Fast4Youtube
    @2Fast4Youtube Рік тому +1

    Would have been great to see this whole series

  • @bethellalrotluanga7764
    @bethellalrotluanga7764 11 місяців тому

    you sum up my whole first year of engineering in this video

  • @daredevil013
    @daredevil013 Рік тому +1

    Please continue your series

  • @mein.c.tut.w
    @mein.c.tut.w 5 місяців тому

    You accent sounds like you say zewo instead of zero and that is just adorably stereotypical and i think it is epic❤
    Very good concise explanation. Most videos with the same pase are 1 to 2 hours long 😅 and even though your pase was so fast you still included many information i sometimes miss when someone else explains it because sometimes they never even talk about opt codes even though they speek about ALUS 😅😅😅😢

  • @carlosguilherme7220
    @carlosguilherme7220 11 місяців тому

    Great explanation. Congrats!

  • @RoyMustang.
    @RoyMustang. Рік тому +1

    So good 🎉 Wish you'd continue the series

  • @santamarialangomauricio2347
    @santamarialangomauricio2347 Рік тому +1

    Wow such a great way to explain the computer, still waiting the other 2 videos Q.Q

  • @ajinvanil23
    @ajinvanil23 Рік тому +2

    U deserve more views bro or just don't look views just look about the change u bought to a persons thinking. Ur videos are great. U should do more videos

  • @florianvanbondoc3539
    @florianvanbondoc3539 Рік тому

    This video is made of gold

  • @arielp7582
    @arielp7582 Рік тому +1

    This is some top tier content

  • @josephshulman4330
    @josephshulman4330 Рік тому

    Outstanding video !!!

  • @luyombojonathan6688
    @luyombojonathan6688 11 місяців тому +1

    Beautifully done

  • @randomperson8910
    @randomperson8910 Рік тому +1

    this is what i am looking for 😀😀🤩outstanding explaination.

  • @mamunurrahman642
    @mamunurrahman642 11 місяців тому

    Great visualization of how the computers actually works😮😮

  • @josephl2027
    @josephl2027 Рік тому +4

    How do you not have more subs? well done.

  • @sonyseven777
    @sonyseven777 Рік тому +1

    Very good video, hope release the next video soon

  • @Arvydas1987
    @Arvydas1987 Рік тому +1

    thanks god it has subtitles

  • @testizoizo7373
    @testizoizo7373 Рік тому +1

    Very good video thanks for sharing

  • @hanysbaba8069
    @hanysbaba8069 Рік тому +1

    works, keep up the good work man

  • @Bianchi77
    @Bianchi77 Рік тому +1

    Nice video, thanks :)

  • @Pedritox0953
    @Pedritox0953 Рік тому +1

    Great video!

  • @rushikesh1203
    @rushikesh1203 11 місяців тому

    Perfect Explanation.

  • @ArtikLamartik
    @ArtikLamartik 4 місяці тому

    you said an or gate and not a and gate at 5:56, just look, I love this video!

  • @seckinseckin3919
    @seckinseckin3919 Рік тому

    it has passed 4 years and video series still 1/3 .. i think maker doesn't want to mess with it anymore..

  • @GoldenTalks_BR
    @GoldenTalks_BR 10 місяців тому

    Amazin! Congrats!

  • @MisterAleixo
    @MisterAleixo Рік тому

    Very nice. Please do the next videos.

  • @pradeepmuthukumarasamy6200
    @pradeepmuthukumarasamy6200 2 роки тому +4

    Beautifully explained thanks

  • @jokarjapan
    @jokarjapan Рік тому

    Keep this up , Great video

  • @mymotherland3905
    @mymotherland3905 Рік тому +1

    Ty I got my first divine because of you

  • @gayanc6193
    @gayanc6193 7 місяців тому

    Amazing video❤ love this

  • @hassan56785
    @hassan56785 Рік тому

    Stay tuned

  • @koult1784
    @koult1784 11 місяців тому

    this is too good, great job, too bad you didn't follow the series, but great explanation

  • @niltmp7126
    @niltmp7126 Рік тому

    What a narration!

  • @Mr.chandan
    @Mr.chandan 2 роки тому +1

    Nice 👍

  • @nykt0r
    @nykt0r 7 місяців тому

    I WANT THE WHOLE SERIES 😭😭😭

  • @gadgetlover2.0
    @gadgetlover2.0 Рік тому +1

    ti (the instrunt into the channel rack) and then it crashes the soft soft... Can soone help please?

  • @jordonpollock1550
    @jordonpollock1550 Рік тому

    Is that a Madeon logo I see on that monitor?! You've got good taste..

  • @vansf3433
    @vansf3433 Рік тому +1

    It requires good knowledge of physics, mathematics and electronics to understand the hardware and system operating software, and how assembly programming language can have an insight of the hardware and influence on the hardware performances, and that's why you guys must have at least good knowledge of computer science at university levels to do so

  • @charliebrownn6622
    @charliebrownn6622 Рік тому +2

    Great video ! Thanks but I need to know how the Control Unit works, how the instructions are hard coded in the hardware

    • @giovannicesaramorim9adigan961
      @giovannicesaramorim9adigan961 Рік тому +2

      This type of CPU works in steps, load stuff in the alu, open x register, write to y register, etc. mostly in 7 of them.
      To do instructions, it decodes the instruction number with a decimal decoder (search the circuit) and if it's X instruction AND Y step, it will do W thing (what it's meant to do in that instruction at that step) I recommend searching a PDF for the scott cpu book "but how do it know?"

    • @charliebrownn6622
      @charliebrownn6622 Рік тому

      @@giovannicesaramorim9adigan961 thank you very much for your explanations ! I downloaded the PDF!

    • @giovannicesaramorim9adigan961
      @giovannicesaramorim9adigan961 Рік тому

      @@charliebrownn6622 It will have all the things explained in the video in logic gate's level of detail, good read!

  • @nil4309
    @nil4309 Місяць тому

    I've been 'programing' computers since 1991 and this is seriously the first time ive actually understood wtf is going on in there 😂

  • @MuhammadSaad-sl3he
    @MuhammadSaad-sl3he Рік тому

    Best explanation

  • @vishukumar1109
    @vishukumar1109 Місяць тому

    Sir please make more videos on software and hardware interface

  • @user-vo6fq6zx1g
    @user-vo6fq6zx1g 10 місяців тому

    fantastic video, sad there is only one video

  • @shadowpapito
    @shadowpapito 11 місяців тому

    Good Job

  • @vishukumar1109
    @vishukumar1109 Місяць тому

    Sir please make more videos on isa instructions set architecture

  • @NN-lo5fy
    @NN-lo5fy Рік тому +1

    Fantastic video, if only too fast sometimes. I wish there was a German version, too :)

  • @andrewfetterolf7042
    @andrewfetterolf7042 Рік тому +1

    Lets see the next video!

  • @alanhurdle3949
    @alanhurdle3949 Місяць тому

    I like it, thank you I remember alot of my schooling I for got how is the course recognized, well thanks if any books I would be interested

  • @phanindra2120
    @phanindra2120 2 роки тому +3

    Suuuuupppppper explianation

  • @LourdHarshanR
    @LourdHarshanR 7 місяців тому

    Teach us with doing simple project like gates building with transistors and c programming the microcontroller etc

  • @ahtuamroha7061
    @ahtuamroha7061 11 місяців тому

    Thank you sir

  • @elinesiobrito3333
    @elinesiobrito3333 Рік тому

    Good job

  • @juansnyders7323
    @juansnyders7323 Рік тому +1

    a genius with a German (I think) accent teaches you how to build a computer... I crave more knowledge!

  • @hassan56785
    @hassan56785 Рік тому +1

    Yes

  • @tarikeld11
    @tarikeld11 2 роки тому +3

    Only 3000 views? What??

  • @arduinomaquinas
    @arduinomaquinas Рік тому +1

    Like 1.8K 👏👏👏

  • @oloruntobaoluwadarewasiu8045

    Long life and prosperity

  • @brijusingh845
    @brijusingh845 19 днів тому

    Continue your next video ... please....

  • @pratek3d
    @pratek3d День тому

    That escalated pretty quickly...

  • @jozsiolah1435
    @jozsiolah1435 Рік тому

    There are lots of sectets that can enhance a computer or a micro sd card, all these simple tricks are kept secret. Usually the secret has to be done only once after a computer is bought. Some of these: Diablo Strength, magic, dextetity, agility, defense, intelligence, luck, all these enhance the cpu by residing inside the internal cache. The cache is kept alive with an infinite circuit of caoacitors, you can erase it using your fingers or pliers. Legal Windows goes even further, it takes care of the external cache, depending on how you use the computer. The speed boost is amazing, 1 ghz is enough for everything today.

  • @blandon93
    @blandon93 Рік тому

    Brain combines ALU, ram, cache; control unit is more like old cortex with all vegetative functions.

  • @GiC7
    @GiC7 10 місяців тому

    Nice

  • @jurijaerts1086
    @jurijaerts1086 Рік тому +2

    part 2?

  • @KievVittorio
    @KievVittorio Рік тому

    Even tho i am still an 8 y.o. I never wondered how i could move because i knew the answer the entire time!!!

  • @kennykojo2353
    @kennykojo2353 Рік тому +1

    it's been a while since I did Discrete math.

  • @samuelkurz5814
    @samuelkurz5814 11 місяців тому

    Gutes Video 👍 schade dass es so aussieht als würde die Serie nicht fortgesetzt werden

  • @procactus9109
    @procactus9109 Рік тому +1

    While I'm here, your error screen has an error lol.
    'Check to make sure your exterminator is probably installed'
    Should read..
    'Check to make sure your exterminator is properly installed'
    Lol, cheers

  • @karoxo
    @karoxo 2 роки тому +1

    😄 I WANT HIM AS MY TEACHER