Kiriki-liszt / ECE359_ECEOS_Mid

Pintos Project 1, Alarm Clock and Priority Scheduling Implementations

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ECE359_ECEOS_Mid

Pintos Project

Objectives

  • To understand and practice the concept of processes/threads
  • To understand and practice the basic scheduling of processes/threads

Implementations

  • Part I: Alarm Clock
    • To reimplement timer_sleep() in a non-busy-waiting way
  • Part II: Priority Scheduling
    • To implement priority scheduling in Pintos
    • To implement priority inheritance (donation) scheme on top of your scheduler

About

Pintos Project 1, Alarm Clock and Priority Scheduling Implementations


Languages

Language:C 69.8%Language:Perl 23.7%Language:Makefile 3.6%Language:Assembly 2.5%Language:Shell 0.2%Language:C++ 0.1%Language:Raku 0.1%