最下位レベルでは、ほとんどの OS ファイル操作には、開く、閉じる、読み取り、書き込み、削除、シーク、追加操作が含まれますが、先頭に追加操作はありません。
私の同僚が、生成した大規模な (数ギガバイト) データ ログを処理していて、ファイル ヘッダーをログ ファイルに書き込んでいないことに気付いたために、この問題が発生しました。彼はファイルの先頭に 100 バイトを追加するだけで済みましたが、ブロック / セクター ファイル アロケーション テーブル レベルのものを使用せずにそれを行う方法はありませんでした。
前置操作が存在しない、または同様の追加操作よりもコストがかかるという歴史的または技術的な理由はありますか?