5CS9 OPERATING SYSTEMS SIMULATION LAB (Common to Comp. Engg. & Info. Tech)

Objectives:
 Understand the basic functions of operating systems.
 In depth knowledge of the algorithms used for implementing the tasks performed by the operating systems.
 Understand & simulate strategies used in Linux & Windows operating systems.
 Develop aptitude for carrying out research in the area of operating system.

Suggested Tools:
Operating system simulator- MOSS preferably on Linux platform (Available for free download from http://www.ontko.com/moss/).

Recommended Excercises:
A. Exercises shall be given on simulation of algorithms used for the tasks performed by the operating systems. Following modules of the simulator may be used:
 Scheduling
 Deadlock
 Memory Management Systems
 File system simulator

Algorithms described in the text may be assigned. The simulation results such as average latency, hit & Miss Ratios or other performance parameters may be computed.
B. One exercise shall be on simulation of algorithms reported in the recent conferences/ journals and reproducing the results reported therein.