Releases: ceadoor/System-Software-lab
Releases · ceadoor/System-Software-lab
RELEASE v1.0
What each directory contains
1) CPU Scheduling
└──── FCFS
└──── 1.fcfs.c
└──── SJF
└──── 2.sjf.c
└──── Priority
└──── 3.priority.c
└──── RoundRobin
└──── 4.roundrobin.c
└──── README.md
2) Memory Management
└──── SingleLevelDir
└──── 5.singleLevelDir.c
└──── TwoLevelDir
└──── 6.twoLevelDir.c
3) Deadlocks
└──── BankersAlgorithm
└──── 7.bankers.c
└──── README.md
4) Disk Management
└──── FCFS
└──── 8.fcfsDisk
└──── SCAN
└──── 9.scan.c
└──── CSCAN
└──── 10.csan.c
└──── README.md
5) Virtual Memory
└──── FIFO
└──── 11.fifoPage.c
└──── LRU
└──── 12.lru.c
└──── LFU
└──── 13.lfu.c
└──── README.md
6) Process Synchronization
└──── Producer Consumer Problem
└──── 14.producer.c
└──── Dining Philosophers Problem
└──── 15.dining.c
└──── Assemblers
└──── Two Pass Assembler
└──── Pass 1 of a Two Pass Assembler
| └──── 16.pass1.c
└──── Pass 2 of a Two Pass Assembler
| └──── 17.pass2.c
└──── Single Pass Assembler
└──── 18.singlepass.c
└──── Absolute Loader
└──── 19.absolute.c
└──── Symbol Table With Hashing
Release alpha
-
CPU Scheduling
└──── FCFS
└──── SJF
└──── Priority
└──── RoundRobin -
Memory Management
└──── SingleLevelDir
└──── TwoLevelDir -
Deadlocks
└──── BankersAlgorithm -
Disk Management
└──── FCFS
└──── SCAN
└──── CSCAN -
Virtual Memory
└──── FIFO
└──── LRU -
Process Synchronization
└──── Assemblers
└──── Two Pass Assembler
└──── Pass 1 of a Two Pass Assembler
└──── Pass 2 of a Two Pass Assembler