Download presentation
Presentation is loading. Please wait.
Published byPeter Boyd Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.