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

Sdílet
Vložit
  • čas přidán 3. 06. 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.
  • Věda a technologie

Komentáře • 61

  • @zorro20010
    @zorro20010 Před dnem

    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

  • @VasaMusic438
    @VasaMusic438 Před rokem +29

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

  • @Bing.Chillin
    @Bing.Chillin Před rokem +12

    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*

  • @captainkeyboard1007
    @captainkeyboard1007 Před 8 dny

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

  • @maxmcclure2360
    @maxmcclure2360 Před měsícem +2

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

  • @Firat-to9fo
    @Firat-to9fo Před 2 měsíci +1

    Incredible explanation ❤👏 Much respect!

  • @zorro20010
    @zorro20010 Před měsícem

    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

  • @Frisky0563
    @Frisky0563 Před měsícem +2

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

  • @abdulgaffarmohammedshafee9333

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

  • @adityaanupindi145
    @adityaanupindi145 Před 24 dny

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

  • @yl923
    @yl923 Před 16 dny +2

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

  • @joejoy2682
    @joejoy2682 Před 19 dny +1

    Precise and clear explanation. Great video Ron.

  • @BryanChance
    @BryanChance Před 8 měsíci

    What a great explanation!! Thank you.

  • @b213videoz
    @b213videoz Před 3 měsíci +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 CZcams

  • @steriftes
    @steriftes Před rokem +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 😆

  • @tammip5497
    @tammip5497 Před 2 měsíci

    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)

  • @Gaminiheraliyawala
    @Gaminiheraliyawala Před 29 dny

    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. 🙏🙏🙏🙏👍👍👍👍💐💐💐💐

  • @capfsb
    @capfsb Před 2 měsíci

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

  • @bojan6368
    @bojan6368 Před 20 dny +1

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

  • @Binoyxxx9
    @Binoyxxx9 Před 27 dny

    Accidentally came... cleared almost all doubts

  • @marios2620
    @marios2620 Před rokem

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

  • @yassinemedouar5324
    @yassinemedouar5324 Před 23 dny

    you are amazing, thank you so much man

  • @kishorek-uw3fy
    @kishorek-uw3fy Před měsícem +1

    brilliant explaination

  • @user-ys5mz9hp4l
    @user-ys5mz9hp4l Před rokem

    very helpful ! thanks for sharing !

  • @lukhmanummer7838
    @lukhmanummer7838 Před 2 měsíci

    brother is really good, top quality content

  • @arvinmistry9744
    @arvinmistry9744 Před měsícem +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.

  • @rakesh_kush
    @rakesh_kush Před 2 dny

    superb

  • @Awcator
    @Awcator Před 3 měsíci

    The amount info this video contianed 😮👌

  • @TheVinod2209
    @TheVinod2209 Před 20 dny

    Excellent

  • @Sunil-yz7ig
    @Sunil-yz7ig Před 13 dny

    Great content! Keep it up!

  • @KayNaude
    @KayNaude Před 19 dny

    Wonderful content 🎉

  • @velikanskaglava2087
    @velikanskaglava2087 Před měsícem

    Great video, should have more views!

  • @jj74qformerlyjailbreak3
    @jj74qformerlyjailbreak3 Před měsícem +3

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

  • @cralx2k
    @cralx2k Před 3 dny

    AMAZING

  • @AK-ig3ko
    @AK-ig3ko Před rokem +3

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

  • @user-gs9ik4me9v
    @user-gs9ik4me9v Před 6 měsíci

    thanksss alottt

  • @mdtanvirahmedsagor6146

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

  • @harveykisiangani9939
    @harveykisiangani9939 Před rokem +1

    Really helpfulllll, thanks

  • @OmNaidu-tt1df
    @OmNaidu-tt1df Před měsícem

    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?

  • @uttamkumarsingh2465
    @uttamkumarsingh2465 Před měsícem +12

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

    • @uttamkumarsingh2465
      @uttamkumarsingh2465 Před měsícem +5

      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 Před 26 dny +1

      Byte

    • @muhammedguveloglu2084
      @muhammedguveloglu2084 Před 16 dny +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 Před 4 dny

      *_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._*

  • @Keks603_
    @Keks603_ Před měsícem +4

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

  • @capfsb
    @capfsb Před 2 měsíci

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

  • @oneloveafrica8860
    @oneloveafrica8860 Před 12 dny

    wow >> where have u been ?

  • @dj10schannel
    @dj10schannel Před 15 dny

    👍

  • @giovannidonato-iz8xr
    @giovannidonato-iz8xr Před 10 dny

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

  • @Deathantichrist095
    @Deathantichrist095 Před 5 dny

    Computer lover🗣️🧎 0:32

  • @DonCuan491
    @DonCuan491 Před měsícem

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

  • @Riskw-mk1lo
    @Riskw-mk1lo Před 13 dny

    one subscriber 👍

  • @user-rs6ux7ko9x
    @user-rs6ux7ko9x Před 22 dny

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

    • @RonMattino
      @RonMattino  Před 21 dnem

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

  • @stalinsubbiah3238
    @stalinsubbiah3238 Před 12 dny

    What is data and bit in an computer

  • @wirechair
    @wirechair Před rokem +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.

  • @RS_83
    @RS_83 Před rokem +1

    Thank you. Very informative video.

  • @cristianluchian4907
    @cristianluchian4907 Před měsícem

    Thank you sire