Midterm Review Flashcards
What does the motherboard do?
Houses and connects all of the computer’s components together
What does the hard drive do?
Holds all the user’s data
What is the name of the component that processes everything? (the brain of the computer)
The CPU or Central Processing Unit
What is the software?
Makes the computer useful. Allows the user to interact with the computer by using the software
What is the software stack model?
- Hardware
- OS kernel
- OS apps
- Apps
How is the software stack model useful?
Each level performs its duties without the user having to think about it.
What is an algorithm?
High level instructions that someone can implement to perform a task on a computer
How is an algorithm related to a program and how is program different?
Algorithms are used to construct programs. However, algorithms can be instructions on how to do anything
What is a program’s UI?
How nice the interface looks
What a program’s UX?
The experience the user has when interacting with it
What is a metaphor?
A way to explain a complex concept in a simple way
How are metaphors useful in software design?
They are a familiar way to explain some new technology and developers need to be able to make their software easy to use for people
What is lossy compression?
Data in the file is lost due to compression
What is lossless compression?
The full file without any loss in data
How are colors represented in a pixel?
3 colors. RGB