https://github.com/oniani/os-scheduling
Process, memory, and disk scheduling simulations
https://github.com/oniani/os-scheduling
algorithms disk-scheduling memory-scheduling process-scheduling
Last synced: 7 months ago
JSON representation
Process, memory, and disk scheduling simulations
- Host: GitHub
- URL: https://github.com/oniani/os-scheduling
- Owner: oniani
- License: mit
- Created: 2019-05-16T04:29:19.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2021-01-03T12:46:02.000Z (over 5 years ago)
- Last Synced: 2025-03-02T10:08:12.525Z (over 1 year ago)
- Topics: algorithms, disk-scheduling, memory-scheduling, process-scheduling
- Language: Java
- Homepage:
- Size: 46.9 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# OS Scheduling
This repository includes implementations and simulations
of various scheduling algorithms. The list of current implementations is shown below.
**Process scheduling**
- FCFS
- SJF
- Priority
- Round-Robin
**Memory scheduling**
- FIFO
- OPT
- LRU
**Disk Scheduling**
- FCFS
- SSTF
- LOOK
- CLOOK
## References
- [FIFO (computing and electronics) - Wikipedia]()
- [Shortest job next - Wikipedia](https://en.wikipedia.org/wiki/Shortest_job_next)
- [Fixed-priority pre-emptive scheduling - Wikipedia](https://en.wikipedia.org/wiki/Fixed-priority_pre-emptive_scheduling)
- [Round-robin scheduling - Wikipedia](https://en.wikipedia.org/wiki/Round-robin_scheduling)
- [Scheduling (computing) - Wikipedia]()
- [Page replacement algorithm - Wikipedia](https://en.wikipedia.org/wiki/Page_replacement_algorithm#Least_recently_used)
- [Shortest seek first - Wikipedia](https://en.wikipedia.org/wiki/Shortest_seek_first)
- [LOOK algorithm - Wikipedia](https://en.wikipedia.org/wiki/LOOK_algorithm)
## License
[MIT License](LICENSE)