CS 410 - Operating Systems - Schedule

This schedule is subject to change

Topic

Week

Detail

Introduction

Monday, January 16th

Dr. Martin Luther King Day - No Class

Wednesday, January 18th

Intro and Syllabus

Friday, January 20th

Computer Organization Review (Chapter 1)

Structure of Operating Systems

Monday, January 23rd

Computer Organization Review (Chapter 1)

Wednesday, January 25th

System Structure(Chapter 2)

Friday, January 27th

System Structure(Chapter 2)

 

Intro to C Programming

Monday, January 30th

Intro to C Programming

Wednesday, February 1st

Intro to C Programming

Friday February 3rd

Intro to C Programming

Process Management

Monday, February 6th

Processes (Chapter 3)

Wednesday, February 8th

Processes (Chapter 3)

Friday, February 10th

Processes (Chapter 3)

Process Management

Monday, February 13th

Lincoln's Birthday - No Class

Wednesday, February 15rd

Processes (Chapter 3)

Friday, February 17th

Processes (Chapter 3)

Process Management

Monday, February 20th

Threads (Chapter 4)

Wednesday, February 22nd

Threads (Chapter 4)

Friday, February 24th

Scheduling (Chapter 6)

Process Management

Monday, February 27th

Scheduling (Chapter 6)

Wednesday, March 1st

Scheduling (Chapter 6)

Friday, March 3rd

Synchronization (Chapter 5)

Process Management

 

Monday, March 6th

Synchronization (Chapter 5)

Wednesday, March 8th

Synchronization (Chapter 5)

Friday, March 10th

Review


Monday, March 13th

Spring Break - No Class

Wednesday, March 15th

Spring Break - No Class

Friday, March 17th

Spring Break - No Class

Process Management

Monday, March 20nd

Midterm Exam

Wednesday, March 22nd

Deadlock (Chapter 7)

Friday, March 24th

Deadlock (Chapter7)

Memory Management

Monday, March 27th

Memory Management Overview (Chapter 8)

Wednesday, March 29th

Paging (Chapter 8)

Friday, March 31st

Paging(Chapter 8)

Memory Management

Monday, April 33d

Segmentation(Chapter 8)

Wednesday, April 5th

Virtual Memory (Chapter 9)

Friday, April 7th

Virtual Memory (Chapter 9)

Memory Management

Monday, April 10th

Virtual Memory (Chapter 9)

Wednesday, April 12th

Virtual Memory (Chapter 9)

Friday, April 14th

File System Interface (Chapter 11)

 Storage Management

Monday, April 17th

File System Interface (Chapter 11)

Wednesday, April 19th

File System Implementation (Chapter 12)

Friday, April 21st

File System Implementation (Chapter 12)

 Storage Management

Monday, April 24th

File System Implementation (Chapter 12)

Wednesday, April 26th

Review

Friday, April 28th

Final Project Presentations

Final Project Presentations

Monday, May 1st

Final Project Presentations

Wednesday, May 3rd

Final Project Presentations

Friday, May 5th

Final Project Presentations

 

Wednesday, May 10th

Final Exam at 8AM