- 782 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/17(日) 07:42:24 ID:KRFH2CHa0]
- >>775
実際のところは難しい。アプリがファイルを書き込みモードで開き、書き込み始めると、それが いつ終わるのか、OS側にはわからない。 書き込み終了時点で、Hは1ブロックかもしれないし、5ブロックかもしれない。 1ブロックであった場合には、AAAとCCCの間に収めるのが合理的だ。 AAAとCCCの間に1ブロックを書き込んだ後に、ファイルがさらに大きくなったら、Hの最初の ブロックを移動させて2つ目のブロックを書き込むようにすれば、書き込みパフォーマンスは 大きく低下する。 結局、書き込むときに断片化が発生するのは仕方がない。 MacOSXでは、書き込んだ後に断片化していたら、暇な時にそれを整理整頓しているようだ。
|

|