| 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. Software
    - 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
    software. Program
    - 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++. Hard
    Copy
    - a paper
    printout of the program code or data displayed on the screen. Soft
    Copy - copy of a program stored on 
	a hard drive, diskette, or CD.   Network
    - a
    hardware and software data communication system.  Usually a  group
    of computers that are linked to share memory and programs. Control
    Unit
    - the unit
    inside of the CPU which "directs the traffic" - makes
    decisions.  It performs the functions of fetch, decode, execute, and
    store. Machine
    Language
    - the lowest
    level of computer languages where instructions are given by numeric code. High
    Level Language
    - a computer
    language which is easily read by humans - the code consists of English-like
    words where each statement corresponds to several machine language
    instructions. Object
    Code - the
    machine code version of the source program (a program written by a
    programmer).  Compiler
    - converts the
    source code of a program to machine language placing the result in an object
    code file. Interpreter
    - converts
    a program one line at a time into machine language.   Bit
    - the
    representation of a 1 or 0 designating power ON or power OFF.  A binary
    digit. Byte
    - 8 bits. 
		
			| Kilobyte
    - approximately 1000 bytes 
	(1024 bytes) Megabyte
    - approximately 1,000,000
    bytes (1,048,576 bytes) Gigabyte
    - 
	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.
 |  |  Format/Initialize
    - 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.    |