Textbook: Computer Organization and Design The Hardware Software Interface, Third Edition, by Patterson and Hennessy
Download Slides from here
Introduction | |
Chapter 1 finish, Numbers | |
Start Encoding Instructions | |
Finish Encoding, start Spim [addi.s, add.s, hello.s, addvals.s] | |
Spim Tutorial Accompanied assembly files: asm.zip asm.tar.gz | |
Test and Branch, Start Procedures: basics, more; some sample codes: v2ForClass.s, leafFunction.s | |
Number formats | |
Characters, bytes & Addressing | |
Compiling & linking | |
Pipelining - a | |
Pipelining - b | |
Cache memory | |
Virtual memory | |
OS Overview | |
Processes | |
Threads | |
Scheduling | |
Synchronization - 1 [Notes on locks] | |
Synchronization - 2 | |
Memory Management | |
Virtual Memory | |