OS Project 2 Kernel Memory Allocation