

Version hosted here contains some modifications, comparing to original version. Students may be asked to implement a particular page replacement algorithm which the instructor can test by comparing the output from the student’s algorithm to that produced by a working implementation. It includes a graphical user interface so that students can observe page replacement algorithms at work. The program reads the initial state of the page table and a sequence of virtual memory instructions and writes a trace log indicating the effect of each instruction. The memory management simulator illustrates page fault behavior in a paged virtual memory system. Send comments, suggestions, enhancements to Ray Ontko project is published here with the permission of Ray Ontko.

Tanenbaum and support from Prentice-Hall. Moss was written by Ray Ontko and Alexander Reeder with advice from Andrew S. Additional supplemental material for this and other Tanenbaum texts is available from the author’s site. The software is designed for students and instructors using this text. Tanenbaum, Modern Operating System, Second Edition (Prentice-Hall, 2001). Is a collection of Java-based simulation programs which illustrate key concepts presented in the text Andrew S. Moss (Modern Operating Systems Simulators) ¶ ↑
