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


Home | Syllabus | Assignments | Schedule | Noteboard | Resources

Detailed Class Schedule

(last update: Mar 16, 2006)

Week Tuesday Thursday
1
Jan 10
Lecture 1, Chapter 1, Chapter 2: Introduction
  • Course administration, set up
  • Course overview
  • Operating systems overview
Jan 12
Lecture 2, Chapter 3, Chapter 4: Introduction
  • Processes
  • Threads
2
Jan 17
Lecture 3, Chapter 5, Chapter 6, Chapter 7: Introduction
  • Scheduling
  • Synchronization
  • Deadlocks
Jan 19
Lecture 4: Introduction
  • Prerequisite Quiz
3
Jan 24
Lecture 5, Chapter 8a: Memory management
  • Main memory
  • Terms and concepts
Jan 26
Lecture 6, Chapter 8b: Memory management
  • Paging
  • Segmentation
4
Jan 31
Lecture 7, Chapter 9: Memory management
  • Virtual memory
  • Page replacement
Feb 2
Lecture 8, Chapter 10: Storage management
  • File system interface
5
Feb 7
Lecture 9, Chapter 11: Storage management
  • File system implementation
Feb 9
Lecture 10, Chapter 13: Storage management
  • I/O systems
6
Feb 14
Midterm Exam: Memory, storage management
  • Memory management
  • Storage management
  • I/O systems
Feb 16
Lecture 11, Chapter 14: Protection and security
  • Protection
7
Feb 21
Lecture 12, Chapter 15a: Protection and security
  • Security
Feb 23
Lecture 13, Chapter 15b: Protection and security
  • Cryptography
8
Feb 28
Lecture 14, Chapter 16a: Distributed systems
  • Distributed system structures
Mar 2
Lecture 15, Chapter 16b: Distributed systems
  • Distributed system structures
9
Mar 7 Mar 15
Lecture Review
  • Review
Mar 9 Mar 15
Lecture Review
  • Review
10
Mar 14
Lecture 16, Chapter 17: Distributed systems
  • Distributed file systems
Mar 16
Lecture 17, Chapter 18a: Distributed coordination
  • Distributed event ordering
  • Distributed mutual exclusion
  • Distributed atomicity
Final
Mar 23
Final Exam:
8:00 am - 10:00 am

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