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