some assignments from CU operating systems class