next up previous contents
Next: Assignment III; due to Up: OPERATING SYSTEMS LABORATORY VII Previous: OPERATING SYSTEMS LABORATORY VII   Contents

MOSS Simulator

moss (Modern Operating Systems Simulators) is a collection of Java-based simulation programs which illustrate key concepts presented in the text Andrew S. Tanenbaum, Modern Operating System, Second Edition (Prentice-Hall, 2001). The software is designed for students and instructors using this text. Lab work:
  1. Create a configuration file in which all processes run an average of 2000 milliseconds with a standard deviation of zero, and which are blocked for input or output every 500 milliseconds. Run the simulation for 10000 milliseconds with 2 processes. Examine the two output files. Try again for 5 processes. Try again for 10 processes. Explain what's happening.
  2. Consider changing the configuration parameter ``meandev'' to
    ``run_time_average''. The word ``dev'' doesn't belong here. It would be nice if this were the average amount of time a process runs before blocking for input or output instead of the total runtime.
  3. Consider changing the configuration parameter ``standdev'' to
    ``run_time_stddev''. It would be nice if this were the number of standard deviations from the average time a process runs before blocking for input or output instead of the total runtime.

next up previous contents
Next: Assignment III; due to Up: OPERATING SYSTEMS LABORATORY VII Previous: OPERATING SYSTEMS LABORATORY VII   Contents
Cem Ozdogan 2009-05-11