Lectures: TTh 8:00-9:40, Dongzhong Yuan Room 4-401
Instructor: Kenny Zhu
- SEIEE 03-524 Phone: 3420-7231 Email: kzhu[at]cs[dot]sjtu[dot]edu[dot]cn
Office hours: by appointment via email or ask after class
Teaching Assistant:
Zhiyuan Cai - SEIEE 03-513 Phone: 137-744-31889
Email: luckyvega[at]163[dot]com
Office hours: Wednesday 2-4 PM.
Textbooks: Windows Internals (5th ed.) By Mark E. Russinovich, David A. Solomon and Alex Ionescu. (Available at the University Textbook Center).
Lab Setup: Guide (pdf), Sysinternal tools suite, CRK tools suite.
Assessment:
Group Projects:
Lecture | Date | Topic | Slides | Resources | Homework |
1 | 09/06/2012 | Introduction, OS Evolution and Reviews | [pdf] | Textbook pp.1 | |
2 | 09/08/2012 | Windows Concepts and Tools | [pdf] | Textbook pp.2-32 | [Lab] [Quiz Soln] |
3 | 09/13/2012 | Windows Structuring | [pdf] | Textbook pp.33-83 | [Lab] |
4 | 09/15/2012 | Core System Mechanisms and Windows API | [pdf] | Textbook pp.133-169, 198-199, 202-206,211-215 | [Assignment] [Solution] [Lab] |
5 | 09/20/2012 | Concurrency (I) - Windows Traps | [pdf] | Textbook pp. 85 - | [Lab] |
6 | 09/22/2012 | Concurrency (II) - Windows Synchronization | [pdf] | Textbook pp. 170-198, 1021- | [Assignment] [Quiz soln] [Lab] |
7 | 09/27/2012 | Windows Processes and Threads | [pdf] | Textbook pp. 335 - | [Lab] [Quiz soln] |
8 | 10/8/2012 | Thread Scheduling | [pdf] | Textbook pp. 391 - | [Lab] |
9 | 10/12/2012 | Memory Management (I) | [pdf] | Textbook pp.699-735, 818-835 | [Lab] [Assignment] |
10 | 10/11/2012 | Memory Management (II) | [pdf] | Textbook pp. 736-784, 803-818 | [Lab] |
11 | 10/13/2012 | I/O System (I) | [pdf] | Textbook pp. 537-, 541-, 562- | [Assignment] [Solution] [Lab] |
12 | 10/18/2012 | I/O System (II) | [pdf] | Textbook pp. 606- | [Lab] [Quiz soln] |
13 | 10/20/2012 | Windows File Systems (I) | [pdf] | Textbook pp.890-, 895-, 918-, 937- | [Assignment] [Lab] |
14 | 12/29/2010 | Windows File System (II) | [pdf] | Textbook pp. 890- | [Quiz soln] |
15 | 10/27/2012 | Windows Security | [pdf] | Textbook Ch. 6, Wikipedia Kerberos Page | [Quiz soln] [Assignment] |