Skip to content

Fork from wyoos part 20 implementing round robin scheduling and some system calls.

License

Notifications You must be signed in to change notification settings

samildeli/wyoos

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Forked from wyoos part 20 (repository, video series).

Implemented round robin scheduling and fork, execve, getpid, waitpid and exit system calls.

To run, first install g++ and xorriso. Then run make, which should generate wyoos.iso. Use VirtualBox to create a VM named wyoos, choose Other for Type and Other/Unknown for Version. From the VM's settings add wyoos.iso as an optical drive. To start/restart the VM, run make run.

You can uncomment line 107 in multitasking.cpp to watch scheduling happen in real time.

About

Fork from wyoos part 20 implementing round robin scheduling and some system calls.

Topics

Resources

License

Stars

Watchers

Forks

Languages

  • C++ 95.3%
  • Assembly 2.9%
  • Makefile 1.8%