![]()
These projects and associated exercises have been designed to complement Operating Systems courses based on "Operating Systems - Internals and Design Principles", William Stallings, Prentice Hall, 5th Edition, 2004.
The exercises provide incremental solving of the problems presented for the projects. It is recommended that all the exercises be completed in the suggested order to be able to address the projects properly.
The exercises assume that students will be using the C programming language on a UNIX platform.
The level of programming expertise required is that provided by a 1st year Programming course. A familiarity with the use of pointers and the ability to use linked lists is assumed.
Projects
Reference Material
(most up-to-date version available from http://www.gnu.org/software/libc/)
(most up-to-date version available from http://www.gnu.org/software/gdb/)
Exercises
1st Project deadline
2nd Project deadline
For use only by students and instructors using the supplementary material available with the text book: "Operating Systems - Internals and Design Principles", William Stallings, Prentice Hall, 5th Edition, 2004. Not to be printed out or copied by any other persons or used for any other purpose without written permission of the author(s).
©