How Do Computers Work? (At Most Basic Level)

  • #1
487
382
It's late/early...I'm procrastinating on a project...

Thought I'd ask a "dumb" question to satisfy my curiosity. I know computers have hardware (physical machine) and software (from the operating system to other programs/apps that can be downloaded onto the hardware to perform certain functions)...

But, how exactly does the computer "read" or interact with that software? Feel free to treat me like a 3rd grader, who is dumber than a door knob and ignorant of everything computer-related.

Once someone inserts a piece of software into the hardware to be downloaded and run it...what the heck actually goes on after that and how does the machine "process" the software to do the stuff it is designed to do?
 
  • #2
Switches ... It's all about switches.

As soon as you turn the computer on, the current goes through pre-defined circuits and ends up doing an action. With additional software, you are setting the switches differently to "customize" the output.

The mechanical equivalent would be the valve body of an automatic transmission, which is really a very simple hydraulic computer.

ou0m1ol46m721.jpg

4l60e Hydraulic Diagram.jpg
 
  • Wow
  • Haha
Likes Algr, kyphysics and berkeman
  • #5
  • Like
  • Wow
Likes DrClaude, jedishrfu and kyphysics
  • #6
Once someone inserts a piece of software into the hardware to be downloaded and run it...what the heck actually goes on after that and how does the machine "process" the software to do the stuff it is designed to do?
The answer is probably more complicated than a 3rd grader is able to understand beyond a very cursory level. For the sake of simplicity, let's assume that said computer is equipped with an operating system and file system. When you click a executable file icon or type the name of the executable file in a command prompt, the operating system (OS) loads the file into memory. The computer's central processing unit (CPU) starts executing the machine instructions that are contained in the executable file, starting from what's called the file's entry point. The CPU continues processing the instructions in the file until the program ends, either because of the logic of the program or due to the user ending it.
 
  • #11
... or gates, such as AND gates, OR gates, and others.
But logic gates are really just a bunch of switches:

LOGIC GATES USING SWITCH
AND GATE USING SWITCH
and-gate-sw.png

OR GATE USING SWITCH
or-gate-sw.png

NOT GATE USING SWITCH
not-gate-sw.png

And when done with transistors, it looks like this:

Logic_11.png
 
  • #12
But logic gates are really just a bunch of switches:
But switches are just a bunch of molecules, and molecules are just a bunch of atoms. It just depends on how far down you want to go to explain the workings of a computer.
 
  • #14
When I was a teen I read Code by Charles Petzold and The Definitive Guide to How Computers Do Math by Clive Maxfield. These both evolved my interest in fundamental computers such as Ben Eater's 8-Bit computer.
 

Suggested for: How Do Computers Work? (At Most Basic Level)

Replies
10
Views
582
Replies
12
Views
1K
Replies
10
Views
951
Replies
1
Views
920
Replies
21
Views
3K
Replies
2
Views
2K
Back
Top