Chapter 2 Evolution of Computing
Chapter 2 Evolution of Computing
CHAPTER 2
EVOLUTION OF COMPUTNG
CHAPTER OBJECTIVES
After successful completion of this module, the student can be able to:
1. Explain the progressive evolution of the concepts that computers are based on.
2. Classify computers based on type and generation.
3. Explain the importance of computers today.
4. Differentiate among types, sizes, and functions of computers in each of these categories:
personal computers (desktop), mobile computers and mobile devices, game consoles,
servers, mainframes, supercomputers, and embedded computers.
INTRODUCTION
Back in high school, we learned about the six fundamental machines—wheel and axle,
lever, pulley, inclined plane, wedge, and screw. These age-old devices simplified physical
tasks, with illustrations often showing people putting in significant effort.
In an era without energy sources beyond human and horsepower, these simple machines
proved ingenious, forming wagons, catapults, irrigation systems, roads, bridges, and even the
grand pyramids. Combining cogs with a wheel creates gears, while gears with levers and
pulleys result in clocks.
The ingenuity of combining simple machines into complex mechanisms evolved over
centuries, driven by engines fueled by water, steam, air, and chemicals. These innovations,
grounded in fundamental physics principles, have brought us closer to understanding the
universe.
Earliest Computers originally calculations were computed by humans, whose job title was
computers.
ABACUS
The word Abacus derived from the Greek word ‘abax’ which means ‘tabular form’.
It was said to be invented from ancient Babylon in between 300 to 500 bc.
It comprised several rings or beads that could be moved along rods enclosed by a
wooden frame.
Used only for addition and subtraction.
The abacus was so successful that its use spread from China to many other countries.
LEIBNITZ'S CALCULATOR
• The stepped reckoner developed by Gottfried Leibniz improved upon Pascal’s creation
by adding the features of multiplication and division.
• The gear-based calculator of Blaise Pascal and the step reckoner were based
on the decimal system, but Leibniz recommended the use of the binary system, which
was to be adopted centuries later.
JACQUARD'S LOOM
• The Jacquard loom was the first to use a program to control a sequence of operations
in the early 19th century.
• The improved textile loom was invented by Joseph Marie Jacquard.
• This textile loom used a set of punched cards to weave complex patterns in the cloth.
To weave a different design, one simply had to change the card set.
• The Jacquard loom was the first machine to use punched card.
• Jacquard's loom mechanism is controlled by recorded patterns of holes in a string of
cards, and allows, what is now known as, the Jacquard weaving of intricate patterns.
HOLLERITH'S MACHINE
• When electric motors became available, Herman Hollerith used the technology in the
late 19th century to design the Hollerith desk.
• The machine featured a card reader, writer and gear-driven counter.
• The machine could count and sort data and display the output on a set of dials.
• Hollerith employed the Hollerith Desk to complete the 1890 census in the USA and his
Tabulating Machine Company, after consolidation, was renamed International Business
Machines (IBM). In fact, IBM continued to make and sell these machines well into the
1960s before they were driven out by magnetic media.
Z3
• Designed by German engineer Konrad Zuse in 1935 and completed in 1941, uses
2600 relays.
• Z3 is the world’s first programmable and automatic digital computer.
• It was also the first computer to be based on the binary system, and program control
was achieved by punched film.
• Z3 was used for aerodynamic calculations but was destroyed in a bombing raid on
Berlin in late 1943.
FIGURE 2.10 THE ZUSE Z3 COMPUTER FIGURE 2.11 THE ATANASOFF- BERRY
COMPUTER
MARK – 1
• The original concept was presented to IBM by Howard Aiken in November 1937.
• After a feasibility study by IBM engineers, the company chairman Thomas Watson
Sr. personally approved the project and its funding in February 1939.
• Also known as Automatic Sequence Controlled Calculator (ASCC)
• Harvard Mark 1 is a room-sized, relay-based calculator.
• Fifty-foot-long camshaft running the length of machine that synchronized the
machine’s thousands of component parts and used 3,500 relays.
• The ASCC was developed and built by IBM at their Endicott plant and shipped
to Harvard in February 1944.
COLOSSUS
• Colossus was a set of computers developed by British codebreakers in the years 1943 -
1945 to help in the cryptanalysis of the Lorenz cipher.
• Used thermionic valves (vacuum tubes) to perform Boolean and counting operations.
• Colossus was designed by General Post Office (GPO) research telephone
engineer Tommy Flowers to solve a problem posed by mathematician Max Newman at
the Government Code and Cypher School (GC&CS) at Bletchley Park.
• The first general-purpose electronic digital computer design for business application
• It was designed principally by J. Presper Eckert and John Mauchly, the inventors of
the ENIAC.
• Design work was started by their company, Eckert–Mauchly Computer
Corporation (EMCC), and was completed after the company had been acquired
by Remington Rand (which later became part of Sperry, now Unisys)
The previous lesson outlined 4000 years of history by identifying three major phases of
computer (mechanical, electro-mechanical, and electronic), the third of which has the shortest
lifespan. A closer examination of this period reveals a number of technological advancements
that can be divided into generations. Each generation's computer is quicker, smaller, and
more powerful than the previous generation's counterpart. As a result of these advancements
in hardware, powerful and user-friendly programming languages have emerged.
1956 – 1963: Second Generation – Transistors (Solid State & Magnetic Core)
• The world would see transistors replace vacuum tubes in the second generation of
computers. The transistor was invented at Bell Labs in 1947 but did not see widespread
use in computers until the late 1950s.
• The transistor allowed computers to become smaller, faster, cheaper, more energy-
efficient and more reliable than their first-generation predecessors.
• Though it still generated a great deal of heat, it was a vast improvement over the vacuum
tube.
• These computers moved from binary machine language to symbolic or assembly
languages, which allowed programmers to specify instructions in words.
• These were also the first computers that stored their instructions in their memory, which
moved from a magnetic drum to magnetic core technology.
• High-level programming languages were also being developed at this time, such as early
versions of COBOL and FORTRAN.
2010- : Fifth Generation – Artificial Intelligence (Very Large Scale Integration, VLSI)
• The fifth generation represents a vision of the computers of the future. Artificial
Intelligence (AI) and use of natural languages are the main features of this generation.
• Fifth-generation systems should be capable of producing human-like behavior. These
systems are expected to interact with users in natural language and learn from experience.
Speech recognition and speech output should also be possible with these systems.
• Artificial Intelligence is the branch of computer science concerned with making computers
behave like humans. The term was coined in 1956 by John McCarthy at the Massachusetts
Institute of Technology.
Artificial intelligence includes:
✓ Games Playing: programming computers to play games such as chess and
checkers
✓ Expert Systems: programming computers to make decisions in real-life situations
(for example, some expert systems help doctors diagnose diseases based on
symptoms)
✓ Natural Language: programming computers to understand natural human
languages
✓ Neural Networks: Systems that simulate intelligence by attempting to reproduce
the types of physical connections that occur in animal brains
✓ Robotics: programming computers to see and hear and react to other sensory
stimuli
Aside from being divided into generations, computers can also be divided by sizes. A
computer's size is often an illustrative sign of its capabilities and the application domains in
which it is used. There would be some overlap due to continually changing technology;
today's mainframe may be tomorrow's minicomputer.
Personal computers (desktop), mobile computers and mobile devices, game consoles,
servers, mainframes, supercomputers, and embedded computers are the seven classifications
used by industry experts. The size, speed, processing power, and price of a computer decide
which category it belongs to. However, because of quickly evolving technology, the line
between groups is not always clear. This trend of computers and devices with technologies
that overlap, called convergence, leads to computer manufacturers continually releasing
newer models that include similar functionality and features.
PURPOSE
1. General Purpose Computers
a. a machine that is capable of carrying out some general data processing under
program control.
b. computers that follow instructions, thus virtually all computers from micro to
mainframe are general purpose. Even computers in toys, games and single-function
devices follow instructions in their built-in program
2. Special Purpose Computers
a. A computer that is designed to operate on a restricted class of problems.
b. Use special purpose computer equipment to obtain patient diagnostic information
COMPUTER CATEGORIES
1. MOBILE DEVICES (also known as a portable computer) is a computer that is small enough
to be held in one's hand and operated. Any handheld computer device will typically have
an LCD or OLED flatscreen interface with a touchscreen, digital buttons, and keyboard, or
physical buttons and a physical keyboard. Many of these gadgets can connect to the
Internet and communicate with other devices like car entertainment systems or
headphones using Wi-Fi, Bluetooth, cellular networks, or near-field communication (NFC).
Integrated cameras, the capacity to make and receive audio and video phone calls, video
games, and GPS capabilities are all typical features. A lithium-ion battery is commonly
used to provide power. Mobile devices may run mobile operating systems that enable the
installation and use of third-party apps with certain capabilities.
D. PORTABLE MEDIA PLAYER mobile device on which you can store, organize and play
digital media.
Example: Listen to music, watch videos, movies, and television shows, view photos.
Usually include a set of ear buds.
2. PERSONAL COMPUTERS PC can perform all its input, processing, output, and storage
activities. Small enough to fit on a desktop, inside a briefcase, or even inside a shirt
pocket. A small computer designed for use by a single user at a time. A PC or
microcomputer uses a single chip (microprocessor) for its central processing unit (CPU).
B. PORTABLE PC’s easily carried. Essential for many workers, such as salespeople who
need to make presentations or take orders from clients off- site, agents who need to
collect data remote locations, and managers who need computing and
communications resources as they travel.
3. MIDRANGE SERVERS also called midrange computers, or midrange systems, was a class
of computer systems which fall in between mainframe computers and microcomputers.
Used to host programs and data for a small network. Can serve many users at one time
and often used in small- to medium sized businesses. Some are consisted of individual
circuit boards called blades.
Ex: Medical or dental offices, school computer labs
4. MAINFRAME COMPUTERS more expensive, powerful computer that can handle hundreds
or thousands of connected users simultaneously. It can store huge amounts of data,
instructions and information and a standard choice for large organization. High- end
servers or enterprise class servers.
5. SUPERCOMPUTERS fastest and most powerful and most expensive and capable of
processing more than one quadrillion instructions in a single second. Applications
requiring complex, sophisticated mathematical calculations use supercomputers.
Supercomputers are useful for applications involving very large databases or that require a
great amount of computation.
• Automobiles
• Process controllers and robotics
NUMBER OF
CATEGORY PHYSICAL SIZE SIMULTANEOUSLY
CONNECTED USERS
Personal Computers Fits on desk Usually one (can be more if
(desktop) networked)
Mobile Computers and Fits on your lap or in Usually, one
Mobile Devices your hand
Midrange Servers Small cabinet Two to thousands
Mainframes Partial room to a full Hundreds to thousands
room equipment
Supercomputers Full room of equipment Hundreds to thousands
Embedded Computers Miniature Usually, one
TABLE 1.1 SUMMARY OF COMPUTER TYPES
E N D