Skip to content

Mattrobby/XV6-Operating-Systems

Repository files navigation

XV6-Operating-Systems

## General

This code was developed as part of my CINF 301: Operating Systems class. It is an extension of the XV6 operating system, which served as the base. The goal was to add additional functionality to the existing system.

Assignments:

Fork Tasks

  • fork0.c - Print your own PID
  • fork1.c - Fork a child
    • If child: Print msg and sleep n time
    • if parent, wait on child then print msg
  • fork2.c - Run ls, then run ls again
  • fork3.c - Create a fork bomb
  • fork4.c - Run program and args as specified on commands line
    • Measure how long program takes to run in terms of ticks

Assignment 1

About

This is is the code I produced during my Operating Systems class

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 36