Below is the schedule for topics covered in lectures. Use
the lectures as a guide for what material to focus on when you read the
book.
Tue, Sept 30th.
Introduction: What is an operating system.
Tue, Oct 5th.
Processes: Introduction.
Thurs, Oct 7th.
Processes: Interprocess Communication.
Tue, Oct 12th.
Processes: Process Scheduling.
Thurs, Oct 14th.
Virtual Memory.
Tues, Oct 19th.
Virtual Memory: Paging.
Thurs, Oct 21st.
QUIZ I
Virtual Memory: Page Replacement.
Tues, Oct 26th.
File Systems: Introduction.
Thurs, Oct 28th.
File System Implementation.
Tues, Nov 2nd.
File System Performance.
Thurs, Nov 4th.
Input/Output: Introduction
Tues, Nov 9th.
Input/Output
Thurs, Nov 11th
Input/Output
Tues, Nov 16th.
QUIZ II
Kernel Organization
Thurs, Nov 18th.
Protection
Tues, Nov 23rd.
Security
Thurs, Nov 25th
Network
Thurs, Dec 2nd
Distributed System
Tues, Dec 7th
Advanced Topics
Thurs, Dec 9th
Advanced Topics
Tues, Dec 14th
FINAL EXAM!