Computer Science 45
Computer Organization and Architecture
| Course Description: |
Computer structure; introduction to digital logic, data representation, computer arithmetic, software vs. hardware tradeoffs, addressing techniques, instruction sets, cache, virtual memory, pipelining. Prerequisite: CS 30. (Offered fall semester, alternate years.) |
| Professor: |
Kim P. Kihlstrom kimkihls@westmont.edu http://homepage.westmont.edu/kimkihls/ Office: Math and Computer Science Building Phone: 805-565-6864 |
Spring 2008 Textbook: |
Patterson and Hennessy, Computer Organization and Design, 3rd ed. |
Course Materials at Eureka (requires enrollment)
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 |

