タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

memoryに関するtoenobuのブックマーク (2)

  • 32bit CPUはメモリを4GBしか使うことができない 【▲→川俣晶の縁側→IT都市伝説】

    32bit CPUはメモリを4GBしか使うことができない § 32bit CPUは4GB(ギガバイト)のメモリ空間しか持っていません。 ですから、4GB以上のメモリを接続することはできず、それを使うこともできません。 なんてことはないのだ、実は § 実際には、32bit CPUであっても、4GBよりも大きなメモリを扱えるケースが多くあります。 32bit CPUが4GBより大きなメモリを扱えないというのは、アーキテクチャに関するまったくの不勉強そのもの、と言えます。OSや開発ツールが見せかけている構造と、実際の構造の相違を混同している、と表現しても良いでしょう。 物理メモリ空間と論理メモリ空間 § 物理的にCPUに接続できるメモリのメモリ空間は、主にCPUからアドレスバスが何出ているかで決まります。(物理メモリ空間) それに対して、プログラムがアクセス可能なメモリ空間は、CPUの論理的な

  • @IT:Windows TIPS -- Tips:ページ・ファイルによるディスクのフラグメントを防止する方法

    しかしこのデフォルトの状態のまま使っていると、ページ・ファイルが激しくフラグメントを起こして、システム性能の低下を招いたり、フラグメント処理の壁になってしまったりする。 Windows OSの仮想メモリ・システムは、ハードディスク上に作成したページ・ファイル(デフォルトではWindowsがインストールされている%SystemDrive%\pagefile.sys)と、物理メモリ上のプログラム・コードやデータをスワップすることで、物理メモリ・サイズを大幅に超える仮想メモリ空間をアプリケーションに対して提供している。 従来のWindows 3.xでは、ページ・ファイル(当時はスワップ・ファイルと呼んでいた)は、すべてのクラスタ(ディスク領域の管理単位)がディスク内で物理的に連続していなければならないという制限があった。スワップによるディスクの読み書きにかかる時間は、システム全体に大きな影響を及

  • 1