CSI 450 - Operating Systems - FALL 09

Date

Week #

Lecture #s

Description

Files/HW/Links

5/4
16
  • 31
  • Final Exams
  • Final Exams
12/8
15
  • 30
  • 29
  • Review, Dining Philos
  • Page Replacement
12/1
14
  • 28
  • 27
  • Exam, Dining Philos
  • Virtual Memory, Segmentation and Paging
11/24
13
  • 26
  • 25
  • Thanksgiving Break
  • Exam #3
11/17
12
  • 24
  • 23
  • Review/Main Memory
  • Deadlock Avoidance/Detection/Recovery
  •  
  •  
11/10
11
  • 22
  • 21
  • Deadlock Prevention/Avoidance
  • Deadlock Overview
11/3
10
  • 20
  • 19
  • Process Synchronization
  • Process Synchronization
10/27
9
  • 18
  • 17
  • Process Synchronization
  • Exam #2
10/20
8
  • 16
  • 15
  • Scheduling
  • Scheduling
  •  
  •  
10/13
7
  • 14
  • 13
  • Fall Break
  • Scheduling - Algorithms and measurements
10/6
6
  • 12
  • 11
  • CPU Scheduling
  • Threads, CPU Scheduling
9/29
5
  • 10
  • 9
  • Threads
  • Exam #1
9/22
4
  • 8
  • 7
  • shm, Shared Memory, MPI
  • Shared Memory, System Views
  • shm.cpp
  • top, ipcs, ipcrm, other commands
9/15
3
  • 6
  • 5
  • System Programming, fork, argc, argv, fork
  • Processes PCB, Fork
9/8
2
  • 4
  • 3
  • Processes
  • OS Structure
  • Read 110-116 for Tues
  • HW Chapter2: 2.12, 2.14, 2.19, 2.26 (Due Tues) Think about the practice exercises again!, Read 101-110 for Thurs
9/1
1
  • 2
  • 1
  • OS Intro
  • OS Intro
  • HW 1.13, 1.14, 1.23, 1.24, 1.25 (Think about the answers to all the practice ex. READ C1 and C2!)
  • Syllabus