Beruflich Dokumente
Kultur Dokumente
An integrated approach to
ICT education
What is a Computer?
The mainframe computers used in industry, the desktop computers used in
offices and at home, and the microcontrollers that are used in a wide variety
of modern products all have several things in common. They all have a central
processing unit (CPU) that runs a program, they all have some form of
memory storage facility to hold that program, and they all have input and
output devices that allow them to interact with the people or machinery the
computer has been designed to serve. For a desktop computer the keyboard
and mouse provide the main input devices and the monitor and printer the
outputs. In the case of a television microcontroller the input comes from our
operation of the remote control switches and the output appears on the TV
screen.
What is a program?
Programs are used to control things, and electrical devices often need to be
switched on and off in sequence to achieve a desired purpose. The domestic
washing machine provides a very good example of this. Most washing machines
are still controlled by a mechanical (rather than electronic) central processor
so that they also provide an excellent illustration of the principles employed in
the very first computers manufactured by Charles Babbage in the nineteenth
century. While the switching in a washing machine is usually carried out as an
electric (or clockwork-driven) barrel rotates, the barrels in Babbages Difference
Engine were cranked manually by turning a handle, but otherwise they
functioned in a similar way:
The barrels had studs fixed to their outer surface in much the same way as
the pins of a music box or a barrel organ. The barrels orchestrated the
internal motions of the engine. As the barrel turned, the studs activated
specific motions of the mechanism and the position and arrangement of
the studs determined the action and the relative timing of each motion.
(Swade 2000: 97).
Figure 1.1
Build a Bug
10
11
12
13
14