Lecture Topics Schedule


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!