CSCE 351: Operating System Kernels (Fall 2009) *
Lectures:
MF 3:30-4:45pm
Avery
Hall 19
|
Name Office Office Hours |
Instructor Schorr Center 106 Mon
1:30-3:20pm or by appointment |
TA Schorr Center 114AB Wed
3:30-5:20pm at Avery 19 |
Announcements:
·
Project
1 is due on November 15.
·
Final
is scheduled in class on November 23.
|
Lecture Notes |
Reading List |
|
|
|
|
2. Introduction |
Chap 1 |
|
3. OS overview |
Chap 2 |
|
Chap 3 |
|
|
Chap 5 |
|
|
6. Threads |
Chap 4 |
|
7. Deadlock |
Chap 6 |
|
Chap 7 |
|
|
10. Virtual Memory |
Chap 8 |
|
Chap 9 |
|
|
12. Disk Scheduling |
Chap 11 |
|
Assignments |
|
1.
Homework
Assignment1 (Due September 23 on or before 11:59pm) 2. Homework
Assignment2 (Due October 5 on or before 11:59pm) 3. Homework
Assignment3 (Due October 16 on or before 11:59pm) 4.
Lab1: sigsetjmp and siglongjmp (Due October 30 at the beginning of the class) 5.
Lab 2: Nios IDE
Tutorial (work on your own time) Description
(PDF) 6.
Project
1: User-Level Thread Manager (two members per team) (Due November 15 on
or before 11:59pm) sample
context switch file from Altera 7. Project
2: Semaphore Implementation (two members per team) (Due December 9 on or
before 11:59pm) |
|
|
* Giving credit where it is due: some of the
course materials are borrowed from Dr. Witawas Srisa-an
who have taught this course for 6 years.