Hardware - the
"machinery" - computer equipment - the CPU, the monitor, the
keyboard, the mouse, the external speakers, the scanner, the printer, etc.
The physical, touchable parts of a computer system.
- the program
instructions that make the computer do some task, such as word process,
manage databases, play games, etc. Your C++ programs will be your
- a listing of
instructions (code) for the computer to follow written in some programming
language. For this course, these
instructions will be written in the language of C++.
- a paper
printout of the program code or data displayed on the screen.
Copy - copy of a program stored on
a hard drive, diskette, or CD.
hardware and software data communication system. Usually a group
of computers that are linked to share memory and programs.
- the unit
inside of the CPU which "directs the traffic" - makes
decisions. It performs the functions of fetch, decode, execute, and
- the lowest
level of computer languages where instructions are given by numeric code.
- a computer
language which is easily read by humans - the code consists of English-like
words where each statement corresponds to several machine language
Code - the
machine code version of the source program (a program written by a
- converts the
source code of a program to machine language placing the result in an object
a program one line at a time into machine language.
representation of a 1 or 0 designating power ON or power OFF. A binary
- 8 bits.
- approximately 1000 bytes
- approximately 1,000,000
bytes (1,048,576 bytes)
approximately a billion
bytes (1,073,741,824 bytes)
|Why are the actual number of bytes
"more" than what we expect them to be?
We are thinking "kilo" in
base 10 while the computer is thinking "kilo" in base 2.
- to prepare a
storage device (diskette or hard disk) for receiving information for a system.
The storage device is said to be formatted (into areas called sectors and
tracks) when its space has been
divided and organized into areas that can be quickly controlled by the
system for storage and access.