CSE 410
Lectures
Autumn 1999
-
September 27th: Course overview, architecture overview,
introduction to MIPS. [ powerpoint
| postscript
| html
]
-
September 29th: Addressing, more on MIPS. [ powerpoint
| postscript
| html
]
-
October 1st: MIPS branch instructions, instruction
encoding [ powerpoint
| postscript
| html
]
-
October 4th: Addressing modes, introduction to procedure
calls [ powerpoint
| postscript
| html
]
-
October 6th: More on procedure calls [ powerpoint
| postscript
| html
]
-
October 8th: More on procedure calls; transforming
a C program into a running program; homework review [ powerpoint
| postscript
| html
]
-
October 11th: Execution cycle, pipelining, hazards
[ powerpoint
| postscript
| html
]
-
October 13th: Exceptions [ powerpoint
| postscript
| html
]
-
October 15th: Input/Output devices and performance
[ powerpoint
| postscript
| html
]
-
October 18th: Memory hierarchy, cache performance,
cache replacement policies [ powerpoint
| postscript
| html
]
-
October 22nd: Midterm Review [ word
| html
]
-
October 25th: Intro to OS, processes and address
spaces [ powerpoint
| postscript
| html
]
-
October 29th: Architectural support for OS [ powerpoint
| postscript
| html
]
-
November 1st: Processes and Process Management [
powerpoint
| postscript
| html
]
-
November 3rd: Address spaces, memory protection,
creating processes [
powerpoint
| postscript
| html
]
-
November 5th: Threads vs. processes [
powerpoint
| postscript
| html
]
-
November 8th & 10th: Synchronization [
powerpoint
| postscript
| html
]
-
November 12th: Deadlock [
powerpoint
| postscript
| html
]
-
November 15th: Scheduling [
powerpoint
| postscript
| html
]
-
November 17th: Virtual addressing, swapping, paging [
powerpoint
| postscript
| html
]
-
November 19th: Paging [
powerpoint
| postscript
| html
]
-
November 24th: Sharing pages, demand paging, and page replacement. [
powerpoint
| postscript
| html
]
-
November 29th: File system interface [
powerpoint
| postscript
| html
]
-
December 1st: File system implementation, disk scheduling, and file system/disk interaction
[ powerpoint
| postscript
| html
]
-
December 3rd: Distributed file systems, networked and distributed systems
[ powerpoint
| postscript
| html
]
-
December 6th: Hot OS topics
[ powerpoint
| postscript
| html
]