How do computers work? CPU, ROM, RAM, address bus, data bus, control bus, address decoding.

Поделиться
HTML-код
  • Опубликовано: 2 июл 2024
  • Donate:
    BTC:384FUkevJsceKXQFnUpKtdRiNAHtRTn7SD
    ETH: 0x20ac0fc9e6c1f1d0e15f20e9fb09fdadd1f2f5cd
    0:00 Role of CPU in a computer
    0:45 What is computer memory? What is cell address?
    1:30 Read-only and random access memory.
    2:25 What is BIOS and how does it work?
    3:25 What is address bus?
    5:18 What is control bus? RD and WR signals.
    7:16 What is data bus? Reading a byte from memory.
    9:56 What is address decoding?
    10:48 Decoding memory ICs into ranges.
    11:29 How does addressable space depend on number of address bits?
    12:33 Decoding ROM and RAM ICs in a computer.
    14:04 Hexadecimal numbering system and its relation to binary system.
    16:00 Using address bits for memory decoding
    16:45 CS, OE signals and Z-state (tri-state output)
    17:35 Building a decoder using an inverter and the A15 line
    18:18 Reading a writing to memory in a computer system.
    20:46 Contiguous address space. Address decoding in real computers.
    21:45 How does video memory work?
    22:39 Decoding input-output ports. IORQ and MEMRQ signals.
    23:55 Adding an output port to our computer.
    25:13 How does the 1-bit port using a D-type flip-flop work?
    26:12 ISA и PCI buses. Device decoding principles.
  • НаукаНаука

Комментарии • 85

  • @JohnThomas-iv2lg
    @JohnThomas-iv2lg 22 дня назад +5

    One of the best videos ive came across explaining cpu, moms, and rams

  • @maxmcclure2360
    @maxmcclure2360 2 месяца назад +2

    Major props! Your articulation is fantastic! Keep it up!!!

  • @Firat-to9fo
    @Firat-to9fo 3 месяца назад +1

    Incredible explanation ❤👏 Much respect!

  • @BryanChance
    @BryanChance 9 месяцев назад

    What a great explanation!! Thank you.

  • @alexanderfeinberg6104
    @alexanderfeinberg6104 16 дней назад +2

    Wow. This is better than any course I've taken. The visualizations are extremely helpful

  • @VasaMusic438
    @VasaMusic438 Год назад +32

    I accidentally stumbled upon your and couldn't believe how good your content is!!! thank you

  • @joejoy2682
    @joejoy2682 Месяц назад +1

    Precise and clear explanation. Great video Ron.

  • @steriftes
    @steriftes Год назад +2

    I thought this was like 5 or 7 minutes long so i can use this as reference whenever i got any presentation assignment. Then i saw the 27 minutes.. 🤣🤣. Anyway, good job Ron! I just woke up and making my cereal yet rightaway i already got the right video for me watching while eating 😆

  • @mortezahabibnia8120
    @mortezahabibnia8120 20 дней назад +1

    Thank so much . I enjoyed your presentation.

  • @Frisky0563
    @Frisky0563 2 месяца назад +2

    Not sure how I found you but what a great explanation of the the microcontroller and external rom ram access. Thanks

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

    Thank you very much! Your Seminars are Very helpful to mel! ,And I can understand your clear English speaking 👋

  • @Bing.Chillin
    @Bing.Chillin Год назад +15

    I accidentally stumbled upon your channel today and couldn't believe how good your content is. Coincidentally I also love DIY electronics and programming so this video is just *chef's kiss*

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

    Accidently come across your Programme... & decided to continue as articulation fantastic. Thank you
    But have to listen again on data transaction.

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

    Your show makes me, as a keyboard specialist, continue to appreciate the technology of the microcomputer, like the one I use. 💙

  • @kishorek-uw3fy
    @kishorek-uw3fy 2 месяца назад +1

    brilliant explaination

  • @capfsb
    @capfsb 3 месяца назад

    Its best video about this what i see, so clear explanation, thank you

  • @user-ys5mz9hp4l
    @user-ys5mz9hp4l Год назад

    very helpful ! thanks for sharing !

  • @anbesawtech1206
    @anbesawtech1206 7 дней назад

    Brother,This is the most impressive video I have seen that explains how computers function.

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

    very INSIGHTFULL 4 a layman ...... not seen video about programming with electronics fundamentals with such CLARITY .... need to watch it several times 2 internalise the knowledge

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

    Xcellent presentation was able to understand most of it except how the cpu understands signals from input output and also the reset circuit and how it interacts with the cs port of ram

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

    you are amazing, thank you so much man

  • @bojan6368
    @bojan6368 Месяц назад +1

    brilliant truly remarkable someone with such a small following makes a video this incredible

  • @lukhmanummer7838
    @lukhmanummer7838 3 месяца назад

    brother is really good, top quality content

  • @b213videoz
    @b213videoz 4 месяца назад +1

    Major Tom, is this you?
    Your English is surprisingly amazing 😊
    By the way this English version made even more sense to me than the russian one - which already was the best I could find on the RUclips

  • @marcmonfort2879
    @marcmonfort2879 14 дней назад

    that was damn understandable. Very good job there!

  • @velikanskaglava2087
    @velikanskaglava2087 2 месяца назад

    Great video, should have more views!

  • @Sunil-yz7ig
    @Sunil-yz7ig Месяц назад

    Great content! Keep it up!

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

    Thank you. Very informative video.

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

    Wonderful content 🎉

  • @smesui1799
    @smesui1799 20 дней назад +2

    Crazy ! Using a computer ( android smart-phone ) to learn how a computer works.

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

    Really helpfulllll, thanks

  • @WOMAEDABBASSI
    @WOMAEDABBASSI 25 дней назад

    very awesome and amazing 👍

  • @Awcator
    @Awcator 4 месяца назад

    The amount info this video contianed 😮👌

  • @tammip5497
    @tammip5497 3 месяца назад

    Great video and graphics! Thank you for this very enlightening explanation. I think it would be great if you can for example extend this to explain how C64 works (all different chips, etc)

  • @GalileudoLinux
    @GalileudoLinux 28 дней назад

    Very good !

  • @evanmbxx8897
    @evanmbxx8897 21 день назад

    This a great channel

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

    Excellent

  • @bisheshwarraj3225
    @bisheshwarraj3225 14 дней назад

    thx sir.😅

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

    AMAZING

  • @AK-ig3ko
    @AK-ig3ko Год назад +3

    👏👏👏👏👏👏👏👏👏👏👏👏👏👏👏👏👏 no need words

  • @user-gs9ik4me9v
    @user-gs9ik4me9v 7 месяцев назад

    thanksss alottt

  • @_.gustavomarquess
    @_.gustavomarquess 14 дней назад

    this is incrible😲

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

    superb

  • @arvinmistry9744
    @arvinmistry9744 2 месяца назад +1

    It was great understanding microprocessor sequence, please if you can make more vidoes with simulation follow by arrow in input and output will be great.

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

    Love the way you explain things clearly.. keep the good work.. thank you

  • @yl923
    @yl923 Месяц назад +2

    Нифига Том тут отжигает 😂

  • @joegonzalez6241
    @joegonzalez6241 21 день назад

    I like this picture 🖼️ 10:34

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

    👍

  • @Riskw-mk1lo
    @Riskw-mk1lo Месяц назад

    one subscriber 👍

  • @MrAlexu20
    @MrAlexu20 27 дней назад

    this video is fucking awsome, now I understand why cpus are called 8 bit or 32 bit etc. amazing, how fascinating the world of it is

  • @capfsb
    @capfsb 3 месяца назад

    I would to know how input works and how interupt bus works

  • @OmNaidu-tt1df
    @OmNaidu-tt1df 2 месяца назад

    Hey
    What u think happen if I make some kind pcb which has multi socket for two i3 processor and if I cam run the cpu does that make it faster ? Or it could just take single instruction and feed them into both and they both solving the same calculations?

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

    wow >> where have u been ?

  • @Troynjk
    @Troynjk 6 дней назад

    Where does the frequency of the cpu and memory come in?

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

    My universitys full "microcontroller and interfacing" course in this one video 🤝🙆

  • @joegonzalez6241
    @joegonzalez6241 21 день назад

    They need to add a dual read and write ✍️ with multiple SSD

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

    Fantastic presentation on how the computer is working. Thank you very much for the knowledge sharing. it was very comprehensive and soooo easy to understand. 🙏🙏🙏🙏👍👍👍👍💐💐💐💐

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

    Computer lover🗣️🧎 0:32

  • @Keks603_
    @Keks603_ 2 месяца назад +5

    Finally a video that my smooth dumb brain can understand! 😁😁

  • @giovannidonato-iz8xr
    @giovannidonato-iz8xr Месяц назад

    hello but 32bits architectures means that the size of the bus is 32 bits 32 wires

  • @jj74qformerlyjailbreak3
    @jj74qformerlyjailbreak3 Месяц назад +3

    Where eas this video 25 years ago? Would have saved me tons of time. 😂😆

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

    What is data and bit in an computer

  • @uttamkumarsingh2465
    @uttamkumarsingh2465 2 месяца назад +16

    Is it 65536 bits or bytes ?? I guess it shall be 65536 bits.

    • @uttamkumarsingh2465
      @uttamkumarsingh2465 2 месяца назад +10

      You are confused. Address bus is of 16 bits. Hence it can access 65536 memory location in the storage or memory device. Each location of the memory can store 1 byte of data, which means 65536 memory location can store 65536 bytes of data.

    • @TheGrezly
      @TheGrezly Месяц назад +1

      Byte

    • @muhammedguveloglu2084
      @muhammedguveloglu2084 Месяц назад +1

      Answer is "bytes".
      In the video , example has 16 bits wide adress bus and 8 bits wide data bus system. 65536 x 8 bits (1 byte ) memory at one memory module.

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

      *_The data center in Nagawara has imploded, suffering 6,000,000 casualties , due to a buffer in the amount of data required for fision maintanence._*

    • @micro-sb
      @micro-sb 10 дней назад

      Is 65536 bits not bytes

  • @DonCuan491
    @DonCuan491 2 месяца назад

    My Idiot brain can understand to this difficult lessons in myl life, oke thank you my bro for yours video.

  • @Nash_42
    @Nash_42 11 дней назад

    What do you mean the reset vector is at address 0? Is it not at 4GB - 16 bytes?

    • @RonMattino
      @RonMattino  10 дней назад

      We are talking about 8 bit CPUs here. Both the i8080 and Z80 have reset pointing at address 0.

  • @mRahman92
    @mRahman92 27 дней назад

    Perfect illustration of how it could work in an 8-bit microprocessor interacting with memory and indicator LEDs.

  • @user-rs6ux7ko9x
    @user-rs6ux7ko9x Месяц назад

    How much max data can be read from memory at a time?.

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

      Depends on data bus. If it's an 8bit bus, then 1 byte can be read at a time.

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

    Whoa! It's crazy that no one person on earth understands how a pc works! That's probably why AI is beyond our understanding now.

  • @arianj2863
    @arianj2863 24 дня назад

    please fix the audio, your ‘s’ is very sharp and makes the vid nearly unwatchable

    • @RonMattino
      @RonMattino  22 дня назад +1

      Gotta take care of this, thanks.

    • @arianj2863
      @arianj2863 22 дня назад

      @@RonMattino thanks a lot, it is a great vid even with the sharp ‘s’ es but it can become even greater

  • @cristianluchian4907
    @cristianluchian4907 2 месяца назад

    Thank you sire

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

    Accidentally came... cleared almost all doubts