ADV SYSTEM-SOFTWARE
EECS 211, Course Code: 15810
Quarter: Winter Quarter 2005


Home | Syllabus | Assignments | Schedule | Noteboard | Resources

Detailed Class Schedule

(last update: Mar 14, 2005)

Week Tuesday Thursday
0
Jan 6
Lecture 1, Lecture 1b: Introduction
  • Course administration, set up
  • Course overview
  • Operating systems overview
1
Jan 11
Lecture 2, Lecture 2b: Introduction
  • Assignment 1
  • Processes, threads
  • Scheduling
Jan 13
Lecture 3, Lecture 3b: Introduction
  • Scheduling
  • Synchronization
  • Deadlocks
2
Jan 18
Lecture 4: Introduction
  • Prerequisite Quiz
Jan 20
Lecture 5, Lecture 5b: Storage management
  • Memory management
  • Swapping
  • Paging
3
Jan 25
Lecture 6, Lecture 6b: Storage management
  • Paging
  • Segmentation
  • Virtual memory
Jan 27
Lecture 7, Lecture 7b: Storage management
  • Virtual memory
  • Page replacement
4
Feb 1
Lecture 8, Lecture 8b: Storage management
  • File system interface
Feb 3
Lecture 9, Lecture 9b: Storage management
  • File system implementation
5
Feb 8
Lecture 10, Lecture 10b: I/O systems
  • I/O systems
Feb 10
Midterm Exam: Storage, I/O systems
  • Storage management, memory, file-system
  • I/O systems
6
Feb 15
Lecture 11, Lecture 11b: Protection and security
  • Protection
Feb 17
Lecture 12, Lecture 12b: Protection and security
  • Security
7
Feb 22
Lecture 13, Lecture 13b: Distributed systems
  • Security
  • Distributed system structures
Feb 24
Lecture 14, Lecture 14b: Distributed systems
  • Distributed system structures
8
Mar 1
Lecture 15, Lecture 15b: Distributed systems
  • Distributed file systems
Mar 3
Lecture 16, Lecture 16b: Distributed coordination
  • Distributed event ordering
  • Distributed mutual exclusion
9
Mar 8
Lecture 17, Lecture 17b: Distributed coordination
  • Distributed atomicity
  • Distributed deadlock handling
Mar 10
Lecture 18, Lecture 18b: Distributed coordination
  • Election algorithms
  • Reaching agreement
10
Mar 15
Lecture 19, Lecture 19b: Case study
  • The Linux system

Final
Mar 24
Final Exam:
8:00 am - 10:00 am

The Electronic Educational Environment
University of California, Irvine
http://eee.uci.edu/05w/15810/