回転メディア上のファイルシステムは、ファイルを構成するブロックを読み取るために必要なシークの量を最小限に抑えるように設計されています。理想的なケースでは、ファイルのブロックはディスク上で連続しています。ファイルが小さい場合は、1 つのトラックに配置されます。1 つのトラックに収まらない場合、ブロックは連続したトラックに配置されます。
ファイルが削除されたときに問題が発生します。これにより、ディスク上に不連続な空き領域が作成されます。これは断片化とも呼ばれます。Windows の NTFS には、空き領域を結合して連続させる最適化ユーティリティがあります。ext2 のような Linux ファイルシステムは、断片化を避けるために他の方法を使用します。
SSD にはシーク オーバーヘッドがないため、断片化はパフォーマンスの問題ではありません。SSD には各ブロックの書き込み回数に制限があるため、SSD のファイルシステムはデバイスへの書き込みを減らすことを優先します。SSD コントローラーは実際にはデバイス全体に書き込みを分散させ、書き込みによる摩耗を分散させます。SSD の最適化は必要なく、実際にデバイスの寿命を縮めます。
「メインメモリの需要」に関する質問の部分はあまり意味がありません。シークの待ち時間を最小限に抑えるために読み取りと書き込みをスケジュールする必要があるため、回転メディアではより多くのメイン メモリが必要になると思います。