Sodele, an einem grauen Samstag kann man sich ja mal etwas Theorie antun ;-)
Bei der Gelegenheit kann man dann gleich nochmal dein malloc() Beispiel ansprechen. Das malloc() keine fortlaufenden Blöcke liefert, liegt daran, dass malloc() hier kein brk() mehr benutzt, sondern mmap().
mmap()...