I was reading an article in Linux Magazine (Compile Time) and I noticed that in operating systems, dynamically allocated memory is called the Heap. Is there any relation between the Heap data structure and that Heap?