 |
CS3431 Operating Systems and Data Management Winter 1999 |
General info:
- Instructor: Ken
Mackenzie, kenmac at cc.gatech.edu, office hours (see below) in CoC 219.
- TA: Ed Shrum, eds at cc.gatech.edu, office hours MW11-12 in the CoC
common area.
- TA: Rebecca
Lee Yount, rly at cc.gatech.edu, office hours M3-4, T11-12 in the CoC
common area.
- Class meetings: there are two sections, A and B: (lecture notes)
- A Lecture: TR12-1:30 in Bunger-Henry,
room 311.
- A Discussion: W12-1 in CoC,
room 17.
- B Lecture: TR1:30-3 in Bunger-Henry,
room 360.
- B Discussion: W2-3 in CoC,
room 17.
- Text: Silberschatz and Galvin, Operating System Concepts,
Addison-Wesley, 1998 (5th Edition).
- Syllabus: syllabus.ps, syllabus.pdf
- News: git.cc.class.3431
Notes:
- 13-Mar-99: Project
2 solutions are on-line, midterm
solutions are on-line, and the lecture
notes (including a B+ tree
example are up-to-date. The final is CLOSED BOOK; You may
bring TWO 8.5"x11" (doublesided) sheets of notes.
- 10-Mar-99: Improved error messages in testfs.c for Project 2
- 5-Mar-99: Homework 2 solutions on-line, also
the lecture notes are up to date.
- 12-Feb-99: Too-late-but-maybe-useful-in-some-other-class:
An Introduction to Programming with Threads
- 6-Feb-99: The midterm is CLOSED BOOK; You may
bring one 8.5"x11" (doublesided) sheet of notes.
- 6-Feb-99: Project
1 solutions on-line.
- 28-Jan-99: Homework 1 solutions on-line,
including code for bounded buffers (see below).
- 23-Jan-99: More notes for Homework 1.
- 20-Jan-99: The homework 1 due date is now
Tuesday, 26-Jan-99.
- 15-Jan-99: BUGS: added some notes for Homework 1 and a
revised version of the pthreads appendix to Project 1.
Current calendar (future topics are tentative):
Note that more lecture-related slides/notes are collected here.
date topic read | date | date topic read due
---- ----- ---- | ---- | ---- ----- ---- ---
(Jan) 5 History ch1 | 6 | 7 Structures ch2/3 (hw0)
12 Processes ch4 | 13 | 14 Scheduling ch5
19 Scheduling ch5 | 20 | 21 Synch. ch6
26 Mutexes (hw1) ch7 | 27 | 28 Deadlock ch7
(Feb) 2 Deadlock ch7 | 3 | 4 Review (prj1)
9 (midterm) | 10 | 11 Virtual Memory ch8
16 Virtual Memory ch9 | 17 | 18 Virtual Memory ch10
23 File systems ch11 | 24 | 25 File systems ch11 (hw2)
(Mar) 2 File systems -- | 3 | 4 Databases -- (prj2)
9 Protection ch15 | 10 | 11 Review
- - - - - - - - - - - - - finals week - - - - - - - - - - - - -
Detailed info & handouts (same pointers as in the above two
sections, differently arranged):
Note that the .pdf files are derived from the .ps files, so the .ps files are more reliable.
- Lecture notes.
- General handouts:
- Syllabus: .ps, .pdf (posted 5-Jan-99)
- Homework:
- Photo page (homework 0): .ps, .pdf (posted 5-Jan-99)
- Homework 1: .ps, .pdf (posted 12-Jan-99), some
notes
(15-Jan-99), more notes (23-Jan-99),
Solutions: .ps, .pdf plus two
bounded-buffer implementations bb1.c, bb2.c (28-Jan-99)
- Homework 2: .ps, .pdf (posted 14-Feb-99),
Solutions: .ps, .pdf (4-Mar-99)
- Projects:
- Synchronization and Deadlock
- File System Implementation
- Exams:
- Midterm (Average was 68, standard deviation was 12), solutions
- Final
Weekly schedule (e.g. office hours):
Time Mon Tues Wed Thurs Fri
----- ------- ------- ------- ------- -------
8-9
9-10
10-11
11-N Ed Rebecca Ed
N-1 Lec-A.. Disc-A Lec-A..
1-2 .../... Ken .../...
2-3 ..Lec-B Disc-B ..Lec-B
3-4 Rebecca Ken Ken Ken
4-5
TAs meet in CoC common area
Ken's office is CoC 219
Lecture in Bunger-Henry, room 311 (A) or room 360 (B).
Discussion in CoC, room 17.
Ken Mackenzie,
$Date: 1999/03/13 19:36:57 $