7.1.- El heap Su traduccion es el "monticulo" y sirve para situar a todas las variables dinamicas. Esta es la zona de memoria que existe despues del programa turbo pascal y puede llegar hasta el limite maximo de los 640k que es el limite de la memoria convencional, es una zona de memoria cualquiera y los datos existen sin ningun orden, el orden debe establecerlo el programador. Hay que notar que comunmente se confunde el termino "heap" con el de "pila", la pila son solo 64k que tambien resulta memoria dinamica, usandose el mismo espacio para muchas variables, pero a diferencia es que la memoria de la pila ya esta separada de antemano, en el heap hay que "reservar" el espacio a usar. Existen 2 tipos de puntero los punteros con y sin tipo, estos ultimos los trataremos al final: .