ADV SYSTEM-SOFTWARE
EECS 211, Course Code: 18410
Quarter: Winter Quarter 2008


Home | Syllabus | Assignments | Schedule | Noteboard | Resources

Detailed Class Schedule

(last update: March 5, 2008)

Week Tuesday Thursday
1
Jan 8
Lecture 1, Chapter 1: Introduction
  • Course administration, set up
  • Course overview
  • Operating systems overview
Jan 10
Lecture 2, Chapter 2, Chapter 3, Chapter 4: Introduction
  • System calls
  • Processes
  • Threads
2
Jan 15
Lecture 3, Chapter 5, Chapter 6, Chapter 7: Introduction
  • Scheduling
  • Synchronization
  • Deadlocks
Jan 17
Lecture 4: The Nachos System
  • Introduction
  • Overview
  • Setup
3
Jan 22
Prerequisite Quiz: Introduction
  • OS overview, processes, threads
  • Scheduling, synchronization, deadlocks
  • C/C++ programming
Jan 29 Jan 24
Lecture 5, Chapter 8a: Memory management
  • Main memory
  • Terms and concepts
4
Jan 31 Jan 29
Lecture 6, Chapter 8b: Memory management
  • Paging
  • Segmentation
Feb 1 Jan 31
Lecture 7, Chapter 9a: Memory management
  • Virtual memory
  • Page replacement
5
Feb 5
Lecture 8, Chapter 9b: Memory management
  • Page allocation
  • Thrashing
Feb 7
Midterm Exam: Process, memory management
  • Concurrency and synchronization
  • Memory management
6
Feb 12
Lecture 9, Chapter 10: Storage management
  • File system interface
Feb 14
Lecture 10, Chapter 10: Storage management
  • File system interface
7
Feb 19
Lecture 11, Chapter 11: Storage management
  • File system implementation
Feb 21
Lecture 12, Chapter 11: Storage management
  • File system implementation
8
Feb 26
Lecture 13, Chapter 13: Storage management
  • I/O systems
Feb 28
Lecture 14, Chapter 14: Protection and security
  • Protection
9
Mar 4
Lecture 15, Chapter 15a: Protection and security
  • Security
Mar 5 Mar 6
Lecture 16, Chapter 15b: Protection and security
  • Cryptography
10
Mar 6 Mar 11
Lecture 17, Chapter 16a: Distributed systems
  • Distributed system structures
Mar 7 Mar 13
Lecture 18, Chapter 16b: Distributed systems
  • Distributed system structures
Final
Mar 20
Final Exam:
8:00am - 10:00am

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