Professional Documents
Culture Documents
EAP Vocabulary
EAP Vocabulary
EAP Vocabulary
Introduction to Computers
In the event the world had to wait until the early 1940s for the
first electromechanical
computer. One of the
early pioneers was Howard A. Aiken who coincidentally also came from
Cambridge,
but in Massachusetts in America.
Electronics
Electronics is today the most convenient technology for constructing computers. Electronic
devices such as transistors, diodes, capacitors and
resistors form the basis of the modern
computer.
Two-state Devices
A two-state device is
something we are all familiar with. Take a tap; this may be in one of only
two
states at any given time - allowing water to flow (ON) or not (OFF). A light
bulb is another
example; it may be either passing an electric current (i.e.
illuminated) or not passing an electric
current (i.e. not illuminated). A
two-state device then, like a switch on a wall,
can be in only
one of two possible states at any given instant, i.e. it may be
either ON or OFF.
A
larger positive voltage and a smaller
positive voltage (e.g. +3.3 volts and +0.2
volts)
Binary
Basic Structure of a
Computer
If we recall, Charles Babbage wished his computer to perform calculations upon any
equation
he cared to enter. Thus, as a
second unit there must be some device which can
perform the
four basic arithmetical functions
of addition, subtraction, multiplication and division. This unit is
called the
Arithmetic Unit, or AU for short. It is in here that any
computation is performed.
This unit is also
capable of comparing two numbers and deciding
which is the smaller, the
larger or whether they are equal. But how do numbers
(data) get into the arithmetic unit from
the
memory unit?
Control Unit
These three units, the memory, the arithmetic unit and the control
unit, are known collectively
as the Central Processing Unit, or CPU for short. These are the
three units common to all
computers, no matter
how large or small, how cheap or expensive.
Input and
Output
How does a human being put information (data or program instructions) into the memory of the
central
processing unit? This is the purpose of a
special device called an input device,
which
is also under the control of the control unit. An
input device
will convert the everyday
characters which we
use, into binary and pass them into the memory unit.
Input-Process-Output
System
Some people get worried about the vast volume of information held on auxiliary storage
devices. They feel that, since the main memory
is limited in size, the information which flows
into it from auxiliary
devices might flood or swamp the main memory.
This could indeed be the
case. However, programmers have to organise the
information held on secondary storage
devices
into smaller units or groups, or blocks as they are more formally
called. Suppose that
a computer is running a
payroll program. The information (data) is held
on magnetic tape.
Normally, a few, perhaps three, records (see
Chapter 7), one for each employee, are
transferred into main memory. The program will
process these three and then
transfer the
results to the
output device.
The next three records will be brought in and processed, the
results being transferred onto the same output device. This
process is repeated until all the
records of
all the employees have been processed. In this
way, by breaking up the data into
blocks, the
entire data file can be processed
a few records at a time.
Even so, the taxi with its driver is not per-forming a service nor
will the taxi driver earn his
living. What is required is a passenger. Likewise the computer
with its hardware and operating
system software cannot perform a useful service
until it is instructed to perform a
specific job.
It is the application program (such as a payroll, traffic control, space
exploration) which turns
the hardware and software into a useful system. Thus,
there are three elements
required by
any computer system: