Skip to content

hannaHayik/ProcessScheduling

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

ProcessScheduling

OS 202 Assignment 1

Goal: Learn the xv6 behavior and other related UNIX features.

  1. Added a user-space only program (helloworld.c)
  2. Added a system call ("memsizetest") that outputs the memory a process is using
  3. Changed wait system call to return an integer indicating status, Also changed exit system call to receive status parameter (integer)
  4. Added multiple processes scheduling policies (Priority, Fair with Decay factor, Dynamic) to the existing one (Round-Robin)

Extract zip file -> Apply PATCH

**** NOTE: The ZIP file is NOT mine, You can find the original github page here https://github.com/mit-pdos/xv6-public ****

About

Added processes scheduling algorithms to xv6 OS

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published