Starting out with Python Ch01 Flashcards
Cementing the basic concepts of computing & computer programs
What is a program?
A set of instructions that a computer follows to perform a task.
What is hardware?
The physical parts of a computer system.
List the five major components of a computer system.
CPU, main memory (RAM), secondary storage devices, input devices, output devices.
What part of the computer actually runs programs?
The CPU (Central Processing Unit).
What part of the computer serves as a work area to store a program and its data while the program is running?
The main memory (RAM).
What part of the computer holds data for long periods of time, even when there is no power to the computer?
The secondary storage (like a hard drive or SSD).
What part of the computer collects data from people and from other devices?
Input devices (e.g., keyboard, mouse, scanner).
What part of the computer formats and presents data for people or other devices?
Output devices (e.g., monitor, printer).
What fundamental set of programs control the internal operations of the computer’s hardware?
The operating system.
What do you call a program that performs a specialized task, such as a virus scanner, a file compression program, or a data backup program?
Utility software.
Word processing programs, spreadsheet programs, email programs, web browsers, and game programs belong to what category of software?
Application software.
What amount of memory is enough to store a letter of the alphabet or a small number?
A byte.
What do you call a tiny “switch” that can be set to either on or off?
A bit.
In what numbering system are all numeric values written as sequences of 0s and 1s?
The binary numbering system.
What is the purpose of ASCII?
To encode characters as numbers that computers can understand.