CS460 Operating Systems
Spring 2006

Message Board
Note: All images, unless otherwise specified, are copyrighted by Silberschatz, Galvin, Gagne as part of the Operating System Concepts textbook. I have adopted this text for my course and have moved some of the pictures & text into a Web-based presentation as opposed to a PowerPoint presentation. I received permission from Avi Silberschatz on 2/5/06. The original copyright notice reads as follows:

Copyright Note

The slides below are copyright Silberschatz, Galvin and Gagne, 2005. The slides are authorized for personal use, and for use in conjunction with a course for which Operating System Concepts is the prescribed text. Instructors are free to modify the slides to their taste, as long as the modified slides acknowledge the source and the fact that they have been modified. Paper copies of the slides may be sold strictly at the price of reproduction, to students of courses where the book is the prescribed text. Any use that differs from the above, and any for profit sale of the slides (in any form) requires the consent of the copyright owners; contact Avi Silberschatz (avi@cs.yale.edu) to obtain the copyright owners consent.


Lectures are now on turing
Week#1 (1/31 T, 2/2 Th)
---Course Syllabus
---C Coding Standards V2.0
---NASM
---BootStrap Tutorial
---Chapter 1 - Introduction (pp. 3 - 35)

Week#2 (2/7 T, 2/9 Th)
---Chapter 2 - Operating System Structures (Reading pp. 39-72)
---Chapter 3 - Processes (Reading pp. 81-116)

Week#3 (2/14 T, 2/16 Th)
---Chapter 3 - More Processes
---Assignment #1 on Turing
---Chapter 4 - Threads (Reading pp. 127-146)
Week#4 (2/21 T, 2/23 Th)
---Chapter 5 - CPU Scheduling (Reading pp.153-169, 172-180)
---Assignment #2 on Turing
Week#5 (2/28 T, 3/2 Th)
---Chapter 6 - Process Synchronization (Reading pp. 191-216)
Week#6 (3/7 T, 3/9 Th)
---Exam #1 Tuesday, 3/7/06 (Chapters 1-5)
---Chapter 6 - Critical Section Problems
Week#7 (3/14 T, 3/16 Th)
---Chapter 6 - Semaphores & Monitors
Week#8 (3/21 T, 3/23 Th)
---Chapter 7 - Deadlocks (Reading pp. 245-259)
---Chapter 8 - Main Memory (Reading pp. 275-309)
---Assignment #3 on Turing
Spring Break (3/25 - 4/2)
Week#9 (4/4 T, 4/6 Th)
---Cache & the TLB

Week#10 (4/11 T, 4/13 Th)
---Chapter 8 - Finish Main Memory
---Exam #2 Tuesday, 4/13/06 (Chapters 6-8)
Week#11 (4/18 T, 4/20 Th)
---Chapter 9 - Virtual Memory (Reading pp. 315-366)
---Assignment #4 on Turing

Week#12 (4/25 T, 4/27 Th)
---Chapter 10 - File-System Interface (Reading pp. 373-408)
Week#13 (5/2 T, 5/4 Th)
---Presentation Gradesheet
---Chapter 11 - File-System Implementation Presentations
---Chapter 12 - Mass-Storage Structure Presentations

Week#14 (5/9 Th)
---Chapter 13 - I/O Systems Presentations
Week#15 (5/15 Th)
---Final Monday, 5/15/06