Download
text book n.
Skip this Video
Loading SlideShow in 5 Seconds..
Text Book PowerPoint Presentation

Text Book

876 Vues Download Presentation
Télécharger la présentation

Text Book

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. Text Book • Computer Organization and Architecture: Designing for Performance, 7th Ed., 2006, • William Stallings, • Prentice-Hall International, Inc.

  2. Outline • Overview • The Computer System • The CPU • The Control Unit • Parallel Organization

  3. Gain Score • +5% - Class Participation • 15% - Two or three Homework • 15% - Two Reports • 20% - Two Quizzes • 25% - A Midterm Test • 25% - A Final Test

  4. William Stallings Computer Organization and Architecture7th Edition Chapter 1 Introduction

  5. Architecture & Organization 1 • Architecture is those attributes visible to the programmer • Instruction set, number of bits used for data representation, I/O mechanisms, addressing techniques. • e.g. Is there a multiply instruction? • Organization is how features are implemented • Control signals, interfaces, memory technology. • e.g. Is there a hardware multiply unit or is it done by repeated addition?

  6. Architecture & Organization 2 • All Intel x86 family share the same basic architecture • The IBM System/370 family share the same basic architecture • This gives code compatibility • At least backwards • Organization differs between different versions

  7. Structure & Function • Structure is the way in which components relate to each other • Function is the operation of individual components as part of the structure

  8. Function • All computer functions are: • Data processing • Data storage • Data movement • Control

  9. Operations (1) Data movement

  10. Operations (2) Storage

  11. Operation (3) Processing from/to storage

  12. Operation (4)Processing from storage to I/O

  13. Structure • The Computer • CPU • Controls the operation of the computer and performs its data processing functions. • Main memory • Stores data • I/O • Moves data between the computer and its external environment • System interconnection • Provides for communication among CPU, main memory, and I/O

  14. Structure - Top Level Computer Peripherals Central Processing Unit Main Memory Computer Systems Interconnection Input Output Communication lines

  15. Structure - The CPU CPU Arithmetic and Logic Unit Computer Registers I/O System Bus CPU Internal CPU Interconnection Memory Control Unit

  16. Structure - The Control Unit Control Unit CPU Sequencing Logic ALU Control Unit Internal Bus Control Unit Registers and Decoders Registers Control Memory

  17. Outline of the Book (1) • Computer Evolution and Performance • Computer Interconnection Structures • Internal Memory • External Memory • Input/Output • Operating Systems Support • Computer Arithmetic • Instruction Sets

  18. Outline of the Book (2) • CPU Structure and Function • Reduced Instruction Set Computers • Superscalar Processors • Control Unit Operation • Microprogrammed Control • Multiprocessors and Vector Processing • Digital Logic (Appendix)

  19. Internet Resources- Web site for book • 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

  20. Internet Resources- Web sites to look for • WWW Computer Architecture Home Page • CPU Info Center • ACM Special Interest Group on Computer Architecture • IEEE Technical Committee on Computer Architecture • Intel Technology Journal • Manufacturer’s sites • Intel, IBM, etc.