Microprocessor Systems: Ivy Magdali Angelo Porcina Rodolfo Luga II
Microprocessor Systems: Ivy Magdali Angelo Porcina Rodolfo Luga II
Microprocessor Systems: Ivy Magdali Angelo Porcina Rodolfo Luga II
Ivy Magdali
Angelo Porcina
Rodolfo Luga II
Introduction
History of Computation
• The earliest known tool for use in
computation is the Sumerian abacus, and it
was thought to have been invented
in Babylon c. 2700–2300 BC.
• Its original style of usage was by lines drawn in
sand with pebbles. Abaci, of a more modern
design, are still used as calculation tools today.
This was the first known computer and most
advanced system of calculation known to date
- preceding Greek methods by 2,000 years.
• Around 200 BC the development of gears had
made it possible to create devices in which the
positions of wheels would correspond to
positions of astronomical objects. By about 100
AD Hero of Alexandria had described an
odometer-like device that could be driven
automatically and could effectively count in
digital form. But it was not until the 1600s that
mechanical devices for digital computation
appear to have actually been built.
• The Antikythera mechanism is believed to be the
earliest known mechanical analog computer. It
was designed to calculate astronomical positions.
It was discovered in 1901 in
the Antikythera wreck off the Greek island of
Antikythera, between Kythera and Crete, and has
been dated to circa 100 BC.
• Through the advancement and understanding of gears
and applying it to mathematical problems, the Step
reckoner (or Stepped reckoner) was
a digital mechanical calculator invented by the German
mathematician Gottfried Wilhelm Leibniz around 1672
and completed in 1694. It was the first calculator that
could perform all four arithmetic operations.
• Time progressed and humans’ need for
computing large amount of numbers arose.
• Many prints of tables containing useful
information in computing where produced but
the historical difficulty in producing error-free
tables by teams of mathematicians
and human "computers" spurred Charles
Babbage's desire to build a mechanism to
automate the process. Thus creating a
machine called the “Difference Engine”,
• A difference engine, created by Charles
Babbage, is an automatic mechanical
calculator designed to tabulate polynomial
functions. Its name is derived from the method
of divided differences, a way to interpolate or
tabulate functions by using a small set
of polynomial coefficients.
• During the construction of the Difference
Engine, Charles Babbage imagined an even
more complex machine: “The Analytical
Engine”.
• Unlike the difference engine, the analytical
engine was a “general purpose computer”
that can be used in many computational
problems.
• Unfortunately, the engine was ahead of its
time and was never created, but this sparked
the idea of an “automatic computer”.
• One of the early computation device that
used electronic was the
Electromechanical Punched Card
Tabulator by Herman Hollerith which
combines mechanical and electronic to
function. This was made to assist in
summarizing information particularly in
the census of the US constitution which
required fast and efficient computational
power.
• The discovery of vacuum tubes made possible
the invention of electronically powered
computers. The first large scale use of vacuum
tubes for computing was the Colossus MK 1
designed by Engr. Tommy Flowers.
• ENIAC – or Electrnonic Numerical Integrator
and Calculator, designed by John Mauchly
and J. Presper Eckert. This was the world’s first
truly general purpose machine which is
programmable, electronic, general purpose
computational device.
• Because vacuum tube were fragile, costly, and
unreliable to be used in creating computers.
Scientist had to came up with an alternative to
be used as an electronic switch for computers,
and thus the transistor was invented.