Module 1 Powerpoint slides
Download
Report
Transcript Module 1 Powerpoint slides
CMPT100
Introduction to Computer Science
Section 06
Time:
Room:
Instructor:
Email:
Tues – Thurs 1:00 – 2:20pm
Arts146
Sonia Chiasson
[email protected]
My expectations
Attend class regularly
arrive on time, stay until the end
be quiet and respectful of others in the class
Attend all 5 tutorials
Attempt all assignments
even if you can’t finish them - submit *something*
No cheating
Ask questions sooner rather than later
Check class website and i-help*often*
What you can expect from me
email / i-help responses within a day
class notes available before class
available to answer questions - ask!
straightforward midterm/exam
no trick questions but must know covered material
interested in your success in this class
keep me informed of special circumstances or
requirements
Module 1
Evolution of Computers
Important Inventions…
1820s: Difference & Analytical Engines
Babbage
Never built
1st plan: Difference Engine
2nd plan: Analytical Engine
25 000 parts, crank-operated
Calculate log tables
General Purpose Programmable
Computer
Steam powered
4 basic components: Input,
Output, Processing, Storage
Babbage considered “Father
of Computers”
1890 – Tabulating Machine
Hollerith
Beginning of IBM!
Electromechanical
device
Input via punch cards
US Census Bureau had
crisis
would take 10 yrs to
tabulate census!
Hollerith’s machine took
6 weeks
1943 – Colossus
Turing
First electronic digital
computer
Special purpose
computer
Used to decipher Nazi
codes in WWII
Could process 5000
characters per second
Weighed 1 ton, 1800
vacuum tubes
1946 – ENIAC
Mauchly and Eckbert
“programmed” by
rewiring and setting
6000 switches
Size:
18 000 vacuum tubes
30 tons
2 stories high
Tube failure every 7
minutes
Intended to calculate
missile trajectories
1951 – UNIVAC I
Mauchly and Eckert
Used by US Census
Bureau
CBS borrowed it for
predicting the presidential
elections in 1952
First mass produced
general purpose
computer (46 !!)
Typical price in 1968 for a
UNIVAC1100: $1.6
million!
Computer Generations…
1st Generation of Computers
1950s
Vacuum tubes
Huge machines 30 x 50 feet
1 computer used energy of one block of homes
Used by
•
•
•
•
large corporations
research
military
government
“needs of the world can be met by a few dozen
computers”
2nd Generation of Computers
1958 – 1960s
Transistors instead of tubes (thumbnail size)
Improvements
•
•
•
•
Faster
Smaller
less electricity
more reliable
Available to other markets such as airlines / small
business
Primary programming languages:
• Fortran (scientific)
• Cobol (business)
• Basic (education)
3rd Generation of Computers
mid 1960s – 1970
Integrated circuits combine transistors, wires, etc.
on one silicon chip
• Thousands of times smaller than original transistors
Start of embedded computers
• Traffic signals, elevators, pocket calculators
Hand-held calculator
• weighs 0.5 lbs
• faster than ENIAC
• 1/10 000th the cost of ENIAC
4th Generation of Computers
1970s – early 1980s
Large scale integration
• smaller size
• many more circuits (15 000 vs. 1000 in 1965)
“no use for these micro computers in homes”
Apple Computer
• started in a garage in 1976
• In top 500 US companies by 1982
• First “Mac” introduced in 1984
5th (?) Generation of Computers
Today
Moore’s Law: “doubling of transistor density on a
manufactured die every year”
• silicon chip’s capacity doubles every year.
• More like once every 18 months now.
If automotives progressed as fast as computer
technology, today’s car would have:
•
•
•
•
•
1/10 inch engine
get 120 000 miles per gallon
run 240 000 MPH
cost $4
And with software like MS Windows, would likely crash
every few kms!!
Today’s Computers
Mainframes and Supercomputers
Mainframes:
One large computer, users accessed it through
terminals
Time sharing systems for large applications
• Airline ticket booking, banking
Now reduced to refrigerator-sized machines
Supercomputers:
Intensive processing power
• Weather forecasting, medical imaging
Cray -1 in 1975 was the first supercomputer
• 100 million operations per second
• Cost $5-8 million, any colour you wish
Workstations and PCs
Typically
for one user
Now powerful enough for most day-to-day
operations
Word processing, accounting, multimedia
Costs
a fraction of its ancestors
Portable Computers
Light weight and full
functionality like a PC.
Notebook computers
Personal Digital
Assistants
• Multiple functionalities
(cell phone, games,
organizer, browse web)
Pocket PCs
Embedded and Special Purpose
Computers
Dedicated microprocessors that are embedded
in your day-to-day uses.
Cars, VCRs, toys, traffic signals, temperature control,
ovens
More than 90% microprocessors embedded inside
common devices
Firmware :
consists of programs installed semi-permanently into
memory (Programmable ROM, Flash memory)
“software” written “into” the system.
• Will not be erased when the system powers down.
Corresponding Text Readings
Chapter
1
To Know – Module 1
Main people / inventions
General idea of Generations
Four types of today’s computers
Be able to answer
multiple choice
fill-in blanks
name some main people and inventions
Will NOT ask you to
name specific dates
write essay / paragraph