OS Project2 Kernel Memory Allocation