-
CPU scheduling algorithms
- Shortest job first (non preemptive)
- Round robin (preemptive)
- Priority (non preemptive)
-
Disk scheduling algorithms
- Shortest seek time first
- First come first serve
-
Memory management algorithms
- First fit
- Best fit
- Worst fit
-
Page Replacement algorithms
- FIFO
- LRU
- Optimal
-
Disk Scheduling algorithms
- FCFS
- SCAN
- CSCAN
-
Deadlock avoidance: safety algorithm (also known as Bankers algorithm)
-
Memory management algorithms
- First fit
- Best fit
- Worst fit
-
Producer consumer problem using semaphores
-
Notifications
You must be signed in to change notification settings - Fork 1
piyushchugeja/operating-system-codes
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
This repository contains C / C++ programs for simulating basic operating system algorithms.