Pint Os

Project information

  • Technology Used: C, PintOS, WSL
  • Project Duration: 5 weeks
  • Project URL: Link

worked on low-level operating systems, such as PintOS, where I transformed a basic round-robin task scheduler into a Multi-level Feedback scheduler. This enhancement allowed for task prioritization based on various factors, optimizing task runtime on the scheduler. By altering synchronization primitives to accommodate changing process priorities, I ensured that the highest priority process efficiently gained access to shared regions. This project strengthened my understanding of operating system internals and underscored the importance of adaptability and problem-solving in engineering.