I am experienced in computer programming and hardware, but processors are still hard to understand fully. I understand binary code, that is, different sequences of switches or "1"s and "0"s and how instructions are given to the processor to perform calculations but I can just not grasp it all. I look at the millions of pixels on the screen, the words appearing as I type, the windows minimizing, and as I have a great understanding of it all I also don't at the same time.
How does, for example, a processor actually, physically calculate something like 4 + 8 with just circuits and silicon transistor-based switches? How does the processor grab the proper information from the RAM and know exactly where to find it, such as the variable integer value of a game's score? How does the processor know what to let the GPU do instead?
Any clarification is appreciated!
How does, for example, a processor actually, physically calculate something like 4 + 8 with just circuits and silicon transistor-based switches? How does the processor grab the proper information from the RAM and know exactly where to find it, such as the variable integer value of a game's score? How does the processor know what to let the GPU do instead?
Any clarification is appreciated!