Skip to content
A memory management module for an operating system simulation.
C Makefile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
lib
.gitignore
LICENSE
Makefile
README.md
cs4760Assignment6Fall2017.pdf
oss.c
oss.h
user.c
user.h

README.md

Memory Management

A memory management module for an operating system simulation.

How to Build and Run

  1. Clone or download the project

Within the root of the project:

  1. Run make
  2. Run oss

Arguments

 -h  Show help.
 -v  Verbose log output.

Log Output

The below is what a page table looks like in the log:

Process n Page Table
| 12 | 14 | 23 | 30 | -- |
| *D | *- | -D | -- | -- | 

 *  - Valid bit is set
 D  - Dirty bit is set
 -- - Empty frame

Read cs4760Assignment6Fall2017Hauschild.pdf for more details.

You can’t perform that action at this time.