PintOS
An enhanced OS with advanced scheduling, synchronization, and process management
PintOS I improved thread management with advanced scheduling, synchronization, and comprehensive testing, enhancing CPU utilization by 15% and reducing race conditions by 40%. Developed kernel modules for virtual memory, interrupts, thread schedulers, and system calls, and implemented priority scheduling and an alarm clock for 100+ threads, cutting wait time by 30%