https://github.com/ahmednassar7/operating-system-simulator
A Java simulator of a simple operating system with a round robin scheduling algorithm and memory-to-disk swapping for larger virtual memory.
https://github.com/ahmednassar7/operating-system-simulator
java operating-system round-robin-scheduling simulation
Last synced: about 1 month ago
JSON representation
A Java simulator of a simple operating system with a round robin scheduling algorithm and memory-to-disk swapping for larger virtual memory.
- Host: GitHub
- URL: https://github.com/ahmednassar7/operating-system-simulator
- Owner: AhmedNassar7
- Created: 2024-01-31T00:56:58.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-31T01:18:09.000Z (over 1 year ago)
- Last Synced: 2025-04-13T09:18:31.724Z (about 1 month ago)
- Topics: java, operating-system, round-robin-scheduling, simulation
- Language: Java
- Homepage:
- Size: 163 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Operating System Simulator
A Java simulator of a simple operating system.## Key Features
- Round robin scheduling algorithm with configurable quantum size
- Physical and logical memory simulation with configurable size
- Simulates swapping processes to hard disk to provide an unlimited virtual memory.
- Supports mutexes for memory for input, output, file reading and writing