By Kathleen Li
Hardware: Tangible, physical parts of the computer
Software: Parts of the computer that you can’t touch
Motherboard: Connects all the parts together
Processor:
The central processing unit (CPU) performs program control and data processing
Like a brain, it controls info & tells other parts what to do
Performs basic arithmetic operations & logical operations
Operating System:
Helps the system operate (duh)
Ex: Windows 10, Linux, MacOS, Android, Windows Phone, iOS 9
Memory:
Stores data when connected to electricity
Stores data that your computer needs quickly to help programs run faster
You can run more than 1 program at once
Storage Devices:
Slower, less expensive storage that persists w/out electricity
Data stays practically forever
Monitor:
Output device
Speaker:
Output device
Keyboard:
Input device
Mouse:
Input device
How data is stored:
Computer stores data, programs in storage devices, then loads them into memory when you turn your computer on
Program updates data in memory and writes modified data back to storage
Programming Language
High-level programming languages fix the problem of coding being too tedious; they allow the user to specify the actions the program acts out
A compiler translates the high-level languages into CPU instructions