Lecture 1
Lecture 1
LECTURE OUTLINE
I. Introduction
i. Computer
ii. Areas of Computer Science
iii. Software/Hardware Hierarchy
iv. Computer Science
v. Bus Organization
II. Computer Evolution
III. Computer Generations
IV. Major Types of Computer Systems
V. Computer Software
INTRODUCTION Instruction
Data
Input
Ouput
COMPUTER
is a device that accepts data, processes the data in accordance with a stored
program, generates results, and usually consists of input, output, storage,
arithmetic, logic, and control units.
CS 11 – to develop programs
MATHEMATICS ENGINEERING
COMPUTER
SCIENCE
SOFTWARE / HARDWARE HIERARCHY
HARDWARE
1.I/O Device
2.Central Processing Unit
3.Memory
SOFTWARE
1.Systems
2.Applications
MANUAL
MECHANICAL
ELECTRONIC
COMPUTER EVOLUTION
From the
shamanistic
tradition, man
developed the first
primitive counting
mechanisms --
counting notches
on sticks or marks
on walls.
From the caves and the
forests, man slowly
evolved and built
structures such as
Stonehenge.
Stonehenge, which lies
13km north of Salisbury,
England, is believed to
have been an ancient
form of calendar
designed to capture the
light from the summer
solstice in a specific
fashion. The solstices
have long been special
days for various
religious groups and
cults.
1642
Blaise Pascal –
Numbers
represented by
mechanical gear
wheels
(mechanical
adding machine)
1671
Gottfried
Leibniz –
devised a
mechanical
calculator;
binary numbers
1833
Charles
Babbage –
Differential
Engine
Analytical
Engine
-reading errors were
consequently greatly
reduced
-work flow was
increased
-stacks of punched
cards could be used
as accessible
memory store of
almost unlimited
capacity
-different problems
could be stored on
different batches of
cards and worked
on as needed
In 1941, Konrad Zuse(*), a
German who had
developed a number of
calculating machines,
released the first
programmable computer
designed to solve complex
engineering equations.
The machine, called the
Z3, was controlled by
perforated strips of
discarded movie film. As
well as being controllable
by these celluloid strips, it
was also the first machine
to work on the binary
system, as opposed to the
more familiar decimal
system.
Harvard Mark I, handled 23-
decimal-place numbers
(words) and could perform all
four arithmetic operations; had
special built-in programs, or
subroutines, to handle
logarithms and trigonometric
functions. Output was by card
punch and electric typewriter.
Although the Mark I used IBM
rotating counter wheels as key
components in addition to
electromagnetic relays, the
machine was classified as a
relay computer. It was slow,
requiring 3 to 5 seconds for a
multiplication, but it was fully
automatic and could complete
long computations without
human intervention.
British mathematician Alan
Turing wrote a paper in
1936 entitled On
Computable Numbers in
which he described a
hypothetical device, a
Turing machine, that
presaged programmable
computers. The Turing
machine was designed to
perform logical operations
and could read, write, or
erase symbols written on
squares of an infinite
paper tape. This kind of
machine came to be
known as a finite state
machine because at each
step in a computation, the
machine's next action was
matched against a finite
instruction list of possible
states.
ENIAC machine was developed by
John W. Mauchly and J. Presper
Eckert at the University of
Pennsylvania. ENIAC (Electrical
Numerical Integrator and Computer)
used a word of 10 decimal digits
instead of binary ones like previous
automated calculators/computers.
COMPUTER GENERATIONS
In the beginning ...
A generation refers to the state of improvement in the development of a
product. This term is also used in the different advancements of computer
technology. With each new generation, the circuitry has gotten smaller and
more advanced than the previous generation before it. As a result of the
miniaturization, speed, power, and memory of computers has proportionally
increased. New discoveries are constantly being developed that affect the
way we live, work and play.
The ENIAC gave off so much heat that they had to be cooled by gigantic air
conditioners. However even with these huge coolers, vacuum tubes still
overheated regularly. It was time for something new.
The Second Generation: 1959-1964 (The Era of the Transistor)
The transistor computer did not last as long as the vacuum tube computer
lasted, but it was no less important in the advancement of computer
technology. In 1947 three scientists, John Bardeen, William Shockley, and
Walter Brattain working at AT&T's Bell Labs invented what would replace
the vacuum tube forever. This invention was the transistor which functions
like a vacuum tube in that it can be used to relay and switch electronic signals.
There were obvious differences between the transisitor and the vacuum
tube. The transistor was faster, more reliable, smaller, and much cheaper to
build than a vacuum tube. One transistor replaced the equivalent of 40
vacuum tubes. These transistors were made of solid material, some of which
is silicon, an abundant element (second only to oxygen) found in beach sand
and glass. Therefore they were very cheap to produce. Transistors were
found to conduct electricity faster and better than vacuum tubes. They
were also much smaller and gave off virtually no heat compared to vacuum
tubes. Their use marked a new beginning for the computer. Without this
invention, space travel in the 1960's would not have been possible. However,
a new invention would even further advance our ability to use computers.
The Third Generation: 1965-1970 (Integrated Circuits -
Miniaturizing the Computer)
COMPUTER SOFTWARES
http://www.crews.org/curriculum/ex/compsci/articles/generations.htm
http://lecture.eingang.org/index.html
CS 11 Lecture Manual – ICS, UPLB. 1995.