オペレーティング システムの詳細と問題
Windowsの製品版は通常、32ビット版と64ビット版の両方で提供されています。Microsoft MSDNサブスクライバー向けのVista DVDなど、両方のバージョンが収録された特別版ディスクもあります。ただし、一度インストールするとバージョンを変更できないため、正しいバージョンのWindowsをインストールするように注意する必要があります。
64 ビット システムと大容量のメモリを選択すると、アプリケーションに余裕が生まれるだけでなく、Windows Vista などの最新のオペレーティング システムのパフォーマンスも向上します。まず、ハード ドライブ上の低速なスワップ ファイルへのデータの再配置が少なくなります。次に、Vista は、アプリケーションを重要度順にプリロードする SuperFetch 機能を集中的に使用して、より多くの RAM を活用します。つまり、最も人気のあるアプリケーションが、最初に利用可能なメイン メモリにプリバッファーされることになります。その目的は、起動しようと決めたときに、これらのアプリケーションをほぼ瞬時に使用できるようにすることです。4 GB または 8 GB の RAM を提供するメモリ キットが非常に手頃な価格になっているため、これが私たちの選択肢になります。パワー ユーザーや愛好家は、今日の 64 ビット システムで 8 GB の RAM を間違いなく必要とします。一般ユーザーは 2 GB 未満の RAM を使用すべきではありません。1 GB では、たまに PC を使用する場合や単純なアプリケーションを使用する場合にのみ十分です。
Windows における 32 ビットの問題
はじめに述べたように、32 ビット版の Windows では、インストールした 4 GB の RAM のすべてを利用できません。これは、いわゆるメモリ マップ アクセスを必要とする Windows コンポーネントおよびデバイスが、メイン メモリの最初の 32 ビット (4 GB) 内に存在する必要があるためです。512 MB のオンボード グラフィック RAM を搭載したグラフィック カードでは、このメモリをシステム メモリにマップする必要があり、実質的に合計容量が 512 MB 減少します。Windows Vista では通常、使用可能なメモリが 3.12 GB に制限されますが、システムのハードウェアによっては、有効な RAM 容量がさらに少なくなる場合があります。Microsoft の .NET Framework などのアドオンは、200 MB 以上を消費することがあります。Linux では状況が異なり、カーネルは 1 GB 以上を必要としないため、最大 3 GB の RAM をプロセスに割り当てることができます。
64 ビット Windows の代わりに物理アドレス拡張を使用しますか?
一部のWindowsバージョンでは、物理アドレス拡張(PAE)と呼ばれる機能をサポートしています。これは、再マッピングプロセスによって4GBを超えるメモリアドレスを指定できることを意味します。Windowsは、前述のシンプルなメモリマッピング方法だけでなく、2段階ではなく3段階のページングに基づくメモリマッピングを採用しています。これはサーバーでは導入が成功していますが、デスクトップシステムでは標準化が不十分なため、ドライバの互換性問題が発生する傾向があります。ドライバは、PAEには常に4GBを超えるRAMが必要であると想定したり、アドレスは常に32ビットまたは64ビット幅であると想定したりする可能性があります。
Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。