Chapter1 and 2 slides
Chapter1 and 2 slides
2
Understand data, information and data
processing
• Data
• Data is defined as a factual information (as
measurement or statistics) used as basis for
reasoning, discussion or calculation.
or
• Data are streams of raw facts representing
events occurring in an organization or in the
physical environment before they have been
organized and arranged in to a form that people
understand or use it.
3
Characteristics of Data
Is raw, it simply exists Can exist in any form Represents a fact or In general data are:
and has no (usable or non-usable) statement of event
significance but it doesn’t convey without giving relation
meaning by itself to other things
Stored facts
Inactive (they exist)
Can be gathered from various
sources
•E.g. 221289, a, !,...
4
Information
• Data that has been rearranged, processed, organized into a form
perceived as useful by the recipient.
• Is a data that have been shaped into a form that is meaningful and
useful to human beings.
• It provides answers to who, what and when questions.
• The meaning we attach to a data can be considered as information.
For instance, the red traffic light is a form of data, the meaning we
attach to this data (i.e. STOP) is the information.
• Generally, information is:
• Processed facts
• Active (it enables doing)
• Transformed from data
5
Information and Communication
Technology (ICT)
6
ICT...
7
ICT...
The wide variety of computing hardware (PCs, servers, mainframes,
networked storage), the rapidly developing personal hardware (cell
phones, personal devices, MP3 players, and much more);
8
Computer Science and Computer
• Computer science
• Is a science concerned with information
Representation, storage, manipulation or
processing and presentation
• Like any other science, which uses some devices
for the practical aspect, computer Science uses a
special device called COMPUTER.
9
Computer Science & Computer...
• Computer
10
Characteristics of computers
11
Characteristics of computers...
12
Characteristics of computers...
13
Characteristics of computers...
14
Types of
computers
• Computers can be categorized broadly by
their:
• Application
• The type of data they process
• Their size.
15
By Application
General-purpose computers:
Special-purpose computers:
16
By Type of Data
Analog Computers:
Digital computers:
17
By Type of Data
Hybrid computers:
18
By Size
• Supercomputers:
19
By Size
• Mainframe computers:
20
By Size
• Minicomputers:
•Are properly called medium-sized
computers
•Are smaller, slower and less expensive
than mainframes.
• perform many of the tasks that a
mainframe can, but on a reduced scale.
• They may be used as network servers
and Internet servers.
• Texas Instrument TI-990, K-202 and MicroVAX II are examples
of minicomputers.
• Application
• 3D graphics, computer design and gaming
• Monitoring and control of laboratory equipment.
21
By Size...
• Workstations: are powerful single-user computers
used for tasks that require a great deal of number-
crunching power, such as product design and
computer animation.
• They are often used as network and Internet
servers.
• Microcomputer, or personal computers, are
meant for personal or private use.
• Full-size desktop computers, notebooks (or laptops)
and hand-held PCs (such as PDAs), smart wearables,
tablets, embedded systems,...
22
Limitation of computers
As a machine, a computer can only perform what it is
programmed to do
It can only operate on the user provided data, that is, it can
accept data, process it, and communicate the results to the user.
24
End of chapter 1
25
Chapter 2
Development of Computer
Objective
• know the origin and evolution of computer
• distinguish computer from human beings and
calculator
• appreciate the evolution of computer through
five generations
HISTORY OF COMPUTER/Computing
• In the earliest times peoples use their fingers or pebbles
for simple counting or adding.
• As the name computer, which is a Latin driven word to
mean to think, compute, or recon, implies in earliest
time computer is recognized as a device which is
associated with calculation or computation.
• History of computer could be traced back to the effort of
man to count large numbers.
Cont…
• This process of counting of large numbers generated
various systems of numeration
– Babylonian system of numeration,
– Greek system of numeration,
– Roman system of numeration and
– Indian system of numeration.
(0, 1, 2, 3, 4, 5, 6, 7, 8, 9).
calculating machines/Prehistory
Abacus
• Is the first concept of calculation used by Asian
merchants before 5000 BC
• Is a manual data processing machine capable of
performing addition
• It consists rows of beads in rectangular frame, beads
represent place holders and performs arithmetic
operations
• It worked on the principle of place value notation
calculating machines/Prehistory - Long,
Long Ago
31
Napier Bone
• Invented in 1614 by Scottish mathematician, Joho Napier
• Is a more sophisticated computing machine.
• It was the interpretation of Abacus
Pascaline/ pascal’s adding and subtracting Machine
• Invented by a French mathematician Blasé Pascal, in
1642.
• Is the first functional automatic calculator
• Is also the first mechanical calculating machine that can
perform only addition and subtraction, up to 8 - digit
long.
Stepped Reconer/ Leibniz’s multiplication and dividing
machine
• Invented by German mathematician Gottfried Whelm Von
Leibniz, in 1694
• Is a calculator similar to pascaline but it uses stepped
cylinders like a music box
• Extends the pascaline to perform multiplication and
division and to find the square root.
• Is the first mass product calculating device
• Lack mechanical precision in its construction.
Babbage’s Difference and Analytical Engine
Difference engine
• Designed by Charles Babbage in 1822 as the first
commercial calculator.
• Is the real beginning of computer
• It is a mechanical calculating machine powered by steam,
which is fully automatic.
• Ten years later the device was still nowhere near complete
and funding dried up. The device was never finished.
Analytical engine
• Designed by Charles Babbage in 1833.
• Basic design of the engine includes
• Input device in the form of perforated card containing
operating instruction.
• Control unit to allow process instruction in any
sequence.
• Output device to produce printed result.
• Use punch card to encode the machine instruction.
• Store 1000 numbers up to 50 decimal digits long.
• Out line the basic elements of modern computer.
Babbage-Analytic Engine
• Babbage realized that punched paper could be employed
as a storage mechanism, holding computed numbers for
future reference.
• The Store was where numbers were held and the Mill
was where they were "woven" into new results.
history.ppt 21-Jan-03 39
• 1816-1852: Lady Ada Augusta
Lovelace
– Punched cards could be prepared to
instruct Babbage’s engine to repeat
certain operations
45
Generation of Computer
50
Second Generation Computers (1956-
1963)
• used transistors (discrete electronic components) as a
main circuitry: made it smaller, less-expensive, efficient
• Use magnetic core or tape as storage device.
• Input device was on punch card.
• Output was displayed on printout.
• Use assembly language
• Consists of about 100,000 circuits per foot.
• Access time measured in microseconds & batch OS
Examples: -UNIVAC 1107, UNIVAC III, NCR 300
series, IBM 7030 Stretch Honeywell 800, 400 series,
General Electric GE 635, LARC, Burroughs B5000 etc.
The Stored Program Computer
⚫ In 1945 John von Neumann presented his
idea of a computer that would store computer
instructions in a CPU
⚫ The CPU(Central Processing Unit) consisted
of elements that would control the computer
electronically
52
The Stored Program Computer
⚫ The EDVAC, EDSAC and UNIVAC were the
first computers to use the stored program
concept
⚫ They used vacuum tubes so they were too
expensive and too large for households to
own and afford
53
UNIVAC (Universal Automatic
Computer) - 1951
• first fully electronic digital
computer built in the U.S.
• Created at the University of
Pennsylvania
• ENIAC weighed 30 tons
• contained 18,000 vacuum
tubes
• Cost a paltry $487,000
• UNIVAC was also the first
computer to employ magnetic
tape
54
Grace Hopper
• Programmed UNIVAC
• Recipient of Computer
Science’s first “Man of the
Year Award”
55
Third Generation computers (1964 -
early 1970’s)
• Use Integrated circuits in place of transistors.
• A number of transistors are integrated on a small size
silicon chip.
• Use IC based (magnetic) storage device.
• 10 million circuits per square foot
• New input/ output devices, like the keyboard and visual
displaying unit, were developed.
• Access time in 100 nanoseconds (100 times that of
second generation computer.)
Cont…
• Cheaper and made commercial
production easier.
Examples: Burroughs 6700, Control
Data 3300,Honeywell 200, IBM
System/360, System 3, System 7, NCR
Century Series, RCA Spectra 70 series,
UNIVAC 9000 series, General Electric
GE 600 series, GE 235 etc.
Fourth generation computers (1970.s
to present)
• Are extensions of the third generation computers
• Introduce very large scale integration circuit or VLSI
technology.
• Widely known for the use of microprocessors.
• Circuit density approached 100,000 components per chip
and above
• billions of circuits per cubic foot
• Access time approached nanoseconds
Cont…
62
Apple 1 Computer - 1976
63
Apple Computers
• Founded 1977
• Apple II released 1977
– widely used in schools
• Macintosh (left)
– released in 1984, Motorola 68000
Microchip processor
– first commercial computer with
graphical user interface (GUI) and
pointing device (mouse)
64
21 st Century Computing
• Great increases in speed, storage, and
memory
• Increased networking, speed in Internet
• Widespread use of CD-RW
• PDAs
• Cell Phone/ smart phones
• WIRELESS!!!
65
End of Chapter 2