← back to projects

/// project

MLFQ Scheduling

RISC-V EGOS-2k Process Scheduler

  • C
  • Operating System
  • Process Scheduler
  • Data Structure
  • GDB
  • RISC-V
  • syscall
  • 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.