@Harris Christiansen (christih@purdue.edu) (HarrisChristiansen.com)
September 2017
- Implement a two-level process scheduler and few scheduling policies in XINU
- Build:
make
in compile/ directory- Clean:
make clean
- Rebuild:
make rebuild
- Clean:
- Test: Tests are found in
shell/xsh_test.c
- Spawn x CPU processes, y IO processes, in group g (0 or 1):
test g x y
- Perform provided sample timeshare scheduler test:
test t
- Perform basic proportional share scheduler test:
test p
- Spawn x CPU processes, y IO processes, in group g (0 or 1):
- Aging Scheduler (20%)
- Proportional Share Scheduler (40%)
- Timeshare Scheduler (40%)
- System Call - create
- System Call - chgprio
- System Call - resched