History of Computers - ODU Computer Science

Download Report

Transcript History of Computers - ODU Computer Science

History of Computers
Week 1
Definition of a Computer
A computer is defined in
the following ways
 By the work it does
 By the kind of
information it handles
 By its size and price
Particulars are Moving
Targets
 Technology advances at
exponential rates
 Computer memory capacity
quadruples every 3 years?
 Computer processor speed
doubles every 3 years?
 Computer networks - number of
hosts doubles every year
Moore’s Law
Chip’s transistor densities
double every 18 months at
constant prices?
What does this mean?
Computer Networks
 Network - two or more
connected computers
 Purpose - sharing or exchange
of information and/or
resources
 Benefits
 improved efficiency
 reduces need for travel…
Computers and Networks
 Facilitate
 Concentration of knowledge and
control
 Distribution of knowledge and control
 Have the power to
 Amass and interrogate enormous
volumes of data
 Process data at enormous rates for
real systems and simulations
Computers and Networks
Challenge:
Constitutional definitions
Social structures
Lifestyle options
What is a Society?
 A voluntary association of
individuals for common ends
 An enduring and cooperating social
group whose members have
developed organized patterns of
relationships through interaction
with one another
 A companionship with one’s
fellows
What is a Society?
 A part of a community that is a unit
distinguishable by particular aims
or standards of living or conduct
 The sum of human conditions and
activity regarded as a whole
functioning interdependently
 The customs and organization of
an ordered community
How have Computers
Affected Society?
What are the parts of a
society?
What has been the affect of
computers on these parts?
 What are the benefits?
 What are the problems?
 What will happen next?
What about the Internet?
In recent years this one
area has affected society
more than any other
How?
What are the issues here?
The Parts of a Society
Education
Transportation
Private Sector
Business
Government
Entertainment
Housing
The Parts of a Society
Currency (banking)
Jobs
Space
Medicine
Anything else?
Technological Revolutions
Agricultural Revolution
Industrial Revolution
Computational Revolution
Revolution Comparison
Workforce distribution
Productivity benefits
Breadth of impact
Early Calculating
Machines
Abacus
Slide rule
Mechanical calculator
Stepped reckoner
Textile industry - Jacquard
Loom
Difference engine
Early Calculating
Machines through those
of today
Analytical engine
The 1890 Census machine
ENIAC
The transistor
The Personal Computer
(PC)
The Internet
5 Generations of Modern
Computers
 1st Generation 1945 - 1956
 Made to order operating
instructions
 Different binary coded programs
told it how to operate
 Difficult to program and limited
versatility and speed
 Vacuum tubes
 Magnetic drum storage
2nd Generation 19551963
Transistors
Memory - magnetic core
Assembly language
Printers and memory
Programming languages
Careers
3rd Generation 1964 1971
Quartz clock
Integrated circuit
Operating systems
4th Generation 1971 now
LSI - Large Scale
Integration
VLSI- Very Large Scale
Integration
Chip
General consumer usage
Networks
5th Generation
This is the future
What will it be like?
What changes will be big
enough to create this new
generation?
Pioneers of Computing
 Charles
Babbage
 Konrad Zuse
 John von
Neumann
 Alan Turing
 Steve Jobs
Important Machines
 IBM 700 Series
 IBM 360/370
Series
 CDC star
 Cray 1
 DEC VAX
 IBM PC
 Apple McIntosh
Taxonomy of Computers
Mainframes
Minis
Micros
Supercomputers
Embedded
Don’t Forget the Chip
 Computers are used in many
different technologies
 For example: bread
machine, ATM, cars, TV,
microwave, cash register,
…..
 How has this utilization
affected society?
Wirth’s Law
The software gets slower
faster than the hardware
gets faster
What does this mean?
How Society Reacts to
Revolutions
Incorporate benefits
Civilize change
Compensate injured
Regain balance
ATM Example
 Positive
 CONVENIENCE
 Negative
 Unemployment
 Alienation and customer service
 Crime
 Loss of privacy
 Errors
Reconsider the Problems
 Unemployment -> more computer
jobs
 Alienation -> go during business
hours
 Crime -> add lights, change
angle,etc.
Weigh the positive against the
negative
Solutions to Problems
Technical
Managerial
Legal
Market mechanisms
Education
Issues to be Studied Due
to Computers in Society
Privacy of communications
Intellectual property
Constitutional issues
General social issues
Professional ethics