Course: | Covers the micro architecture level of machine design and advanced architecture features for performance enhancement. Subjects include I/O, bus, memory and CPU design, hardware support for operating systems, CISC/RISC architectures, embedded systems, and parallelism. Extends the understanding of systems programming. Prerequisites: TCSS 371; TCSS 342. |
Text: |
Computer Organization & Architecture Designing for Performance Seventh Edition (2006) Williams Stallings Pearson Prentice Hall ISBN-10: 013-185644-8 ISBN-13: 978-013-185644-8 |
About this book:
(Lots of good resources!) |
Professor: |
Larry A. Crum, Professor of Computing & Software Systems Professor of Computer Engineering & Systems Office: Cherry Parkes 224 Office Hours: TH 1:00-1:45, TH 6:45-?, F 11:30-12:00, 2:00-? Appointment recommended for these & other times Phone: (253) 692-5866 Email: lcrum@u.washington.edu |
Course Syllabus
Class Power Point Slides, Passouts
Week/DATE CLASS SLIDES REFERENCE MATERIAL 1: Mar 27 Slides03_27 Lab Etiquette
Lab Report Format
Homework Format 1: Mar 29 Slides03_29 2: Apr 3 Slides04_03 2: Apr 5 Slides04_05 3: Apr 10 Slides04_10 Project 1 3: Apr 12 Slides04_12 Oscilloscope Use Slides
Function Generator Slides
Home Work #1 Solution 4: Apr 17 Slides04_17 Home Work #2 Solution 4: Apr 19 Slides04_19 Reflection on Chapter 3 through Chapter 6
Home Work #3 Solution 5: Apr 24 Home Work #4 Solution
Midterm #1 Solution 5: Apr 26 Slides04_26 6: May 1 Slides05_01 Project 2
Home Work #5 Solution 6: May 3 Slides05_03 Project 2 Guidelines 7: May 8 Slides05_08 Home Work #6 Solution 7: May 10 Slides05_10 8: May 15 Slides05_15 Home Work #7 Solution
Reflection on Chapter 7 through Chapter 13 8: May 17 Home Work #8 Solution 9: May 22 Slides05_22 Midterm #2 Solution 9: May 24 Slides05_24 May 28 - Memorial Day
10: May 29 Slides05_29 10: May 31 Home Work #9 Solution
Reflection on 372 11: Jun 7