Presentation is loading. Please wait.

Presentation is loading. Please wait.

Orange Coast College Business Division Computer Science Department CS 116- Computer Architecture Course Orientation.

Similar presentations


Presentation on theme: "Orange Coast College Business Division Computer Science Department CS 116- Computer Architecture Course Orientation."— Presentation transcript:

1 Orange Coast College Business Division Computer Science Department CS 116- Computer Architecture Course Orientation

2 OCC - CS/CIS CS116-Ch00-Orientation 2 1998 Morgan Kaufmann Publishers ( Augmented & Modified by M.Malaty) 2CS 116 Fall 2003 Who Am I? Matthew Beers Doctoral student at UCI – Research area: Compilers Last minute substitution

3 OCC - CS/CIS CS116-Ch00-Orientation 3 1998 Morgan Kaufmann Publishers ( Augmented & Modified by M.Malaty) 3CS 116 Fall 2003 How to Reach Me? Email: – mbeers@occ.cccd.edu Phone: – On-Campus: Ext. 22579 Office location: – Officially None. Office Hours: – TBD URL: – http://csjava.occ.cccd.edu/~mbeers/cs116

4 OCC - CS/CIS CS116-Ch00-Orientation 4 1998 Morgan Kaufmann Publishers ( Augmented & Modified by M.Malaty) 4CS 116 Fall 2003 Where are we? ● Computer Architectures! ● OCC Catalog Description: ● A course in the architecture of computers. Topics include Boolean algebra and computer arithmetic, digital logic, micro and macro-architecture, assembly language, performance, Datapath and control, memory hierarchies, interfacing and peripherals, and multi-processing.

5 OCC - CS/CIS CS116-Ch00-Orientation 5 1998 Morgan Kaufmann Publishers ( Augmented & Modified by M.Malaty) 5CS 116 Fall 2003 What does that mean? Foundation Theoretical Perspective Practical Hardware Specification Software Interaction

6 OCC - CS/CIS CS116-Ch00-Orientation 6 1998 Morgan Kaufmann Publishers ( Augmented & Modified by M.Malaty) 6CS 116 Fall 2003 Theoretical Underlying mathematical concepts behind digital logic Foundation of why computers work the way they do

7 OCC - CS/CIS CS116-Ch00-Orientation 7 1998 Morgan Kaufmann Publishers ( Augmented & Modified by M.Malaty) 7CS 116 Fall 2003 Hardware Aspects In-depth understanding of inner-structure, evolution, tradeoffs, & HW/SW boundary of modern computers Understand how data are processed & controlled Learn about limitations caused by I/O devices and how to overcome some of them Measure CPU’s & other HW performance Follow the changes in technology and it’s impact on all aspects of computer science & engineering

8 OCC - CS/CIS CS116-Ch00-Orientation 8 1998 Morgan Kaufmann Publishers ( Augmented & Modified by M.Malaty) 8CS 116 Fall 2003 Software Aspects Efficient programming needs computer organization knowledge – Hierarchical memories, parallel processors – How can the organization affect performance Build high-performance software for fun and profit

9 OCC - CS/CIS CS116-Ch00-Orientation 9 1998 Morgan Kaufmann Publishers ( Augmented & Modified by M.Malaty) 9CS 116 Fall 2003 Personal Aspects Make purchasing decisions Offer “expert” advice Troubleshooting Enhance marketability – Scientist – Programmer – System analyst

10 OCC - CS/CIS CS116-Ch00-Orientation 10 1998 Morgan Kaufmann Publishers ( Augmented & Modified by M.Malaty) 10CS 116 Fall 2003 Last, but not least.... UC Transfer Credit!

11 OCC - CS/CIS CS116-Ch00-Orientation 11 1998 Morgan Kaufmann Publishers ( Augmented & Modified by M.Malaty) 11CS 116 Fall 2003 What do you need? ● Prerequisites: ● CS 115 or CS 150 ● Recommended preparation ● Assembly language course (CS240-Microcomputer System Development) ● Textbook ● Patterson and Hennessy, Computer Organization & Design The Hardware/Software Interface, 2nd Edition, Morgan Kaufmann Publishers, 1998

12 OCC - CS/CIS CS116-Ch00-Orientation 12 1998 Morgan Kaufmann Publishers ( Augmented & Modified by M.Malaty) 12CS 116 Fall 2003 Other Materials PPT Presentations – Copyright 1998 Morgan Kaufmann Publishers – Adapted & Modified by Martha Malaty – Further adapted by Matthew Beers Software used – SPIM Simulator Web extension – http://www.mkp.com/books_catalog/ catalog.asp?ISBN=1-55860-428-6

13 OCC - CS/CIS CS116-Ch00-Orientation 13 1998 Morgan Kaufmann Publishers ( Augmented & Modified by M.Malaty) 13CS 116 Fall 2003 Texts Optional – Nicholas Carter, Schaum's Outline for Computer Architecture, McGraw-Hill Professional Book Group, 2001 ISBN: 007136207X. – William Stallings Computer Organization and Architecture, 6 th Edition, Prentice-Hall, 2002 ISBN: 0-13-035119-9. – Roger L. Tokheim Digital Principles, 3 rd Edition, McGraw-Hill, 1994 ISBN 0-07-065050-0

14 OCC - CS/CIS CS116-Ch00-Orientation 14 1998 Morgan Kaufmann Publishers ( Augmented & Modified by M.Malaty) 14CS 116 Fall 2003 Other Useful References Digital Electronics – M. Morris Mano & Kime Charles, Logic and Computer Design Fundamentals, 2nd Ed., Prentice-Hall, 1999 – M. Morris Mano, Digital Design, 2nd Edition, Prentice-Hall, 1991 – John F. Wakerly, Digital Design. Principles and Practices, 2nd Edition Prentice-Hall, 1994 – Derek Green, Digital Electronics, 5th Edition, Addison-Wesley,1998

15 OCC - CS/CIS CS116-Ch00-Orientation 15 1998 Morgan Kaufmann Publishers ( Augmented & Modified by M.Malaty) 15CS 116 Fall 2003 Other Useful References Computer Architecture & Organization: – Mills J. Murdocca & Vincent P. Heuring, Principlies of Computer Architecture, Prentice-Hall, 2000 – John L. Hennessy & David A. Patterson Computer Architecture: A Quantitative Approach, 2nd Ed, Morgan Kaufmann, 1995 – Andrew S. Tanenbaum, Structured Computer Architecture, 4th Edition, Prentice Hall, 1999, – M. Morris Mano, Computer System Architecture, 3rd Edition, Prentice-Hall, 1993

16 OCC - CS/CIS CS116-Ch00-Orientation 16 1998 Morgan Kaufmann Publishers ( Augmented & Modified by M.Malaty) 16CS 116 Fall 2003 The Syllabus Grading Homework Exams Term Project Policies – Acadamic Honesty – Lectures – Special Needs – Communication The Schedule

17 OCC - CS/CIS CS116-Ch00-Orientation 17 1998 Morgan Kaufmann Publishers ( Augmented & Modified by M.Malaty) 17CS 116 Fall 2003 The Schedule Chapter 1: Computer Abstraction & Technology App.B & more: The Basics of Logic Design Chapter 3 & App.A: Instructions – The language of the Machine – Assemblers, Linkers, & the SPIM Simulator Chapter 2: The Role of Performance Chapter 4: Arithmetic for Computers

18 OCC - CS/CIS CS116-Ch00-Orientation 18 1998 Morgan Kaufmann Publishers ( Augmented & Modified by M.Malaty) 18CS 116 Fall 2003 The Schedule Continued Chapter 5: The Processor: Datapath & Control Chapter 6: Enhancing Performance: Pipelining Chapter 7: The Memory Hierarchy Chapter 8: Interfacing Peripherals & Processors Chapter 9: Multiprocessors


Download ppt "Orange Coast College Business Division Computer Science Department CS 116- Computer Architecture Course Orientation."

Similar presentations


Ads by Google