This project implements a custom scheduling system for the XV6 operating system, featuring both stride scheduling and round-robin (RR) scheduling. I implemented a FIFO queue for the schedulers.
Files modified: syscall.c syscall.h sysproc.c trap.c proc.c proc.h param.h defs.h main.c schedtestc.c Makefile usys.pl user.h