CS 511 - Operating Systems 1 - 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

Scheduling (Chapter 6)

Wednesday, October 3rd

Synchronization (Chapter 5)

Friday, October 5th

Synchronization (Chapter 5)

Review and Midterm

Monday, October 8th

Synchronization (Chapter 5)

Wednesday, October 10th

Review

 

Friday, October 12th

Fall Break

Memory Management

Monday, October 15th

Midterm

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

File System Interface (Chapter 11)

Wednesday, November 14th

File System Interface (Chapter 11)

Friday, November 16th

File System Implementation (Chapter 12)

 

Monday, November 19th

Thanksgiving Break

Wednesday, November 21st

Thanksgiving Break

Friday, November 23rd

Thanksgiving Break

Storage Management


Monday, November 26th

File System Implementation (Chapter 12)

Wednesday, November 28th

File System Implementation (Chapter 12)

Friday, November 30th

Final Exam Review

Final Project Presentations

Monday, December 3rd

Final Project Presentation

Wednesday, December 5th

Final Project Presentation

Friday, December 7th

Final Project Presentation