Lectures

Lecture 1 (01/13): Course Introduction
  • Lecture note: PDF
  • Lecture 2 (01/17): Linux Overview (Guest Lecture)
  • My short note: PDF
  • Lecture 3 (01/24): Kernel Structure & Interface
  • Lecture note: PDF
  • Lecture 4 (01/27): Open Source Development (Guest Lecture)
  • Lecture note: PDF
  • Lecture 5 (01/31): Memory Management
  • Lecture note: PDF
  • Lecture 6 (02/03): Memory Management
  • Lecture note: PDF
  • Lecture 7 (02/07): Process Management
  • Lecture note: PDF
  • Lecture 8 (02/10): Process Management
  • Lecture note: PDF
  • Lecture 9 (02/14): Interrupt Handling
  • Lecture note: PDF
  • Lecture 10 (02/17): Time and Synchronization
  • Lecture note: PDF
  • Lecture 11 (02/21): Linux Device Driver
  • Lecture note: PDF
  • Lecture 12 (02/24): Block Device
  • Lecture note: PDF
  • Lecture 13 (02/28): Linux File System
  • Lecture note: PDF
  • Lecture 14 (03/03): Linux File System
  • Lecture note: PDF
  • Lecture 15 (03/07): Linux Networking
  • Lecture note: PDF
  • Lecture 16 (03/17): Linux Networking
  • Lecture note: PDF
  • Lecture 17 (03/21): Linux Networking
  • Lecture note: PDF
  • Lecture 18 (03/24): Linux Networking
  • Lecture note: PDF
  • Lecture 19 (04/04): Interprocess Communications
  • Lecture note: PDF
  • Lecture 20 (04/11): Security Architecture
  • Lecture note: PDF