Non-Contiguous Memory Allocation : Introduction - edufulness