CS 410 - Operating Systems - Schedule

This schedule is subject to change

Topic

Date

Detail

Introduction

Monday, August 22nd

Intro and Syllabus

Wednesday, August 24th

Computer Organization Review (Chapter 1)

Friday, August 26th

Computer Organization Review (Chapter 1)

Structure of Operating Systems

Monday, August 29th

System Structure(Chapter 2)

Wednesday, August 31st

System Structure(Chapter 2)

Friday, September 2nd

Intro to C Programming

 

Monday, September 5th

Labor Day – No Class

Intro to C Programming

Wednesday, September 7th

Intro to C Programming

Friday September 9th

Intro to C Programming

Process Management


Monday, September 12th

Processes (Chapter 3)

Wednesday, September 14th

Processes (Chapter 3)

Friday September 16th

Processes (Chapter 3)

Process Management


Monday, September 19th

Processes (Chapter 3)

Wednesday, September 21st

Threads (Chapter 4)

Friday September 23rd

Threads (Chapter 4)

Process Management


Monday, September 26th


Scheduling (Chapter 6)

Wednesday, September 28th

Scheduling (Chapter 6)

Friday, September 30th

Scheduling (Chapter 6)

Process Management


Monday, October 3rd

Synchronization (Chapter 5)

Wednesday, October 5th

Synchronization (Chapter 5)

Friday, October 7th

Synchronization (Chapter 5)

Review and Midterm

Monday, October 10th

Review

Wednesday, October 12th

Midterm

 

Friday, October 14th

Fall Break – No Class

Memory Management

Monday, October 17th

Deadlock (Chapter 7)

Wednesday, October 19th

Deadlock (Chapter 7)

Friday, October 21st

Memory Management Overview (Chapter 8)

Memory Management

Monday, October 24th

Paging (Chapter 8)

Wednesday, October 26th

Paging(Chapter 8)

Friday, October 38th

Paging(Chapter 8)

Memory Management

Monday, October 31st

Compuware Presentation in Stipes 209

Wednesday, November 2nd

Segmentation (Chapter 8)

Friday, November 4th

Virtual Memory (Chapter 9)

 Storage Management


Monday, November 7th

Virtual Memory (Chapter 9)

Wednesday, November 9th

Virtual Memory (Chapter 9)

Friday, November 11th

Virtual Memory (Chapter 9)

 Storage Management

Monday, November 14th

File System Interface (Chapter 11)

Wednesday, November 16th

File System Interface (Chapter 11)

Friday, November 18th

File System Implementation (Chapter 12)

 

Monday, November 21st

Thanksgiving Break – No Class

Wednesday, November 23rd

Thanksgiving Break – No Class

Friday, November 25th

Thanksgiving Break – No Class

Storage Management


Monday, November 28th

File System Implementation (Chapter 12)

Wednesday, November 30th

File System Implementation (Chapter 12)

Friday, December 2nd

Review

Final Project Presentations

Monday, December 5th

Final Project Presentations

Wednesday, December 7th

Final Project Presentations

Friday, December 9th

Final Project Presentations