Assignments B, C, D, and E for Operating Systems CSC-565