CMSC 312 Operating System Simulator
Project Topic
Implementation of an operating system simulator
Requirements
- simulate the loading and execution of programs
- implement classes simulating software and hardware
- implement scheduling method
- apply relations among programs and system components
- control memory and its adjustment
- create GUI for monitoring and testing the system
- implement a series of operating system commands
- create a log with details of executed operations
Developer Notes
Program File Generation
To generate some more random program files, simply open up scripts/build_programs.html
in a web browser.
JAR File Generation
To rebuild .jar
; in Intellij, Build > Build Artifacts > Build
It might be required that you first setup some settings.
File > Project Structure > Project Settings > Artifacts > + > JAR > From module with dependencies
Then you may have to set the output path to the root directory of this project.