CS421: Operating Systems

Resources

Homeworks

Homework numberDue dateMaterial to read Problems
19/7/05Chapter 1CHomework1.pdf
29/14/05Chapter 2
Chapter 3 sections 1-4
p. 54 Exercise 2.12 "An env utility"
39/21/05Rest of Chapter 3
Chapter 4 sections 1-8
p. 88 Exercise 3.9 "Process Fans"
49/28/05Rest of Chapter 4p. 141 Exercise 4.10
510/17/05Chapter 8p. 299 Exercise 8.9
610/28/05Chapter 12Implement (and test) counting semaphore using POSIX mutexes (no POSIX semaphores)
710/31/05Chapter 12p. 443 Exercise 12.7
811/11/05Chapter 13p. 485 Exercise 13.9
911/18/05Chapter 14p. 507 Exercise 14.6
1011/16/05 TCPStarter.tar.gz -- see header comments of these files
1111/30/05 WebServer.pdf

Projects

Project numberTypePoint valueDue dateDescription
1Individual3510/7/2005Project1.zip
2Group3512/15/2005Final project (UDP)

Project types (see syllabus for detailed descriptions)

Individual project: Absolutely no cooperation with classmates, no assistance from tutors or any outside sources.

Open project: You may cooperate as much as you like with classmates and seek some outside assistance if you need it (such as from a tutor).

Group project: You may with within your group no cooperation is permitted between groups or with outside resources.


Page maintained by:

David Shaffer
cdshaffer@acm.org
Shaffer consulting
I am nerdier than 92% of all people. Are you nerdier? Click here to find out!
Last modified: Sun Jan 16 12:30:46 EST 2005