Ankit Kumar's repositories
AdventOfCodeSolutions
Small doses of python (Thanks to adventofcode.com). For detailed look at the questions, please visit www.adventofcode.com
ThreadSynchronization
This project synchronizes the landing of 25 randomly generates airplanes with random fuels at random time over 3 runways. The project is completed in two versions. One using semaphores and the other using mutexes.
ImplementingVirtualMemory
Implemented a mock of memory hierarchy consisting RAM, SSD and HDD. Created a mock page table. The project demonstrates the scheduling of processes and occurrence of page faults, including page evicting algorithms.
InterceptingSystemCalls
This Phase1 of this project intercepts linux kernel's open and read system calls. The phase two intercepts three system calls pre-added to the linux kernel. The system calls changes the processes and the users associated with them.