Skip to content

dixitgarg059/Customised-xv6-OS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

REQUIRMENTS:

  • linux shell
  • qemu

INSTRUCTIONS FOR RUNNING:

  • run make
  • run make qemu

ALGORITHM USED:

  • Priority based scheduler is being used.
  • Priority can lie in range [0,100]
  • Process with lower priority is executed first.

FUNCTIONS IMPLEMENTED/CHANGED:

  1. set_priority
  2. Takes pid and some priority as input.
  3. creator(systemcall)
  4. Takes an integer as input.
  5. Creates child process with default priority 60.
  6. changer(systemcall)
  7. Takes pid and some priority as input
  8. If priority is valid it sets priority for process with given pid
  9. ps
  10. Shows all processes with their name, pid, state and priority.

FOR MORE DETAILS REFER TO REPORT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published