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 | |