An open API service indexing awesome lists of open source software.

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

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)