Home ] CS208 ] CS361 ] CS362 ] CS372 ] CS437 ] [ CS440 ] CS465 ]

CS440

Course Description/Syllabus

Class Presentations & Handouts (ALL weeks)

By Week:  Wk1    Wk2    Wk3    Wk4    Wk5    Wk6    Wk7

Homework Assignments

Architecture Info (Articles/Tutorials/Reference Books)

CS440 Course Description

Computer Organization and Architecture:

Guidebook:  Introduces machine architecture through the traditional Von Neumann architectural schemes. Features traditional register-to-register transfer logic, ALU design, and BUS architectures. Examines hamming codes, disk drive performance analysis, virtual storage and cache memory, pipelining, micro-code and bit-slicing. Examines several systolic architectures and their corresponding parallel processing environments.

bullet

Official Regis SPS Course Info/1st Night Assn (classroom only)

    Regis Course Overviews & Modules  (Regisnet password protected - under CS440)

 
bullet

Syllabus:

 

 Back to Top

Weekly Notes and Handouts

    Powerpoint Viewer (free download)

 Back to Top

Week 1:

    Decimal, Binary, Octal, and Hex Numbering Systems (.ppt, 197k)

    Math and Logical Binary Operations (.ppt, 136k)

    Signed and Floating Point Number Representation (.ppt, 413k)

    Booth's Algorithm (.ppt, 72k)

    Extra Practice Worksheet for Week 1 (.doc, 56k)

 Back to Top

Week 2:    

 Back to Top

Week 3:

 Back to Top

Week 4:

Back to Top

Week 5:

Back to Top

Week 6: 

Back to Top

Week 7:

Back to Top

Week 8:

Back to Top

Homework Assignments 

Back to Top

Architecture Information

Online Architecture Articles/ Tutorials:

general: RISC vs CISC

            Chip Geek

             WWW Computer Architecture Page

            IT World: Computer Architecture

week 5: Tutorial: Pipelining

week 6: Tutorial: Memory Hierarchy (Caches)

week 7: Computer Architecture: What is a Bus?

Back to Top

Required Text:

 

    Patterson, David A. and Hennessy, John L.  Computer Organization and Design: The Hardware/Software Interface, Third Edition.  Morgan Kaufmann: 2004.  ISBN-10: 1558606041.  ISBN-13: 978-1558606043.

 

Optional Reference Books:

 

    1.  Carter, Nicholas, Ph.D.  Schaum's Outline of Computer Architecture. McGraw-Hill Trade: 2001. ISBN: 007136207X.

 

    2.  Comer, Douglas.  Essentials of Computer Architecture.  

Prentice Hall: 2004. ISBN: 0131491792.

 

    3.  Murdocca, M. and Heuring, V. Computer Architecture and Organization: An Integrated Approach.  Wiley: 2007.  ISBN: 0471733881.

 

    4.  Null, Linda and Lobur, Julia. The Essentials of Computer Organization and Architecture, 2nd edition. Jones and Bartlett Publishers: 2006.  ISBN: 0763737690.

 

    5.  Stallings, William.  Computer Organization and Architecture: Designing for Performance, 7th edition.  Prentice Hall: 2005.  ISBN: 0131856448.

 

    6.  Warford, J. S. Computer Systems, 3rd edition. Jones and Bartlett Publishers: 2005.  ISBN: 0763732397.

Back to Top

Copyright © 2008  [Pam Smallwood]. All rights reserved.