Windows system >> Windowsの知識 >  >> Windows XPシステムチュートリアル >> XPシステムの基本 >> コンピュータ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