/Hacking-The-Kernel

Implementation of Alarm clock, Priority and Multilevel feedback queue scheduler in educational PintOS.

Primary LanguageCOtherNOASSERTION

Hacking-The-Kernel

Implementation of Alarm clock, Priority and Multilevel feedback queue scheduler in educational PintOS.

Project Introduction

Pintos is a simple instructional operating system framework for the 80×86 architecture. The software supports kernel threads, loading and running user programs, and a file system, but it implements all of these in a very simple way. Pintos was created at Stanford University by Ben Pfaff in 2004. Pintos is capable of running on actual x86 hardware, though it is often run on top of an x86 emulator, such as Bochs or Qemu.

Progress

  • Alarm clock
  • Priority Scheduler
  • Multilevel feedback queue Scheduler

Installation

Please follow this guide to install and run PintOS in Qemu emulator.