Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mgautam98/operating-system-algorithms
https://github.com/mgautam98/operating-system-algorithms
Last synced: 1 day ago
JSON representation
- Host: GitHub
- URL: https://github.com/mgautam98/operating-system-algorithms
- Owner: mgautam98
- Created: 2019-11-21T14:17:30.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-04-05T09:33:27.000Z (over 1 year ago)
- Last Synced: 2023-07-31T06:24:41.682Z (about 1 year ago)
- Language: C++
- Size: 77.1 KB
- Stars: 11
- Watchers: 2
- Forks: 8
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Operating-System-algorithms
## CPU SCHEDULING
1. FCFS
2. RR
3. SJN
4. PRIORITY non preemptive
5. PRIORITY preemptive
6. STR non preemptive
7. STR preemptive## SEMAPHORE, MUTEX, MUTUAL EXCLUSION
1. Semaphores
2. Mutex
3. Producer Consmer
4. Dining Philosophers
5. Cigarette Smoker
6. Sleeping Barber
7. Reader Writer## THREADING
1. fork, display PID, Parent PID of Chlid process## BANKERS ALGO
1. Deadlock detection and recovery
2. Deadlock Prevention and avoidance## PAGE REPLACEMENT
1. FIFO
2. LRU
3. Optimal## DISK REPLACEMENT
1. FCFS
2. SSTF
3. SCAN
4. C-SCAN
5. LOOK
6. C-LOOK