Computer only understand binary information -> 0s and 1s
Binary information is divided by two types
- Data
- Instructions
Data: 'content' that computer can process
ex) images, photos, number, text, etc
Instructions: tell computers what to do

1) Memory: Storage space for both data and instructions
2) CPU: Read, Interperate, and execute instructions
CU controls how the rest of the computer works
ex) telling the memory to read or write data
ex) telling ALU to perform a calcuation
ex) CU interprets instructions and sends signals
ex) CU send a read signal to memory to fetch data from memory
ex) CU send a write signal to store data in memory
3) Secondary Memory: Stores data even after the computer is turned off
4) I/O devices: Devices that are located outside the computer but are connected to it and exchange data with computer
ex) keyboard, mouse, printer, etc.
Four types: address bus, control bus, and data bus(data and instructions)
EX) CPU fetches an instruction from memory
1) CPU uses address bus to point to the instruction address
2) CU in CPU uses control bus to send 'read' signal
3) the instruction is transferred via the data bus