Greek Version / Mobile Multimedia Laboratory / Department of Informatics / Athens University of Economics and Business


George Xylomenos - B.S. Thesis Code


Simulator code

The simulator is written in C, and comes in ANSI and UNIX (pre-ANSI) flavors, selectable at compile time. As a console based program it should run as is or with very small changes in any system with a C compiler and a standard library. Since all comments and console messages are in Greek, you can download either a DOS (codepage 737) or a Windows (codepage 928) version in TAR format. You can also download either a DOS (codepage 737) or a Windows (codepage 928) version in ZIP format. You can convert the Greek characters into any encoding desired using a transliteration program. The latest version of the simulator is 2.0.1, released October 2002.

To install the simulator, you can edit (if needed) and use the included UNIX makefile, or use that makefile as a guide to make your own build arrangements. You can compile many different variants of the program using the same makefile and sources. The program uses standard input and output for all communications. An input parameter file is included as a template, which you can edit and feed into the simulator using standard input redirection. You can also dump the output provided by the simulator using standard output redirection.


Documentation

The operating systems simulator was originally developed in PL/I as part of the Ph.D. thesis of J.C. Cavouras at the University of in Glasgow. Therefore, a key reference for the design and implementation of the simulator is The development and application of a method for producing software tools for computer systems design, J.C. Cavouras, Ph.D. Thesis, Department of Computing Science, University of Glasgow, 1978. The version available here has been ported to C and translated into Greek.

For the basic steps of building and executing the simulator you can check the release notes, available in Portable Document Format. For complete documentation of the code you can check the manual, available in Portable Document Format. If you prefer a text only version of the release notes and the manual, you can download their DOS (codepage 737) or Windows (codepage 928) versions in TAR format. You can also download their DOS (codepage 737) or Windows (codepage 928) versions in ZIP format. The PS, PDF and text versions of the manual are updated versions of my B.S. thesis, with some corrections and additions. The PS and PDF versions of the manual and the release notes are formatted and spell checked versions of the text version.


Greek Version / Mobile Multimedia Laboratory / Department of Informatics / Athens University of Economics and Business

George Xylomenos: Home Page