1 / 13

Topic I Introduction to Computer Architecture and Organization

Topic I Introduction to Computer Architecture and Organization. Reading List. Slides: Topics1x Henn & Patt: Chapter 1 Henn & Patt: Chapter 2 Other papers as assigned in class or homework. Topic 1: Outline of Computer Architecture and Organization.

Download Presentation

Topic I Introduction to Computer Architecture and Organization

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Topic IIntroduction to Computer Architecture and Organization cpeg323\Topic1.ppt

  2. Reading List • Slides: Topics1x • Henn & Patt: Chapter 1 • Henn & Patt: Chapter 2 • Other papers as assigned in class or homework cpeg323\Topic1.ppt

  3. Topic 1: Outline of Computer Architecture and Organization • Ability to apply basic knowledge of computer architecture and organization in understanding overall design flow of a computer. • An understanding of professional and ethical responsibility of a computer engineer (in parcituclar, computer architect) cpeg323\Topic1.ppt

  4. What Does it Mean by “Architecture”?? “The art or science or building...the art or practice of designing and building structures...” • Webster 9th New College Dictionary “including plan, design, construction and decorative treatment...” • American College Dictionary cpeg323\Topic1.ppt

  5. “Computer Architecture” - the word coined by Fred Brooks cpeg323\Topic1.ppt

  6. “Computer Architecture” – cont’d “Computer architecture is the computer as seen by the user” - Amdhal et al, (64) “...by architecture, we mean the structure of the modules as they are organized in a computer system...” - Stone, H. (1987) cpeg323\Topic1.ppt

  7. “Computer Architecture” – cont’d “The architecture of a computer is the interface between the machine and the software” - Andris Padges IBM 360/370 Architect cpeg323\Topic1.ppt

  8. “Computer Architecture” – cont’d • Structure: static arrangement of the parts (plan) • Organization: dynamic interaction of these parts and their management (design) • Implementation: the design of specific building blocks (construction) • Performance evaluation: the behavior study of the system (decorative treatment) cpeg323\Topic1.ppt

  9. Architecture (from architect’s point of view) • Instruction set architecture • Implementation • Organization: high-level aspects • memory system • bus structure • internal CPU design • Hardware: • logic design • packaging tech. cpeg323\Topic1.ppt

  10. Important Advice • Remember: the key is to learn how to evaluate architecture in the context of the technology available • Design for anticipated future technology fulcrum • Methodology is most important, but not the conclusion cpeg323\Topic1.ppt

  11. Levels in Computer Organization • Concepts of multi-level machine • Concepts of virtual machine cpeg323\Topic1.ppt

  12. Architecture Disciplines • Hardware/software structure • Algorithms and their implementation • Language Issues cpeg323\Topic1.ppt

  13. The Big Picture Both hardware and software consist of hierarchical layers, with each lower layer hiding details from the level above. This principle of abstraction is the way both hardware designers and software designers cope with the complexity of computer systems. One key interface between the levels of abstraction is the instruction set architecture: the interface between the hardware and low-level software. This abstract interface enables many implementations of varying cost and performance to run identical software. John L. Hennessy David A. Patterson cpeg323\Topic1.ppt

More Related