Presentation is loading. Please wait.

Presentation is loading. Please wait.

Operating Systems Simulator Jessica Craddock Kelvin Whyms CPSC 410.

Similar presentations


Presentation on theme: "Operating Systems Simulator Jessica Craddock Kelvin Whyms CPSC 410."— Presentation transcript:

1 Operating Systems Simulator Jessica Craddock Kelvin Whyms CPSC 410

2 Overview Executive Summary System Selection System Analysis System Design Operating System Principles Significant Points Solutions Problems Encountered Methodology Questions

3 Executive Summary Operating System simulator that simulates four major principles of operating systems. GUI that allows user to pick different principles to execute and display.

4 System Selection A program which simulates the behavior of an operating system. Clearly show how the principles work. Helps create a better understanding of the Operating System.

5 System Analysis A console based program that requires all parameters to be entered into the console at the time of execution. Ex. java deadlock a 2 1 >a.log Only had GUI interfaces for memory management and deadlock. For scheduling results are printed to a text file and not to the console.

6 System Analysis (continued)

7

8 Scheduling, Memory Management, and Deadlock all require text files for set up.

9 System Design Added a GUI that allows the separate projects to be run from one central location.

10 Operating System Principles Deadlock Detection Memory Management Scheduling Simulator File System

11 Significant Points Memory Management uses First Come First Serve to determine which page to replace. Scheduling is Non-preemptive and uses First Come First Serve to schedule processes.

12 Solutions Scheduling and Memory Management should also allow the option to run other replacement algorithms.  Round Robin  Least Recently Used

13 Problems Encountered Understanding how the classes worked. Interpreting the output. Running the program in Netbeans instead of on the console.  Errors saying the files did not exist when executing program.  Fixing the imports.

14 Methodology Commenting out imports that were not necessary since the classes were already in the project folder. Experimented with the data inputs to determine what was changing in the output. Change where the program was looking for the files by specifying the path.

15 Questions Any questions, concerns, or suggestions?


Download ppt "Operating Systems Simulator Jessica Craddock Kelvin Whyms CPSC 410."

Similar presentations


Ads by Google