07/11/22 10:56:53 1kBFvQHf0
Mach は元々広大な粗なメモリ空間と、運用に対して十分なメモリ領域と、
2つや3つでない多数のマルチプロセッサを生かすよう開発されている。
URLリンク(ja.wikipedia.org)
当時は2つのプロセッサ、128MB の実メモリと 4GB のメモリ空間は
十分と言えたが、GUI や数百 MB~数GB の動画、数万ファイルの画像
を一般的に扱う今は、2つのプロセッサ、3GB の実メモリと 4GB の
メモリ空間は mach(や最近のモダンな OS)の設計を十分に生かす
量ではないと思ってる。
たった数GBの SSD に何万も払って高速化するより、十分な主メモリを
積んで、OS の特質を生かしたほうが、なんとかSuperFetchとか、
なんとかReadyBoostとか、なんとかReadyDriveみたいな場当たり的な
技法よりずっとスマートな解決策だと思うのだけど。