Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/nishantdecode/operating-systems


https://github.com/nishantdecode/operating-systems

Last synced: 23 days ago
JSON representation

Awesome Lists containing this project

README

        

# Operating System | Algorithms
![View Count Badge](https://img.shields.io/badge/views-100%2B-brightgreen)
[![LinkedIn](https://img.shields.io/badge/LinkedIn-nishantdecode-blue)](https://linkedin.com/in/nishantdecode)

## Table of Contents

- [FCFS Scheduling](https://github.com/nishantdecode/operating-systems/blob/master/OS_001(a).cpp)
- [Non-preemptive SJF Scheduling](https://github.com/nishantdecode/operating-systems/blob/master/OS_001(b).cpp)
- [Preemptive SJF Scheduling](https://github.com/nishantdecode/operating-systems/blob/master/OS_001(c).cpp)
- [Round Robin Scheduling](https://github.com/nishantdecode/operating-systems/blob/master/OS_001(d).cpp)
- [Priority Scheduling](https://github.com/nishantdecode/operating-systems/blob/master/OS_001(e).cpp)
- [Semaphore](https://github.com/nishantdecode/operating-systems/blob/master/OS_002.cpp)
- [Resource Allocation Graph](https://github.com/nishantdecode/operating-systems/blob/master/OS_003.cpp)
- [Bankers Algorithm](https://github.com/nishantdecode/operating-systems/blob/master/OS_004.cpp)
- [Deadlock detection algorithm](https://github.com/nishantdecode/operating-systems/blob/master/OS_005.cpp)
- [Contiguous memory allocation using fixed memory](https://github.com/nishantdecode/operating-systems/blob/master/OS_006.cpp)
- [Contiguous memory allocation using variable memory](https://github.com/nishantdecode/operating-systems/blob/master/OS_007.cpp)
- [First fit Contiguous Allocation](https://github.com/nishantdecode/operating-systems/blob/master/OS_010(a).cpp)
- [Best fit Contiguous Allocation](https://github.com/nishantdecode/operating-systems/blob/master/OS_010(b).cpp)
- [Worst fit Contiguous Allocation](https://github.com/nishantdecode/operating-systems/blob/master/OS_010(c).cpp)
- [FIFO Page Replacement](https://github.com/nishantdecode/operating-systems/blob/master/OS_011(a).cpp)
- [LRU Page Replacement](https://github.com/nishantdecode/operating-systems/blob/master/OS_011(b).cpp)
- [OPTIMAL Page Replacement](https://github.com/nishantdecode/operating-systems/blob/master/OS_011(c).cpp)
- [SECOND CHANCE Page Replacement](https://github.com/nishantdecode/operating-systems/blob/master/OS_011(d).cpp)
- [FCFS Disk Scheduling](https://github.com/nishantdecode/operating-systems/blob/master/OS_012(a).cpp)
- [SSTF Disk Scheduling](https://github.com/nishantdecode/operating-systems/blob/master/OS_012(b).cpp)
- [SCAN Disk Scheduling](https://github.com/nishantdecode/operating-systems/blob/master/OS_012(c).cpp)