Fall 2014
Tuesday/Thursday,
EBII 1226
Wolfware Course Web
Ajay Kumar Mishra
(Subject to change)
Date |
Topics |
Assignments |
Notes |
8/21 |
Introduction |
PA0 |
|
8/26 |
Processes |
||
8/28 |
Threads |
||
9/2 |
Scheduling |
PA1 |
|
9/4 |
Scheduling |
|
|
9/9 |
Synchronization |
|
|
9/11 |
Synchronization |
||
9/16 |
Synchronization |
||
9/18 |
Synchronization |
PA2 |
|
9/23 |
Deadlock |
||
9/25 |
Deadlock |
|
|
9/30 |
Interrupt |
||
10/2 |
Memory Management |
|
|
10/7 |
Memory Management |
||
10/9 |
Fall Break |
||
10/14 |
Memeory Management |
|
|
10/16 |
In-class Midterm
|
||
10/21 |
Memory Management |
||
10/23 |
Memory Management |
|
|
10/28 |
Storage |
||
10/30 |
Storage |
||
11/4 |
File Systems |
|
|
11/6 |
Multicore OS |
||
11/11 |
Virtual Machine |
|
|
11/13 |
Distributed Systems |
||
11/18 |
Google
Infrastructures |
|
|
11/20 |
Google
Infrastructures |
||
11/25 |
Cloud Computing |
||
11/27 |
Thanksgiving Break |
||
12/2 |
Dynamic Binary Translation |
||
12/4 |
Reading days, no
class |
|
|
12/11 [8-11am] |
Final
Exam |
|
This course includes materials provided by Dr. Xiaohui Gu, Vincent
Freeh, Dr. Frank Meuller, Dr.
Xiaosong Ma, and Dr. Xuxian Jiang.