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 ****

Releases

No releases published

Packages

No packages published