Operating System Sessional on xv6 and implementation of IPC mechanisms
-
Problem-1
- adding a "Trace" system call for tracing a system call
Problem-2
Implementing a system call named sysinfo that prints information about the current running system. Such as-- the number of free memory available in the system in bytes
- the number of existing processes in the current system
-
- Implementing Lottery Scheduling algorithm for the xv6 Operating System
-
Pthreads Synchronization
Master-Worker Thread Pool
Reader-Writer Locks
Semaphores using pthreads
A new Sandwich Synchronization Problem
-
Copy-on-Write (COW)
Paging 🙂