Fundamentals of Computers and Programming
Fundamentals of Computers and Programming
QUITORIANO
Faculty
College of Communication & Information Technology
carenkatequitoriano@gmail.com
1
AIMS & OBJECTIVES
After reading this Lesson you will be able to
understand:
1. The characteristics of computers that makes
them an essential part of every technology.
2. Computer system, which includes components
such as central processing unit & I/O devices.
29
College of Communication and Information Technology
Calculating machines and
Pascal’s calculator
A French mathematician, Blaise Pascal
invented a machine based on gear
wheels.
He was the son of tax collector who had
to do lot of calculations as part of his
job. Blaise Pascal wanted
to make his job easier by inventing a
calculator. You might be familiar with
gear wheels in use in
your bicycle which meshes with a
driving chain. He used similar gear
wheels with ten teeth for
Computing Characteristics
The computation time was in microseconds.
Physical Appearance
Transistors are smaller in size compared to vacuum tubes, thus,
the size of the computer was also reduced.
Application
The cost of commercial production of these computers was very
high, though less than the first generation computers.
The transistors had to be assembled manually in second
generation computers.
Examples
PDP-8, IBM 1401 and CDC 1604.
College of Communication and Information Technology 47
Third Generation (1964 to 1971): Using
Integrated Circuits
Hardware Technology
The third generation computers used the Integrated
Circuit (IC) chips.
The third generation computers used the Integrated
Circuit (IC)chips.
The use of IC chip increased the speed and the
efficiency of computer, manifold.
The keyboard and monitor were used to interact
with the third generation computer, instead of the
punched card and printouts.
College of Communication and Information Technology 48
Third Generation (1964 to 1971): Using
Integrated Circuits
Software Technology
The keyboard and the monitor were interfaced
through the operating system.
Operating system allowed different applications to
run at the same time.
High-level languages were used extensively for
programming, instead of machine language and
assembly language.