B.Tech CSE S5 System Software Lab
Batch: CSE 2k16-20, College of Engg. Adoor
University: APJ Abdul Kalam Technological University
-
GCC Compiler --> TDM-GCC MinGW Compiler
-
Any Text Editor of your preference
1) CPU Scheduling
└──── FCFS
└──── 1.fcfs.c
└──── README.md
└──── SJF
└──── 2.sjf.c
└──── README.md
└──── Priority
└──── 3.priority.c
└──── README.md
└──── RoundRobin
└──── 4.roundrobin.c
└──── README.md
└──── README.md
2) Memory Management
└──── SingleLevelDir
└──── 5.singleLevelDir.c
└──── README.md
└──── TwoLevelDir
└──── 6.twoLevelDir.c
└──── README.md
└──── README.md
3) Deadlocks
└──── BankersAlgorithm
└──── 7.bankers.c
└──── README.md
└──── README.md
4) Disk Management
└──── FCFS
└──── 8.fcfsDisk
└──── README.md
└──── SCAN
└──── 9.scan.c
└──── README.md
└──── CSCAN
└──── 10.csan.c
└──── README.md
└──── README.md
5) Virtual Memory
└──── FIFO
└──── 11.fifoPage.c
└──── README.md
└──── LRU
└──── 12.lru.c
└──── README.md
└──── LFU
└──── 13.lfu.c
└──── README.md
└──── README.md
6) Process Synchronization
└──── Producer Consumer Problem
└──── 14.producer.c
└──── README.md
└──── Dining Philosophers Problem
└──── 15.dining.c
└──── README.md
└──── Assemblers
└──── Two Pass Assembler
└──── Pass 1 of a Two Pass Assembler
| └──── 16.pass1.c
| └──── README.md
└──── Pass 2 of a Two Pass Assembler
| └──── 17.pass2.c
| └──── README.md
└──── Single Pass Assembler
└──── 18.singlepass.c
└──── README.md
└──── Absolute Loader
└──── 19.absolute.c
└──── README.md
└──── Symbol Table With Hashing
Clone this repo
$ git clone https://github.com/KTU-CSE/System-Software-lab.git
Switch to the program folder
$ cd the/dir/where/program/file/is
Compile the source code
$ gcc yourProgramFile.c
To Execute
$ ./a.out
This project is licensed under the MIT License - see the LICENSE.md file for details
Liked the project? Just give it a star ⭐ and spread the word!