In brief, this project deals with multiprogramming operating systems and techniques used to build them. Final result is a cut-down version of multiprogramming operating system (MPX). It runs on a IBM-PC compatible computer and supports basic functions of a multiprogramming OS. C used as implementation language. The *funniest* part of it is user and programmer documentation.
A sample screen capture is here:
You can download mpx.zip file containing executable code. It will run under DOS or Windows. Don’t forget to type HELP to get info on available commands. Files with extension .mpx are executables, but according to the assignment, load and run operations are separated. You should RESUME a newly loaded process before it will start. You would need additional equipment (a serial terminal) to fully utilize capabilities of MPX. Be careful – some testing procedures are in eternal loop – care for your printer !!!