15743:
A legtöbb fájlkezelés
töredezettséget eredményez,
egyszerűen azért, mert a folyamatos
törlések és felírások
során ki- és bekerülő fájlok
mérete nem azonos, így mindig lesz olyan,
ami nem fér be az épp soron
következő szabad helyre, ami kimarad, azt a
rendszer a következő szabad helyre
tömi be stb.
Úgy képzeld el, mintha egy
könyvszekrény polcairól
állandóan kivesznek könyveket és
hoznak be újakat, a könyvtáros pedig,
ha a tízkilós szótár nem fér
be mondjuk egy vékony kifestőkönyv
helyére, akkor semmi gond, letépi az
első 20 oldalt, az befér, a többivel
meg megy a következő helyhez és
így tovább. Ha ki kell venni a
szótárt, akkor lehet, hogy 3 helyről
kell a darabjait összevadászni, ami
lassítja a könyvtáros
működését.
A defrag annyit tesz, hogy ideiglenesen bezárja a
boltot, a bent lévő könyveket meg
szépen sorbarakja, amielyik szét van szedve
darabokra, azt összeválogatja, csinál
neki helyet, hogy egyben beférjen, és
így tovább, az eredmény egy olyan
könyvszekrény lesz, ahol minden könyv
egy darabban van, és nincsenek üres helyek,
csak a szekrény legvégén. Aztán
kinyit a bolt, és kezdődik minden
elölről.
A fájlrendszer pont ugyanez, könyvek helyett
fájlokkal.
:)