Windows system >> Windowsの知識 >  >> Windows XPシステムチュートリアル >> XP FAQ >> コンピュータXPシステムはどのくらいのメモリをサポートしますか?

コンピュータXPシステムはどのくらいのメモリをサポートしますか?

  
コンピュータXPシステムは最大メモリをサポートしますか?
サポートされているメモリ容量は、オペレーティングシステムのビット数によって異なります。 32か64かによって異なります。 32ビットと64ビットのハードウェアは互いに互換性がありません。 32ビットXPシステムは3.2Gの物理メモリしかサポートしておらず、システムはそれを認識しません64ビットは最大128Gの物理メモリと16TBの仮想メモリを使用できます。
32ビットシステムは3.25G(windows2003を除く)をサポートできます。つまり、4Gメモリに表示できるのは3.25Gメモリだけです。 64ビットシステムは128Gをサポートできます(XPにも64ビットバージョンがありますが、一般に32ビット、64ビットXPには正式な中国語バージョンはないと言われています)。ただし、Windows 7およびVISTA 32ビットシステムは、Windows 2003と同じ128GまでのPAEサポートを有効にするように変更できます。
理論上、32ビット= 2 ^ 32B = 4 * 2 ^ 30B = 4GBなので、32ビットオペレーティングシステムは4GBのアドレス範囲にアクセスできます。
実際には、32ビットXPが4GBの物理メモリにアクセスできるのを見たことがありません。
理論と現実は矛盾しているように見えますが、そうではありません。 「4GBのアドレス範囲へのアクセス」とは、「4GBのメモリをサポートできる」という意味ではありません。
詳細な分析:
32ビットオペレーティングシステムは4G空間にアクセスすることができますが、ここで4Gはアドレス空間を指し、単純にメモリに対応することはできません。メモリサイズとしてこの空間を使用することがよくあります。メモリがCPUアドレス指定の主な目的だからです。実際、オペレーティングシステムのアドレス指定には、メモリモジュール、グラフィックメモリ、サウンドカードのNIC、およびその他のハードウェア割り込みのアドレス指定が含まれるため、4GBはオペレーティングシステムが処理できるすべてのデバイスアドレスの合計です。つまり、メモリ空間はアドレス空間の一部にすぎません。
基本的な解決策は、64ビットオペレーティングシステムにアップグレードするか、2003を使用することです。


Copyright © Windowsの知識 All Rights Reserved