CS 410 - Operating Systems - Schedule

This schedule is subject to change

Topic

Date

Detail

Introduction

Monday, August 21st

Intro and Syllabus

Wednesday, August 23rd

Computer Organization Review (Chapter 1)

Friday, August 25th

Computer Organization Review (Chapter 1)

Intro to C Programming

Monday, August 28th

Intro to C Programming

Wednesday, August 30th

Intro to C Programming

Friday, September 1st

Intro to C Programming

Monday, September 4th

Labor Day-No Class

Wednesday, September 6th

Intro to C Programming

Structure of Operating Systems

Friday September 8th

System Structure(Chapter 2)

Monday September 11th

System Structure(Chapter 2)

Process Management


Wednesday, September 13th

Processes(Chapter 3)

Friday, September 15th

Processes(Chapter 3)

Process Management


Monday, September 18th

Processes(Chapter 3)

Wednesday, September 20th

Processes(Chapter 3)

Friday September 22nd

Threads (Chapter 4)

Process Management


Monday, September 25th

Threads (Chapter 4)

Wednesday, September 27th

Scheduling (Chapter 6)

Friday, September 29th

Scheduling (Chapter 6)

Process Management


Monday, October 2nd

Scheduling (Chapter 6)

Wednesday, October 4th

Synchronization (Chapter 5)

Friday, October 6th

Synchronization (Chapter 5)

Review and Midterm

Monday, October 9th

Synchronization (Chapter 5)

Wednesday, October 11th

Review

 

Friday, October 13th

Midterm

Memory Management

Monday, October 16th

Deadlock (Chapter 7)

Wednesday, October 18th

Deadlock (Chapter 7)

Friday, October 20th

Fall Break

Memory Management

Monday, October 23rd

Memory Management Overview (Chapter 8)

Wednesday, October 25th

Paging (Chapter 8)

Friday, October 27th

Paging (Chapter 8)

Memory Management

Monday, October 30th

Paging(Chapter 8)

Wednesday, November 1st

Segmentation(Chapter 8)

Friday, November 3rd

Virtual Memory (Chapter 9)

 Storage Management


Monday, November 6th

Virtual Memory (Chapter 9)

Wednesday, November 8th

Virtual Memory (Chapter 9)

Friday, November 10th

Virtual Memory (Chapter 9)

 Storage Management

Monday, November 13th

File System Interface (Chapter 11)

Wednesday, November 15th

File System Interface (Chapter 11)

Friday, November 17th

File System Implementation (Chapter 12)

 

Monday, November 20th

Thanksgiving Break

Wednesday, November 22nd

Thanksgiving Break

Friday, November 24th

Thanksgiving Break

Storage Management


Monday, November 27th

File System Implementation (Chapter 12)

Wednesday, November 29th

File System Implementation (Chapter 12)

Friday, December 1st

Final Exam Review

Final Project Presentations

Monday, December 4th

Final Project Presentation

Wednesday, December 6th

Final Project Presentation

Friday, December 8th

Final Project Presentation