Skip to content

DeathkillerAnk/Operating-System-Algorithms

Repository files navigation

Operating System Algorithms in C++

Scheduling Algo

* first come, first served (FCFS)
* Shortest Remaining Time First (SRTF)
* Round Robin Scheduling

Resource Allocation And Process Synchronization Algorithm

* Banker’s Algorithm
* reader writer program
        `g++ reader_writer.cpp -lpthread`
* Producer Consumer
* Dining Philosophers

Disk-Scheduling Algorithms

* Shortest Seek Time First
* SCAN
* CSCAN
* LOOK
* CLOOK

Paging Algorithms

* Least Recently Used (LRU) Page Replacement algorithm
* First In First Out
* Optimal Page Replacement Algorithm