Input => Processor => Output ^ | V MemoryComputers have the following four basic components:
Some devices are both input and output
devices. Examples include phone connections
(i.e. modems) and removable media disk drives
(e.g. floppy disk drives and tape drives.)
A useful analogy for understanding the difference
between computer hardware and software is the
player piano. A player piano is a piano that
can automatically play music. The music to be
played is encoded on a scroll of paper by punching
holes -- each time a key is to be depressed in
the music a corresponding hole is punched in the
scroll at an appropriate location. Each time a
different piece of music is to be played in a
player piano, a scroll containing the music is
inserted into the player piano and the piano
is started.
[A picture of a player piano would be nice to insert
here.]
With the player piano analogy, the piano corresponds
to hardware and the scrolls of music correspond to
software (i.e. programs.) While piano's are designed
by mechanical engineers and music is composed by
musicians, computer systems are designed by electrical
engineers and software is generally written by computer
programmers. People who specialize in the design of
computer hardware are called hardware engineers and
people who specialize in producing software are called
software engineers (i.e. computer programmers.)
In the three computer examples above, where are the
programs? For a calculator, there is no program per
se, since the human operator manually causes each
operation to occur. In the player piano analogy,
this manual operation corresponds to a playing music
directly on the keyboard. For the video game computer,
the program is typically supplied on a game catridge,
whose contents are specified by a computer programmer.
For the personal computer, the software is also written
by a computer programmer and it is typically distributed
on either a floppy disk or a compact disk.
The topic of numbers is discussed in the
next section.
Copyright 1993 (c) Wayne C. Gramlich.
All Rights Reserved.
Limited copy permission is granted.
Comments, corrections, and cross references
are solicited. There are currently no known
cross references.
Quick Summary
As a quick summary, this section covered: