Skip to content

Adding queue-based round-robin and stride schedulers to xv6 to achieve fair-share scheduling.

License

Notifications You must be signed in to change notification settings

autrin/xv6-riscv

Repository files navigation

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

About

Adding queue-based round-robin and stride schedulers to xv6 to achieve fair-share scheduling.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published