CMSC412 - Spring 2010
Project #4 Grading Criteria

Program Corectness (85 points) including:

  • Correct implemention of required system calls
  • Correctly checking for invalid paramters
  • Correctly handling pages faults that grow the stack
  • Correctly storing pages to disk and reading them back when memory is exceeded
  • Program Style (15 points) including:

  • Use of comments
  • Formatting style and indentation
  • Selection of descriptive variable names
  • Use of clean and appropriate programming idoms to acheive task (e.g. selecting appropriate loop types)
  • General readablity and ease of understanding of the written code
  • Use of named/symbolic constants