How a Computer CPU or microProcessor Works - I - ( Core Fundamentals of Electrical circuit of a CPU)

Поделиться
HTML-код
  • Опубликовано: 30 июл 2024
  • In this demonstration, we shall take a look at the basic fundamentals of the inner workings of a microprocessor, also known as a CPU.
    @stem.odyssey
    00:00 Introduction
    01:09 The Two Main Building Blocks of a CPU (the Control Unit and ALU)
    02:57 The D-RAM Connection
    03:52 Data Bus
    04:10 The Registers of the CPU
    06:27 Address Bus
    08:56 Outro
    In this demonstration, we shall take a look at the basic fundamentals of the inner workings of a microprocessor, also known as a CPU.
    For this demonstration, we shall use a bare minimum CPU, so to facilitate, the highlighting of the key points
    And then, in future videos, we shall slowly and gradually, build upon this basic circuit, and add the additional components, when the necessity, for such arises.
    The Videos of this Series :
    1: How a Computer Works: Introduction to Playlist -Understanding Core Fundamentals of Computer Hardware
    • How a Computer Works: ...
    2 : How a Computer CPU or microProcessor Works - I - ( Core Fundamentals of Electrical circuit of a CPU)
    - you are here -
    3: How a CPU Instruction Decoder and Instruction Execution Works
    - You are Here-
    4: How Computer Memory Works (The Core Fundamentals of Electrical Circuit of DRAM)
    • How Computer Memory Wo...
    5: How Flat Panel Display Electrical Circuit Works. (Understanding the Core Fundamentals)
    • How Flat Panel Display...
    6: Basic Fundamentals of Number Systems
    • Number Systems: The Ba...
    7. How Memory Address Decoding Works
    • How Memory Address Dec...
    [NOTES :
    Now if one ponders a bit further, it will become clear to one, of a major limitation or flaw of our basic CPU design.
    For example, what will happen, if our Memory unit had thousands or tens of thousands of memory locations.
    Note that most modern computers have millions to up-to billions of memory locations.
    Thus, are we going to draw thousand, millions, billions of wires from our CPU?
    For obvious reasons, no can do...
    Thus all computers, use techniques of encoding and decoding to specify the memory address.
    We shall cover data encoding/decoding techniques in a future video.
    Also in a future video, we shall cover the other main sections of the CPU Control Unit, which are the Instruction Decoder, Program Counter, Flags Register etc.
    Also, there is further room, to optimize our Basic/Simple CPU, by having a set of common registers, and then connect each sub-unit of the ALU, to those shared registers.
    All those for future videos...
    ]
    Corrections
    08:02 It is erroneously stated that: The Output Register is connected to Address Bus.
    It should be corrected as : Output Register is connected to Data Bus.

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

  • @user-tm4ne4vf1u
    @user-tm4ne4vf1u 15 дней назад +1

    Absolutely gorgeous!

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

    Great

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

    it would be better if yougive the assembly line code. however, thsi is the best explanation how a cpu works.

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

      Glad you liked the video.
      In the following (Part 2) video on microprocessors, have also included the assembly code (and microcode)...
      ruclips.net/video/RYmeb8H41Yc/видео.html

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

      @@StemOdyssey Please prepare more and more of similar videos, this is a unique channel with such an indept knowledge. With more such content, you would grow bigger.

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

    Go genius go

  • @is_neme3169
    @is_neme3169 26 дней назад

    Soo nice, can you make a video like this as to how cpu works with display to show graphics 🤗

    • @StemOdyssey
      @StemOdyssey  25 дней назад +1

      Yes indeed... That video is on the to-do list. Intends to make a video where the microprocessor displays the memory module contents on the flat screen. It would be a video to illustrate the benefits of interface circuits. 😊

  • @Coder.tahsin
    @Coder.tahsin Месяц назад +2

    Great demonstration but real voice would be better

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

      yes indeed, intends to use a more realistic text-to-speech interface ...😊