CS 410 - Operating Systems - Schedule

This schedule is subject to change

Topic

Date

Detail

Introduction

Monday, August 20th

Intro and Syllabus

Wednesday, August 22nd

Computer Organization Review (Chapter 1)

Friday, August 24th

Computer Organization Review (Chapter 1)

Intro to C Programming

Monday, August 27th

Intro to C Programming

Wednesday, August 29th

Intro to C Programming

Friday, August 31st

Intro to C Programming

Monday, September 3rd

Labor Day-No Class

Wednesday, September 5th

Intro to C Programming

Structure of Operating Systems

Friday September 7th

System Structure(Chapter 2)

Monday September 10th

System Structure(Chapter 2)

Process Management


Wednesday, September 12th

Processes(Chapter 3)

Friday, September 14th

Processes(Chapter 3)

Process Management


Monday, September 17th

Processes(Chapter 3)

Wednesday, September 19th

Processes(Chapter 3)

Friday September 21st

Threads (Chapter 4)

Process Management


Monday, September 24th

Threads (Chapter 4)

Wednesday, September 26th

Scheduling (Chapter 6)

Friday, September 27th

Scheduling (Chapter 6)

Process Management


Monday, October 1st

Exam 1 Review

Wednesday, October 3rd

Scheduling (Chapter 6)

Friday, October 5th

Exam 1

Process Management

Monday, October 8th

Synchronization (Chapter 5)

Wednesday, October 10th

Synchronization (Chapter 5)

 

Friday, October 12th

Fall Break

Memory Management

Monday, October 15th

Synchronization (Chapter 5)

Wednesday, October 17th

Deadlock (Chapter 7)

Friday, October 18th

Deadlock (Chapter 7)

Memory Management

Monday, October 22nd

Memory Management Overview (Chapter 8)

Wednesday, October 24th

Paging (Chapter 8)

Friday, October 26th

Paging (Chapter 8)

Memory Management

Monday, October 29th

Paging(Chapter 8)

Wednesday, October 31st

Segmentation(Chapter 8)

Friday, November 2nd

Virtual Memory (Chapter 9)

 Storage Management


Monday, November 5th

Virtual Memory (Chapter 9)

Wednesday, November 7th

Virtual Memory (Chapter 9)

Friday, November 9th

Virtual Memory (Chapter 9)

 Storage Management

Monday, November 12th

Exam 2 review

Wednesday, November 14th

Exam 2

Friday, November 16th

File System Interface (Chapter 11)

 

Monday, November 19th

Thanksgiving Break

Wednesday, November 21st

Thanksgiving Break

Friday, November 23rd

Thanksgiving Break

Storage Management


Monday, November 26th

File System Interface (Chapter 11)

Wednesday, November 28th

File System Implementation (Chapter 12)

Friday, November 30th

File System Implementation (Chapter 12)

Final Project Presentations

Monday, December 3rd

File System Implementation (Chapter 12)

Wednesday, December 5th

File System Implementation (Chapter 12)

Friday, December 7th

Final Exam Review