Fall 2014 :: CSE 506 - Operating Systems :: Section 2 (PhD)

Due Dates

Date What
09/08 Lab 1 due (11:59 pm)
09/17 Lab 2 due (11:59 pm)
09/22 Lab 3a due (Advisory deadline)
09/26 Lab 3 due (11:59 pm)
10/03 Lab 4a due (Advisory deadline)
10/10 Lab 4b due (Advisory deadline)
10/17 Lab 4 due (11:59 pm)
10/23 Final project proposal due (11:59 pm)
11/07 Lab 5 due (11:59 pm)
12/05 Final project code due (11:59 pm)

Lecture Schedule

Date What Notes
08/26 Introduction Lab 1 assigned
08/28 x86 Virtual Memory Optional reading:
09/02 No Class (School Holiday)
09/04 Interrupts and System Calls Optional reading:
  • Understanding the Linux Kernel, Chapter 4
09/09
09/11 Process Address Space and Binary Formats Optional reading:
  • Understanding the Linux Kernel, Chapter 9
09/16 PhD Section Overview

Process Address Space and Binary Formats, Part 2
Optional reading:
09/18 Memory Allocation Required reading: Optional reading:
09/23 Page Frame Management and Reclamation Optional reading:
  • Understanding the Linux Kernel, Section 8.1 and Chapter 17
09/25 CPU Scheduling Optional reading:
  • Understanding the Linux Kernel, Chapter 7
09/30
10/02 Inter-Process Communication (IPC) Optional reading:
10/07 Midterm Exam (8:30-9:50am, Humanities 1006)
10/09 Inter-Process Communication (IPC)
10/14 Threading Required reading: Optional reading:
10/16 Synchronization Optional reading:
  • Understanding the Linux Kernel, Chapter 5
10/21
10/23 VFS Optional reading:
  • Understanding the Linux Kernel, Chapters 12 and 16
10/28
10/30 Page Cache Optional reading:
  • Understanding the Linux Kernel, Chapter 15
11/04 ext(2/3/4) File Systems Required reading:
11/06 Linux Networking Optional reading:
11/11
11/13 NFS Required reading:
11/18 Alternative OS Structures: Virtual Machines Presenters: Heyi Li and Zhen Cao

Required reading: Optional reading:
11/20 Programming I/O Devices Optional reading:
  • Linux Device Drivers, Chapters 9, 12 and 15
11/25 OS Security: Access Control in Traditional Operating Systems Presenters: Vasudevan Nagendra and Yaohui Chen

Required reading:
11/27 No Class (Thanksgiving)
12/02 OS Security: Securing Linux Presenters: Hyungjoon Koo and Anke Li

Optional reading:
12/04 Disk Scheduling

Final Exam Review
Optional reading:
12/09 Final Exam (11:15am-1:45pm, Humanities 2405)