Download presentation
Presentation is loading. Please wait.
1
Chapter 1 電腦是什麼時候發展出來的?
2
大約一千三百多年前…
3
「電腦」是什麼? A device that computes, especially a programmable electronic machine that performs high-speed mathematical or logical operations or that assembles, stores, correlates, or otherwise processes information -- The American Heritage Dictionary of the English Language, 4th Edition, 2000 Many computing devices have been developed: Special-purpose versus general-purpose Non-programmable versus programmable Mechanical, electromechanical, electronic, …
4
第一部 全電子式 可程式 一般用途的電腦 是什麼時候發展出來的?
5
第一部「電」腦 一般認為:ENIAC (Electronic Numerical Integrator and Calculator)
Work started in 1943 in the Moore School of Electrical Engineering at the University of Pennsylvania, by John Mauchly and J. Presper Eckert 在二次世界大戰期間運作 1946年公諸於世 約25公尺長、2.5公尺高 20 10-digit registers, each 2 feet 使用18,000個真空管 (electronic switches) 每秒執行1900個加法 Programming manually by plugging cables and setting switches
7
大約同一時期,人們發明了電晶體 By W. Shockley, J. Bardeen, W. Brattain of
Bell Lab. in 1947 Much more reliable than vacuum tubes Electronic switches in “solids”
8
不久後使用電晶體的電腦出現 1950 年代 中期
9
電腦元件的另一大突破是IC 1958年德州儀器公司的Jack Kilby: integrated a transistor with resistors and capacitors on a single semiconductor chip, which is a monolithic IC
10
當更多的電晶體能放入IC後... 1971年第一個微處理器:Intel 4004 108 KHz, 0.06 MIPS
2300 transistors (10 microns) Bus width: 4 bits Memory: 640 bytes For Busicom calculator
11
微處理器造就了... 1977年Apple II: Steve Jobs, Steve Wozniak
12
以及PC 1981年IBM PC: Intel 8088, 4.77MHz
13
一些週邊設備也早已發展出來 1973: Researchers at Xerox PARC developed
an experimental PC: Alto Used mouse, Ethernet, bit-mapped graphics, icons, menus, WYSIWG editing Hosted the invention of: Local-area networking Laser printing All of modern client / server distributed computing
14
讓PC成為真正有用的東西--應用程式 1979: 1st electronic spreadsheet (VisiCalc for Apple II) by Don Bricklin and Bob Franston “The kill app for early PCs” Followed by dBASE II, ...
15
人們也先後發展出許多其他東西...
16
80年代,IC的集成進入VLSI New processor architecture was introduced:
RISC (Reduced Instruction Set Computer) IBM: John Cocke UC Berkeley: David Patterson Stanford: John Hennessy Commercial RISC processors introduced around 1985 MIPS: MIPS Sun : Sparc IBM : Power RISC HP : PA-RISC DEC : Alpha They compete with CISC (complex instruction set computer) processors, mainly Intel x86 processors, for the next 15 years
17
Let’s Start with Processor Performance
18
Why Such Changes? Several factors: IC technology:
clock rate, power, transistors per chip ⇓ enable Computer architecture: pipeline, cache, MMX, instructions per cycle ⇓ supported by Mass market: market share, revenue, applications
19
VLSI IC Technology cost per transistor↓ chip density↑
20
Technology Trends: Memory Capacity (1 Chip DRAM)
year size(Mbit) 1.4X/yr, or doubling every 2 years 4000X since 1980
21
Technology Trends: Microprocessor Capacity
22
Technology => Dramatic Change
Processor 2X in speed every 1.5 years; 100X in last decade Memory DRAM capacity: 2x / 2 years; 64X size in last decade Cost per bit: improves about 25% per year Disk Capacity: > 2X every year; 120X in last decade Cost per bit: improves about 100% per year State-of-the-art PC when you graduate: Processor clock: 4.0 GHz Memory capacity: 1.0 GBytes Disk capacity: 1.0 TeraBytes New units! Mega => Giga, Giga => Tera
23
Summary Computer architecture studies instruction set architecture and computer organization Instruction set architecture is about interface All computers consist of five components: Processor: (1) datapath and (2) control (3) Memory (4) Input devices and (5) output devices Architecture design is an iterative process; must consider: Device technology Application and market Performance evaluation
Similar presentations