Hello,
man malloc():
MALLOC(3) Linux Programmer's Manual MALLOC(3)NAME
calloc, malloc, free, realloc - Allocate and free dynamic memoryKann man dem Betriebssystem vorschreiben, die angeforderten Speicherblöcke direkt
hintereinander anzuorden und über EINEN einheitlichen Descriptor zugänglich zu machen?So ist es definiert, Tom. Wenn du Speicher mit *alloc() anforderst, bekommst du den
entweder in einem zusammenhaengenden Block oder gar nicht. Im Falle von gar nicht wird
nicht genug Speicher vorhanden gewesen sein.
Auch, wenn ich das in einer Schleife n Mal hinterneindander tue? Das war nämlich meine Frage!
Wenn man Speicher anfeordert, ob es möglich sit, das Betriebssystem dazu zu besegen, die einzelnen Anforderungen auf EINEM einheitlichen Descriptor zu sammeln.
Lies bitte meine Antworten demnächst so, als dass man auch mitdenken muss. Ich dachte immer, dass es hier ein Fachforum und kein Flachforum wäre.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau