Toy Memory Manager

This is the project I created for my CS330(Operating Systems) class at the University of Regina in 2003. It is a Toy Memory Manager supporting rudimentary segmentation, paging, and swapping, with a flexible text-interpretation system, written in pure ANSI C.

The makefiles in the tarballs should work with most any UNIX® system. It's not like the code does much system-specific. It is licensed under the GNU General Public License, and I place it here on the web by popular request.

Send comments, patches, ports etc to Tyler Montbriand, monttyle@heavyspace.caq.

Doxygen-Generated Documentation

Phase 1 Tarball

Phase 2 Tarball

Phase 3 Tarball

Phase 4 Tarball