2. Top 10 Significant Inventions in the
Recent Half Century
• 1. Computer • 6. Color TV
• 2. Internet • 7. Credit Card
• 3. Mobile Phone • 8. Email
• 4. Satellite • 9. Prophylactic
• 5. Rice • 10. Laser
Source: 中新网
3. Variety of Computers
Mobile Phone
Server Desktop
Notebook Pad
Printer Router Supercomputer
Plane Cluster
Car Wireless Router
4. Classes of Computers
• Desktop computers
—General purpose, variety of software
—Subject to cost/performance tradeoff
• Server computers
—Network based
—High capacity, performance, reliability
—Range from small servers to building sized
• Embedded computers
—Hidden as components of systems
—Stringent power/performance/cost constraints
24. Reflection
• What do different
computers share and differ
in?
• How can we continuously
improve computer
performance?
• How do different
components work
together?
• What are tradeoffs between
performance and cost?
24
25. Course Description and Goal
Capacity Speed Price
(memory) (CPU)
IBM7030 128KB 1.2 MIPS US$13,500,000
(Stretch)1961
Desktop 2G (typical) 3000 MIPS US$800
2010
Understand the unprecedented innovations in computers!
What have been making computers faster and cheaper? And how
to continue the innovations?
50 years of non-stop innovation – a technological
miracle!
26. Course Information
Computer
Organization and
Architecture
—Credits: 4 Venue and Time
—Hours: 68
• Wedesday
—1st week to 17th week
•Course Website: • Friday
—http://grid.sjtu.edu.cn/yz • 3 -4 class
rd th
hu/courses/orgarc_11sprin
g/
• 下院109
27. Instructor
• Yanmin Zhu: Associate Professor
—Wireless Sensor Networks, Ad Hoc Networks,
Vehicle Ad Hoc Networks, Pervasive and
Ubiquitous Computing
—Distributed and Parallel Systems,, and Policy-
based Management for Distributed Systems
• Contact
—Web: http://grid.sjtu.edu.cn/yzhu
—Email: yzhu@cs.sjtu.edu.cn
—Mobile: 135 2442 1842
—电院5号楼东A303“973 WSN Research Lab”
28. Textbook
• Computer Organization and
Architecture Designing for
Performance (7th ed.)
• 计算机组织与结构—性能设计(
第七版 影印版)
—William Stallings
• 高等教育出版社
• Price: ¥55.00
• Available at the
Department. You can
borrow one from there
29. Internet Resources
• http://WilliamStallings.com
/COA/COA7e.html
— links to sites of interest
— links to sites for courses that
use the book
— errata list for book
— information on other books
by W. Stallings
• http://WilliamStallings.com
/StudentSupport.html
— Math
— How-to
— Research resources
— Misc
30. Reference Books
• Computer Organization and
Design: The
Hardware/Software Interface,
4th Edition, David A.
Patterson, John L. Hennessy
• Computer Architecture: A
Quantitative Approach, 4th
Edition, John L. Hennessy,
David A. Patterson