CS 410 - Operating Systems - Schedule

This schedule is subject to change

Topic

Week

Detail

Introduction

Monday, January 18th

Dr. Martin Luther King Day - No Class

Wednesday, January 20th

Intro and Syllabus

Friday, January 22nd

Computer Organization Review (Chapter 1)

Structure of Operating Systems

Monday, January 25th

Computer Organization Review (Chapter 1)

Wednesday, January 27th

System Structure(Chapter 2)

Friday, January 29th

System Structure(Chapter 2)

 

Intro to C Programming

Monday, February 1st

Intro to C Programming

Wednesday, February 3td

Intro to C Programming

Friday February 5th

Intro to C Programming

Process Management

Monday, February 8th

Processes (Chapter 3)

Wednesday, February 10th

Processes (Chapter 3)

Friday, February 12th

Lincoln's Birthday - No Class

Process Management

Monday, February 15st

Processes (Chapter 3)

Wednesday, February 17rd

Processes (Chapter 3)

Friday, February 19th

Threads (Chapter 4)

Process Management

Monday, February 22nd

Threads (Chapter 4)

Wednesday, February 24th

Scheduling (Chapter 6)

Friday, February 26th

Scheduling (Chapter 6)

Process Management

Monday, February 29th

Scheduling (Chapter 6)

Wednesday, March 2nd

Synchronization (Chapter 5)

Friday, March 4th

Synchronization (Chapter 5)

Process Management

 

Monday, March 7th

Synchronization (Chapter 5)

Wednesday, March 9th

Review

Friday, March 11th

Midterm Exam


Monday, March 14th

Spring Break - No Class

Wednesday, March 16th

Spring Break - No Class

Friday, March 18th

Spring Break - No Class

Process Management

Monday, March 21st

Deadlock (Chapter 7)

Wednesday, March 23rd

Deadlock (Chapter 7)

Friday, March 25th

Memory Management Overview (Chapter 8)

Memory Management

Monday, March 28th

Paging (Chapter 8)

Wednesday, March 30th

Paging (Chapter 8)

Friday, April 1st

Segmentation(Chapter 8)

Memory Management

Monday, April 4th

Segmentation(Chapter 8)

Wednesday, April 6th

Virtual Memory (Chapter 9)

Friday, April 8th

Virtual Memory (Chapter 9)

Memory Management

Monday, April 11th

Virtual Memory (Chapter 9)

Wednesday, April 13th

Virtual Memory (Chapter 9)

Friday, April 15th

File System Interface (Chapter 11)

 Storage Management

Monday, April 18th

File System Interface (Chapter 11)

Wednesday, April 20th

File System Interface (Chapter 11)

Friday, April 22nd

File System Implementation (Chapter 12)

 Storage Management

Monday, April 25th

File System Implementation (Chapter 12)

Wednesday, April 27th

File System Implementation (Chapter 12)

Friday, April 29th

Review

Final Project Presentations

Monday, May 2nd

Final Project Presentations

Wednesday, May 4th

Final Project Presentations

Friday, May 6th

Final Project Presentations

 

Wednesday, May 11th

Final Exam at 8AM