The third exam is scheduled for Tuesday, Dec 7. It will cover Chapters 7, 8, 9, and 12 as well as sections 10.7 and 11.8 of the text.
Here is a link to the Kerberos material
Here is a link to the spring '04 exam. I am posting this at the request of certain students. There is no guarantee that your exam will be anything like this one.
The due date for the client/server project has been extended to Monday Nov 29.
You must use threads, you cannot use fork for your server.
Only the Unix server has to run as a daemon. To run a process as a daemon, fork off a child and then kill the parent (acutally there is more to it, but that is all that you need to do for this project).
The largest file that we will test your project on is 99,998 bytes. However, your read or recv statments should not read more than 4096 bytes at a time.
Here is the answer key for the second exam
This diagram summarizes much of the material on memory management.
COURSE INFORMATION
Instructor: | Robert P. Ingalls, Executive Officer, Computer Science Dept |
209 Lally, 518-276-2819 (ext 2819) | |
e-mail ingalr@rpi.edu or ingallsr@cs.rpi.edu or robert.ingalls@gmail.com | |
Office Hours: | W,Th 2:00-4:00 |
Text
|
Text: Modern Operating Systems Andrew Tanenbaum Prentice-Hall, 2001 |
Teaching Assts: | Scott Coull coulls@rpi.edu | M,Th 12:00-2:00 |
Wei-Jen Wang wangw5@rpi.edu | T,F 2:00-4:00 | |
Dan Tracy tracyd@rpi.edu | T 10:oo-11:00, W 11:00-12:00, F 9:00-11:00 |
Everyone should make sure that their Solaris accounts are working properly. If you have forgotten your password or never knew it, send email to labstaff@cs.rpi.edu. If you have been issued a new password, it will expire after a few days if you do not change it.
The WebCT site for the course will have a lot of useful information for you; you can submit questions, see the answers to questions from other students, and check your grades. From the WebCT home page click on MY WebCT. Use your RCS login name and password to access the course website.
Some Web references
Link to the entire set of Windows APIs
Choose either Functions by Category or Functions in Alphabetical
Order
Unix tutorials for newbies
Most of the programming for this course will be in C. If you think that you do not know how to program in C, Here is a brief tutorial on C Programming
Week 1 (Aug 30-Sept 3)
Week 2 (Sept 7-Sept 10)
Week 3 (Sept 14-Sept 17)
Week 4 (Sept 21-Sept 25)
Week 5 (Sept 28 - Oct 1)
Week 6 (Oct 5 - Oct 8)
Week 7 (Oct 12 - Oct 15)
Week 8 (Oct 19 - Oct 22)
Week 9 (Oct 26 - Oct 29)
Week 10 (Nov 2 - Nov 5)
Week 11 (Nov 9 - Nov 12)
Week 12 (Nov 16 - Nov 19)