Presentation is loading. Please wait.

Presentation is loading. Please wait.

CS.210 Computer Systems and Architecture and CS.305 Computer Architecture Recap and Re-introduction.

Similar presentations


Presentation on theme: "CS.210 Computer Systems and Architecture and CS.305 Computer Architecture Recap and Re-introduction."— Presentation transcript:

1 CS.210 Computer Systems and Architecture and CS.305 Computer Architecture Recap and Re-introduction

2 Re-Introduction  This Semester 1 course is all about how computers work  But what do we mean by a computer?  Different types: desktop, servers, embedded devices  Different uses: automobiles, graphics, finance, genomics…  Different manufacturers: Intel, Apple, IBM, Microsoft, Sun…  Different underlying technologies and different costs!  Best way to learn:  Focus on a specific instance and learn how it works  While learning general principles and historical perspectives CS210_305_Recap/2

3 Recap and Re-introduction Why learn this stuff?  You want to call yourself a “computer scientist”  You want to build software people use (need performance)  You need to make a purchasing decision or offer “expert” advice  Both Hardware and Software affect performance:  Algorithm determines number of source-level statements  Language/Compiler/Architecture determine machine instructions (Chapter 2 and 3)  Processor/Memory determine how fast instructions are executed (Chapter 5, 6, and 7)  Assessing and Understanding Performance in Chapter 4 CS210_305_Recap/3

4 Progress so far  CS210/CS305 – Introductory lecture(s)  Introduction to Computer Abstractions and Technology [CS210_305_02.ppt]  CS210  Pre-requisite class(es) CS106/107 included: Assembly Language, MIPS ISA, MIPS Arithmetic, Design Principles  C and low-level programming – early 52223-related material [CS210_C.ppt]  CS305  Pre-requisite class(es) 52139/52223  MIPS ISA [CS305_03.ppt]  MIPS Arithmetic [CS305_04.ppt]  Design Principles – Summary [ CS305_03/48] Recap and Re-introductionCS210_305_Recap/4

5 To Do: CS210/CS305 Combined  Assessing and Understanding Performance  [CS210_305_05.ppt]  Processor:  Datapath and Control [CS210_305_06.ppt]  Enhancing Performance with Pipelining [CS210_305_07.ppt]  Memory:  Structures  Caches  Virtual  I/O Systems Recap and Re-introductionCS210_305_Recap/5


Download ppt "CS.210 Computer Systems and Architecture and CS.305 Computer Architecture Recap and Re-introduction."

Similar presentations


Ads by Google