Франки, не се излагай. _Всички_ методи за алокирани на памет/диск водят до фрагментация. В някои случаи е по-голяма, в други по-малка. Единствения начин дисковото пространство/РАМ-а да не е фрагментиран е да се прави дефрагментация. Автоматична или ръчна.
Интересувал съм се от проблема професионално и в двете му разновидности -- за алокиране на памет (предимно garbage collectors) и разполагане на файлове на диска (ще участвам в писането на нова файлова система и изчетох доста _нерекламна_ литература по въпроса). Ако знаеш алгоритъм, публикувай, мисля че ще заслужиш Turing award :P
П.П. Можеш само да си фантазираш, че знаеш как са номерирани секторите в пътечките на съвременните дискове.
Automating a mess yields an automated mess. -Michael HammerРедактирано от | на 29.07.08 15:59.