ch 1 Flashcards
program
is a set of instructions that a computer follows to perform a task
volatile memory
RAM is volatile because when the computer is off, the contents are erased
CPU
the part of the computer that runs programs: carries out calculations
system software
controls and manages basic computer operations
main memory
RAM
stores a program while the program is running as well as the data the program is working with
secondary storage
can hold data for long periods of time even when there is no power to the computer
input device
collects data from people or other devices and sends it to the computer
fetch decode execute cycle
performed by the CPU
read
understand
perform
byte
is enough memory to store a letter of the alphabet or small number
made of 8 bits
binary numbering system
all numeric values are written as sequences of 0 and 1
ASCII
set of 128 numeric codes that represents english letters various punctuation and other characters
unicode
extensive encoding scheme that can represent characters from many languages of the world
two’s compliment
is a technique for encoding negative numbers
IDLE
integrated development environment
python shell
the python interpreter in interactive mode