Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nishantdecode/operating-systems
https://github.com/nishantdecode/operating-systems
Last synced: 23 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/nishantdecode/operating-systems
- Owner: nishantdecode
- Created: 2023-02-22T16:35:59.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-11-02T03:40:44.000Z (3 months ago)
- Last Synced: 2024-11-14T17:12:00.590Z (3 months ago)
- Language: C++
- Size: 18.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)