CS 410 - Operating Systems - Schedule

This schedule is subject to change

Topic

Week

Detail

Introduction

Monday, January 14th

Intro and Syllabus

Wednesday, January 16th

Computer Organization Review (Chapter 1)

Friday, January 18th

Computer Organization Review (Chapter 1)

Intro to C Programming

Monday, January 21st

Dr. Martin Luther King Day - No Class

Wednesday, January 23rd

Intro to C Programming

Friday, January 25th

Intro to C Programming

 

Structure of Operating Systems

Monday, January 28th

Intro to C Programming

Wednesday, January 30th

Intro to C Programming

Friday, February 1st

Intro to C Programming

Process Management

Monday, February 4th

System Structure(Chapter 2)

Wednesday, February 6th

System Structure(Chapter 2)

Friday, February 8th

Processes (Chapter 3)

Process Management

Monday, February 11th

Processes (Chapter 3)

Wednesday, February 13th

Processes (Chapter 3)

Friday, February 15th

Processes (Chapter 3)

Process Management

Monday, February 18th

Threads (Chapter 4)

Wednesday, February 20th

Threads (Chapter 4)

Friday, February 22nd

Scheduling (Chapter 6)

Process Management

Monday, February 25th

Scheduling (Chapter 6)

Wednesday, February 27th

Exam 1 Review

Friday, March 1st

Scheduling (Chapter 6)

Process Management

 

Monday, March 4th

Exam 1

Wednesday, March 6th

Synchronization (Chapter 5)

Friday, March 8th

Synchronization (Chapter 5)


Monday, March 11th

Spring Break - No Class

Wednesday, March 13th

Spring Break - No Class

Friday, March 15th

Spring Break - No Class

Process Management

Monday, March 18th

Synchronization (Chapter 5)

Wednesday, March 20th

Deadlock (Chapter 7)

Friday, March 22nd

Deadlock (Chapter7)

Memory Management

Monday, March 25th

Memory Management Overview (Chapter 8)

Wednesday, March 27th

Paging (Chapter 8)

Friday, March 29th

Paging(Chapter 8)

Memory Management

Monday, April 1st

Paging(Chapter 8)

Wednesday, April 3rd

Segmentation(Chapter 8)

Friday, April 5th

Virtual Memory (Chapter 9)

Memory Management

Monday, April 8th

Virtual Memory (Chapter 9)

Wednesday, April 10th

Virtual Memory (Chapter 9)

Friday, April 12th

Virtual Memory (Chapter 9)

 Storage Management

Monday, April 15th

Exam 2 Review

Wednesday, April 17th

Exam 2

Friday, April 19th

File System Interface (Chapter 11)

 Storage Management

Monday, April 22nd

File System Interface (Chapter 11)

Wednesday, April 24th

File System Implementation (Chapter 12)

Friday, April 26th

File System Implementation (Chapter 12)

Storage Management

Monday, April 29th

File System Implementation (Chapter 12) 

Wednesday, May 1st

Advanced topic (TBD)

Friday, May 3rd

Final Exam Review

 

Wednesday, May 8th

Final Exam at 8AM