Computer Science 45
Computer Organization and Architecture
| Course Description: |
Introduction to the hardware-software interface. Digital logic, data representation, computer arithmetic, software vs. hardware tradeoffs, instruction set architecture, addressing techniques, cache, virtual memory, and pipelining. Prerequisite: CS 10. |
| Professor: |
Kim P. Kihlstrom kimkihls@westmont.edu http://homepage.westmont.edu/kimkihls/ Office: Math and Computer Science Building Phone: 805-565-6864 |
Fall 2010 Textbook:
|
Patterson and Hennessy, Computer Organization and Design, 4th ed., Morgan Kaufmann, 2009 |
Quote of the day from a prior student:
"Keep in mind:
A low means high
A high means low
A zero is a one
A one is a zero
And a plus sign does not mean plus.
Arrrrgghh!"
--Kyle Watters
Truth table of the day from a prior class:
|
|
![]() |
![]() |
| Pipelining Demo, Spring 2004 | Class outside, Spring 2002 |

