- Implemented Multi-Level Feedback Queues in C for the EGOS-2k+ process scheduler, reducing average response time by 90% compared to the baseline round-robin implementation.
- Designed a three-tier priority classification system (high/medium/low) using self-implemented queue data structures, and extended it to support a sleep syscall that suspends processes to the background while keeping the interactive shell responsive.
/// project
MLFQ Scheduling
RISC-V EGOS-2k Process Scheduler
- C
- Operating System
- Process Scheduler
- Data Structure
- GDB
- RISC-V
- syscall