new elementary#computing csc100 - uvic.carlittle/100/fall.2017/... · 2017. 3. 17. ·...
TRANSCRIPT
![Page 1: New Elementary#Computing CSC100 - UVic.carlittle/100/fall.2017/... · 2017. 3. 17. · M.#Cheng,#Computer#Science Costvs#Performance • In#1984,#an#IBMPC#costs#US$2000,#thatuses#](https://reader034.vdocument.in/reader034/viewer/2022051919/600baf7b7df68351621e7263/html5/thumbnails/1.jpg)
M. Cheng, Computer Science
Elementary ComputingCSC 100
1
![Page 2: New Elementary#Computing CSC100 - UVic.carlittle/100/fall.2017/... · 2017. 3. 17. · M.#Cheng,#Computer#Science Costvs#Performance • In#1984,#an#IBMPC#costs#US$2000,#thatuses#](https://reader034.vdocument.in/reader034/viewer/2022051919/600baf7b7df68351621e7263/html5/thumbnails/2.jpg)
M. Cheng, Computer Science
History of Computers
2
![Page 3: New Elementary#Computing CSC100 - UVic.carlittle/100/fall.2017/... · 2017. 3. 17. · M.#Cheng,#Computer#Science Costvs#Performance • In#1984,#an#IBMPC#costs#US$2000,#thatuses#](https://reader034.vdocument.in/reader034/viewer/2022051919/600baf7b7df68351621e7263/html5/thumbnails/3.jpg)
M. Cheng, Computer Science
Outcomes
• Evolution of computers from mainframe to personal, to portable and hand-‐held
• Technologies that create the modern computers
• Microprocessors and Moore’s Law • Communications and Mobile Computing
3
![Page 4: New Elementary#Computing CSC100 - UVic.carlittle/100/fall.2017/... · 2017. 3. 17. · M.#Cheng,#Computer#Science Costvs#Performance • In#1984,#an#IBMPC#costs#US$2000,#thatuses#](https://reader034.vdocument.in/reader034/viewer/2022051919/600baf7b7df68351621e7263/html5/thumbnails/4.jpg)
M. Cheng, Computer Science
Study Guide
• What is a mainframe? • What is a mini-‐computer? • What is a workstation? • What is a microprocessor? • What is Moore’s Law? • WYSIWYG and GUI • Personal Computers and Mobile Computing
4
![Page 5: New Elementary#Computing CSC100 - UVic.carlittle/100/fall.2017/... · 2017. 3. 17. · M.#Cheng,#Computer#Science Costvs#Performance • In#1984,#an#IBMPC#costs#US$2000,#thatuses#](https://reader034.vdocument.in/reader034/viewer/2022051919/600baf7b7df68351621e7263/html5/thumbnails/5.jpg)
M. Cheng, Computer Science
A brief History
• 1950-‐60 : large mainframe computers • 1960-‐70 : minicomputers and ICs • 1970-‐80 : personal and office computers • 1980-‐90 : networked & workstation computers • 1990-‐2010 : portable and mobile computers • 2010-‐future : mobile computing & …
5
![Page 6: New Elementary#Computing CSC100 - UVic.carlittle/100/fall.2017/... · 2017. 3. 17. · M.#Cheng,#Computer#Science Costvs#Performance • In#1984,#an#IBMPC#costs#US$2000,#thatuses#](https://reader034.vdocument.in/reader034/viewer/2022051919/600baf7b7df68351621e7263/html5/thumbnails/6.jpg)
M. Cheng, Computer Science
History of Computers(1950-‐1960)
the Mainframe computers
6
![Page 7: New Elementary#Computing CSC100 - UVic.carlittle/100/fall.2017/... · 2017. 3. 17. · M.#Cheng,#Computer#Science Costvs#Performance • In#1984,#an#IBMPC#costs#US$2000,#thatuses#](https://reader034.vdocument.in/reader034/viewer/2022051919/600baf7b7df68351621e7263/html5/thumbnails/7.jpg)
M. Cheng, Computer Science
A Mainframe Computer
7
![Page 8: New Elementary#Computing CSC100 - UVic.carlittle/100/fall.2017/... · 2017. 3. 17. · M.#Cheng,#Computer#Science Costvs#Performance • In#1984,#an#IBMPC#costs#US$2000,#thatuses#](https://reader034.vdocument.in/reader034/viewer/2022051919/600baf7b7df68351621e7263/html5/thumbnails/8.jpg)
M. Cheng, Computer Science
Applications of Mainframe
8
![Page 9: New Elementary#Computing CSC100 - UVic.carlittle/100/fall.2017/... · 2017. 3. 17. · M.#Cheng,#Computer#Science Costvs#Performance • In#1984,#an#IBMPC#costs#US$2000,#thatuses#](https://reader034.vdocument.in/reader034/viewer/2022051919/600baf7b7df68351621e7263/html5/thumbnails/9.jpg)
M. Cheng, Computer Science
History of Computers(1960-‐1970)
the Mini-‐computers &
Large Scale Integrated Circuits
9
![Page 10: New Elementary#Computing CSC100 - UVic.carlittle/100/fall.2017/... · 2017. 3. 17. · M.#Cheng,#Computer#Science Costvs#Performance • In#1984,#an#IBMPC#costs#US$2000,#thatuses#](https://reader034.vdocument.in/reader034/viewer/2022051919/600baf7b7df68351621e7263/html5/thumbnails/10.jpg)
M. Cheng, Computer Science
A Mini-‐computer
10
![Page 11: New Elementary#Computing CSC100 - UVic.carlittle/100/fall.2017/... · 2017. 3. 17. · M.#Cheng,#Computer#Science Costvs#Performance • In#1984,#an#IBMPC#costs#US$2000,#thatuses#](https://reader034.vdocument.in/reader034/viewer/2022051919/600baf7b7df68351621e7263/html5/thumbnails/11.jpg)
M. Cheng, Computer Science
Applications of Mini-‐computers
11
![Page 12: New Elementary#Computing CSC100 - UVic.carlittle/100/fall.2017/... · 2017. 3. 17. · M.#Cheng,#Computer#Science Costvs#Performance • In#1984,#an#IBMPC#costs#US$2000,#thatuses#](https://reader034.vdocument.in/reader034/viewer/2022051919/600baf7b7df68351621e7263/html5/thumbnails/12.jpg)
M. Cheng, Computer Science
Integrated Circuit
12
![Page 13: New Elementary#Computing CSC100 - UVic.carlittle/100/fall.2017/... · 2017. 3. 17. · M.#Cheng,#Computer#Science Costvs#Performance • In#1984,#an#IBMPC#costs#US$2000,#thatuses#](https://reader034.vdocument.in/reader034/viewer/2022051919/600baf7b7df68351621e7263/html5/thumbnails/13.jpg)
M. Cheng, Computer Science
Integrated Circuit
13
![Page 14: New Elementary#Computing CSC100 - UVic.carlittle/100/fall.2017/... · 2017. 3. 17. · M.#Cheng,#Computer#Science Costvs#Performance • In#1984,#an#IBMPC#costs#US$2000,#thatuses#](https://reader034.vdocument.in/reader034/viewer/2022051919/600baf7b7df68351621e7263/html5/thumbnails/14.jpg)
M. Cheng, Computer Science
Very Large Scale Integrated Circuit
14
![Page 15: New Elementary#Computing CSC100 - UVic.carlittle/100/fall.2017/... · 2017. 3. 17. · M.#Cheng,#Computer#Science Costvs#Performance • In#1984,#an#IBMPC#costs#US$2000,#thatuses#](https://reader034.vdocument.in/reader034/viewer/2022051919/600baf7b7df68351621e7263/html5/thumbnails/15.jpg)
M. Cheng, Computer Science
Gordon Moore’s Law
“The number of transistors will double every 2 years for the same cost.”
15
![Page 16: New Elementary#Computing CSC100 - UVic.carlittle/100/fall.2017/... · 2017. 3. 17. · M.#Cheng,#Computer#Science Costvs#Performance • In#1984,#an#IBMPC#costs#US$2000,#thatuses#](https://reader034.vdocument.in/reader034/viewer/2022051919/600baf7b7df68351621e7263/html5/thumbnails/16.jpg)
M. Cheng, Computer Science
The Microprocessor
16
![Page 18: New Elementary#Computing CSC100 - UVic.carlittle/100/fall.2017/... · 2017. 3. 17. · M.#Cheng,#Computer#Science Costvs#Performance • In#1984,#an#IBMPC#costs#US$2000,#thatuses#](https://reader034.vdocument.in/reader034/viewer/2022051919/600baf7b7df68351621e7263/html5/thumbnails/18.jpg)
M. Cheng, Computer Science
History of Computers(1970-‐1980)
the Personal-‐computers
18
![Page 19: New Elementary#Computing CSC100 - UVic.carlittle/100/fall.2017/... · 2017. 3. 17. · M.#Cheng,#Computer#Science Costvs#Performance • In#1984,#an#IBMPC#costs#US$2000,#thatuses#](https://reader034.vdocument.in/reader034/viewer/2022051919/600baf7b7df68351621e7263/html5/thumbnails/19.jpg)
M. Cheng, Computer Science
Apple I
19
![Page 20: New Elementary#Computing CSC100 - UVic.carlittle/100/fall.2017/... · 2017. 3. 17. · M.#Cheng,#Computer#Science Costvs#Performance • In#1984,#an#IBMPC#costs#US$2000,#thatuses#](https://reader034.vdocument.in/reader034/viewer/2022051919/600baf7b7df68351621e7263/html5/thumbnails/20.jpg)
M. Cheng, Computer Science
The IBM-‐PC
20
![Page 21: New Elementary#Computing CSC100 - UVic.carlittle/100/fall.2017/... · 2017. 3. 17. · M.#Cheng,#Computer#Science Costvs#Performance • In#1984,#an#IBMPC#costs#US$2000,#thatuses#](https://reader034.vdocument.in/reader034/viewer/2022051919/600baf7b7df68351621e7263/html5/thumbnails/21.jpg)
M. Cheng, Computer Science
IBM-‐PC = Apple iMac?
IBM-‐PC 1984 Apple iMac 27” 5K Retina 2015
21
![Page 22: New Elementary#Computing CSC100 - UVic.carlittle/100/fall.2017/... · 2017. 3. 17. · M.#Cheng,#Computer#Science Costvs#Performance • In#1984,#an#IBMPC#costs#US$2000,#thatuses#](https://reader034.vdocument.in/reader034/viewer/2022051919/600baf7b7df68351621e7263/html5/thumbnails/22.jpg)
M. Cheng, Computer Science
Cost vs Performance
• In 1984, an IBM-‐PC costs US$2000, that uses an Intel 8088 that can do 700,000 calculations per second.
• It is equivalent to US$5000 after inflation, and can buy an Apple 27” iMac (under $3K) that uses Intel Quad Core i5 and can do 80,000,000,000 calculations per second.
• This is 100,000 times in speed improvement! (Almost as predicted by Moore’s Law.)
22
![Page 23: New Elementary#Computing CSC100 - UVic.carlittle/100/fall.2017/... · 2017. 3. 17. · M.#Cheng,#Computer#Science Costvs#Performance • In#1984,#an#IBMPC#costs#US$2000,#thatuses#](https://reader034.vdocument.in/reader034/viewer/2022051919/600baf7b7df68351621e7263/html5/thumbnails/23.jpg)
M. Cheng, Computer Science
History of Computers(1980-‐1990)
the workstation computers
23
![Page 24: New Elementary#Computing CSC100 - UVic.carlittle/100/fall.2017/... · 2017. 3. 17. · M.#Cheng,#Computer#Science Costvs#Performance • In#1984,#an#IBMPC#costs#US$2000,#thatuses#](https://reader034.vdocument.in/reader034/viewer/2022051919/600baf7b7df68351621e7263/html5/thumbnails/24.jpg)
M. Cheng, Computer Science
A Professional Workstation
24
![Page 25: New Elementary#Computing CSC100 - UVic.carlittle/100/fall.2017/... · 2017. 3. 17. · M.#Cheng,#Computer#Science Costvs#Performance • In#1984,#an#IBMPC#costs#US$2000,#thatuses#](https://reader034.vdocument.in/reader034/viewer/2022051919/600baf7b7df68351621e7263/html5/thumbnails/25.jpg)
M. Cheng, Computer Science
Xerox : Office Of the Future?
25
![Page 26: New Elementary#Computing CSC100 - UVic.carlittle/100/fall.2017/... · 2017. 3. 17. · M.#Cheng,#Computer#Science Costvs#Performance • In#1984,#an#IBMPC#costs#US$2000,#thatuses#](https://reader034.vdocument.in/reader034/viewer/2022051919/600baf7b7df68351621e7263/html5/thumbnails/26.jpg)
M. Cheng, Computer Science
XEROX Laser Printer
26
![Page 27: New Elementary#Computing CSC100 - UVic.carlittle/100/fall.2017/... · 2017. 3. 17. · M.#Cheng,#Computer#Science Costvs#Performance • In#1984,#an#IBMPC#costs#US$2000,#thatuses#](https://reader034.vdocument.in/reader034/viewer/2022051919/600baf7b7df68351621e7263/html5/thumbnails/27.jpg)
M. Cheng, Computer Science
Apple MacIntosh & GUI
27
![Page 28: New Elementary#Computing CSC100 - UVic.carlittle/100/fall.2017/... · 2017. 3. 17. · M.#Cheng,#Computer#Science Costvs#Performance • In#1984,#an#IBMPC#costs#US$2000,#thatuses#](https://reader034.vdocument.in/reader034/viewer/2022051919/600baf7b7df68351621e7263/html5/thumbnails/28.jpg)
M. Cheng, Computer Science
History of Computers(1990-‐2010)
the portable & handheld
computers
28
![Page 29: New Elementary#Computing CSC100 - UVic.carlittle/100/fall.2017/... · 2017. 3. 17. · M.#Cheng,#Computer#Science Costvs#Performance • In#1984,#an#IBMPC#costs#US$2000,#thatuses#](https://reader034.vdocument.in/reader034/viewer/2022051919/600baf7b7df68351621e7263/html5/thumbnails/29.jpg)
M. Cheng, Computer Science
First Laptop: Osbourne-‐1
29
![Page 30: New Elementary#Computing CSC100 - UVic.carlittle/100/fall.2017/... · 2017. 3. 17. · M.#Cheng,#Computer#Science Costvs#Performance • In#1984,#an#IBMPC#costs#US$2000,#thatuses#](https://reader034.vdocument.in/reader034/viewer/2022051919/600baf7b7df68351621e7263/html5/thumbnails/30.jpg)
M. Cheng, Computer Science
The Palm Pilot
30
![Page 31: New Elementary#Computing CSC100 - UVic.carlittle/100/fall.2017/... · 2017. 3. 17. · M.#Cheng,#Computer#Science Costvs#Performance • In#1984,#an#IBMPC#costs#US$2000,#thatuses#](https://reader034.vdocument.in/reader034/viewer/2022051919/600baf7b7df68351621e7263/html5/thumbnails/31.jpg)
M. Cheng, Computer Science
Apple MessagePad
31
![Page 32: New Elementary#Computing CSC100 - UVic.carlittle/100/fall.2017/... · 2017. 3. 17. · M.#Cheng,#Computer#Science Costvs#Performance • In#1984,#an#IBMPC#costs#US$2000,#thatuses#](https://reader034.vdocument.in/reader034/viewer/2022051919/600baf7b7df68351621e7263/html5/thumbnails/32.jpg)
M. Cheng, Computer Science
Nokia 900 Communicator
32
![Page 33: New Elementary#Computing CSC100 - UVic.carlittle/100/fall.2017/... · 2017. 3. 17. · M.#Cheng,#Computer#Science Costvs#Performance • In#1984,#an#IBMPC#costs#US$2000,#thatuses#](https://reader034.vdocument.in/reader034/viewer/2022051919/600baf7b7df68351621e7263/html5/thumbnails/33.jpg)
M. Cheng, Computer Science
First Smartphone : The iPhone
33
![Page 34: New Elementary#Computing CSC100 - UVic.carlittle/100/fall.2017/... · 2017. 3. 17. · M.#Cheng,#Computer#Science Costvs#Performance • In#1984,#an#IBMPC#costs#US$2000,#thatuses#](https://reader034.vdocument.in/reader034/viewer/2022051919/600baf7b7df68351621e7263/html5/thumbnails/34.jpg)
M. Cheng, Computer Science
History of Computers(2010 & Future)
mobile computers
34
![Page 35: New Elementary#Computing CSC100 - UVic.carlittle/100/fall.2017/... · 2017. 3. 17. · M.#Cheng,#Computer#Science Costvs#Performance • In#1984,#an#IBMPC#costs#US$2000,#thatuses#](https://reader034.vdocument.in/reader034/viewer/2022051919/600baf7b7df68351621e7263/html5/thumbnails/35.jpg)
M. Cheng, Computer Science
Apple iPad
35
![Page 36: New Elementary#Computing CSC100 - UVic.carlittle/100/fall.2017/... · 2017. 3. 17. · M.#Cheng,#Computer#Science Costvs#Performance • In#1984,#an#IBMPC#costs#US$2000,#thatuses#](https://reader034.vdocument.in/reader034/viewer/2022051919/600baf7b7df68351621e7263/html5/thumbnails/36.jpg)
M. Cheng, Computer Science
Smart Watches
36
![Page 37: New Elementary#Computing CSC100 - UVic.carlittle/100/fall.2017/... · 2017. 3. 17. · M.#Cheng,#Computer#Science Costvs#Performance • In#1984,#an#IBMPC#costs#US$2000,#thatuses#](https://reader034.vdocument.in/reader034/viewer/2022051919/600baf7b7df68351621e7263/html5/thumbnails/37.jpg)
M. Cheng, Computer Science
The End.
37