quiz 2 Flashcards
A computer is just a __________ (the hardware) for executing __________ (the software)
A computer is just a machine (the hardware) for executing programs (the software)
A computer is just a machine (the ___________) for executing programs (the __________)
A computer is just a machine (the hardware) for executing programs (the software)
The process of creating software is called ?
programming
WHY LEARN PROGRAMMING?
- Astronomy
- Smaller, Faster, Cheaper Sensors
- Ubiquitous Computing
- Gene Sequencing and Biotechnology
- Programming develops valuable problem-solving skills, especially ones that pertain to analysis, design and implementation
The ___________ memory is where your saved program and data reside
*It is a non-volatile storage
*I.e., when the power is turned off, your program and data will NOT be lost
secondary memory
The __________ memory is much faster (but more expensive) than the secondary one, however, it is volatile
main memory
The ____________ is the “brain” of the computer
Central Processing Unit (CPU)
It can directly access information stored in main memory but not in secondary memory
Central Processing Unit (CPU)
Humans interact with computers via?
Input and Output (IO) devices
A __________ is just a sequence of instructions telling the computer what to do
program
we need to provide instructions telling a computer what to do in a language that computers can understand.
*We refer to this kind of a language as a?
programming language
we need a way to translate the high-level language into a machine language that a computer can execute. (c = a + b)
To this end, high-level language can either be ___________or ___________.
compiled or interpreted