Project 3 is assigned on April 30, 2003. It is due May 16, 2003, Friday.
You are recommended to follow the C coding style described here.
Late Policy: No projects will be accepted after the deadline. This is a sharp rule.
Submission Rules (please read carefully and apply).
Announcements about Project
You can do the project 3 in groups of two people at most.
In project 3, the buffers that you will use should be bounded. You should implement your programs so that you can easily change the buffer size. The same buffer size should be used for all buffers. First set the buffer size to128 words, so that each buffer can hold at most 128 integers (or items). (this means that the buffer size is actually 128x4 = 512 in bytes if buffer is only storing integers. ). I may want you to change the buffer size, compile and re-run your program during the demos.
It is up to you how to design you buffers. A buffer can be
just an array of integers or could be more complex then that like array of
objects of some class type that you can design. It is totally up to you. The
only restriction is that the buffer can contain at most 128
integers, or 128 objects where each object can store at most one integer
All announcements and clarifications about project 3 will be posted here! Check the page frequently enough.
I will put documentation about programming with shared memory, semaphores, etc. in the library early next week. You can photocopy these documentation.