Schedule
| 09.03.07: |
What is an operating system? Overview. Project ideas.
pm:Lab activity: introductions |
SGG 1 |
| 09.04.07: |
System Calls, The Process Model, Address Spaces
pm:Lab activity: memory allocation and
user-defined datatypes |
SGG 2-3 |
| 09.05.07: |
System Calls |
SGG 3 |
| 09.06.07: |
Threads
pm:Lab activity: i/o |
SGG 4 |
| 09.07.07: |
Scheduling, Critical Sections, Peterson Spin Locks |
SGG 5 |
|
|
|
| 09.10.07: |
Quiz
Locks, Semaphores |
SGG 6 |
| 09.11.07: |
Monitors, Dining Philosopher |
SGG 6 |
| 09.12.07: |
Producer Consumer, Transactions |
SGG 6 |
| 09.13.07: |
Deadlock |
SGG 7 |
| 09.14.07: |
More Deadlocks |
|
|
|
|
| 09.17.07: |
Quiz Paging
Project topics due! |
SGG 8 |
| 09.18.07: |
More paging |
SGG 8 |
| 09.19.07: |
Page replacement |
SGG 9 |
| 09.20.07: |
File systems |
SGG 10, 11 |
|
| 09.21.07: |
Security |
SGG 14, 15 |
|
|
|
| 09.24.07: |
Last quiz. |
|
| 09.25.07: |
Quiz review. Presentation practice. |
|
| 09.26.07: |
Project presentations and discussion. |
|
|
> ls /usr/bin (assignments)
> ls /etc (miscellaneous)
> cal (schedule)
> ls / (syllabus)
> cat thoughts | mail $PROFESSOR (mail)
|