
1.2 THE EVOLUTION OF COMPUTER SYSTEMS
Most modern Computers are based upon general design principles which were established during
the 1940s and which have not changed greatly since then. In striking contrast, changes in
technology have revolutionized the ways in which Computers are made. The origins of
Computers can be stressed to the ancient times when different methods were used to represent and
store data. For example, the herdsmen used pebbles, sticks, or scratches on stones to count and
represent the number of animals in their care. The use of pebbles was latter on replaced with
stylized pictures or symbols to represent objects, numbers and ultimately languages. Such
representations provided a means of storing information for subsequent retrieval and use.
1.2.1 The Development of Calculating Devices
For over two thousand years ago, some simple calculating devices, notable among them abacus
were already in used. Abacus is still used today in parts of Asia. This device is a mechanized
pebble counter in which beads are strung on wires or strings held in a frame. The beads are slid
along the wires when counting, adding, etc. Subsequent significant developments of calculating
devices took place especially in the seventeenth century. Prominent among them include the
invention of logarithms by John Napier, a Scottish mathematician in 1614. Logarithms aid
manual multiplication and division. Later in 1617, Napier’s bones were devised for use as
multiplication aids. Napier’s bones were a set of rods carved from bone. Three years later, that
was in 1620 to be precise, William Oughted, an English Parson, invented an analog calculating
device otherwise called the slide rule. The rule has scales divided in fixed and sliding scales
respectively. Francis Bacon in 1623 made the first known use of binary codes for number
representation.
The first true calculating (adding) machine, a precursor of the digital computer, was devised in
1642 by the French philosopher and mathematician Blaise Pascal.. This device employed a series
of ten-toothed wheels, each tooth representing a digit from 0 to 9. The wheels were connected so
that numbers could be added to each other by advancing the wheels by a correct number of teeth.
It consisted of a series of six numbered dials and a ratchet ‘carry” mechanism. Multiplication and
division using this device were quite slow and laborious. On the other hand addition and
2