CSC 213.01 |
Mechanics | Fall 2008 |
|
|
Gary Nutt. Operating Systems, Third Edition. Addison-Wesley, 2000. ISBN: 0-201-77344-9You may also wish to acquire a good C language reference and keep it handy. One trusty example is:
Samuel P. Harbison and Guy L. Steel. C: A Reference Manual, Fifth Edition. Prentice Hall, 2002. ISBN: 0-13-08952-XOccasionally our discussions will be supplemented by other texts or research papers. I will provide these and note them in the detailed class schedule.
| Class | MWF | 8:00-8:50 am | Science 3819 | |
| 9:00-9:50 am | Science 3819 | L1 | ||
| Lab | T | 2:15-3:05 pm | Science 3819 | L2 |
| Week | Topic | Week | Topic | |
| 1 | OS overview | 8 | Networks and sockets | |
| 2 | Computer organization | 9 | Parallel computation | |
| 3 | Processes and threads | 10 | Parallel analysis | |
| 4 | Process scheduling | 11 | File management | |
| 5 | Synchronization | 12 | Protection and securiy | |
| 6 | Deadlock | 13 | Distributed computation | |
| 7 | Memory management | 14 | Current OS topics |
| \checkmark | for an adequate, sufficient response |
| \checkmark+ | for a particularly clear or insightful response |
| \checkmark- | for an unclear or insufficient response |
| Hour Exam 1 | Friday, October 3 |
| Hour Exam 2 | Friday, November 14 |
| Final Exam | Tuesday, December 16 (2 PM) |
| Laboratory Work | 45% |
| Exercises | 10% |
| Discussion & Participation | 10% |
| Hour Exams | 20% |
| Final Exam | 15% |