Assignment 1 for CPSC 351 (Operating Systems)