pok-kernel with more schedulers
-
Updated
Jun 16, 2023 - C
pok-kernel with more schedulers
Extended MIT xv6 kernel with Copy-on-Write fork, MLFQ scheduler, and lazy memory allocation.
Lab 2 for [CS-1217] Operating Systems 💀💀
Kernel and user-space extensions to MIT's xv6 teaching OS — across both x86 and RISC-V — adding new system calls, a clone()-based threading library with ticket locks, a multi-level feedback queue scheduler, and shell utilities.
C program implementing various scheduler algorithms... namely FCFS, SJF, RR, and MLFQ. Took long enough to make a grown man cry but hey! all schedulers are working :)
Add a description, image, and links to the mlfq-scheduler topic page so that developers can more easily learn about it.
To associate your repository with the mlfq-scheduler topic, visit your repo's landing page and select "manage topics."