Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

32bitOSで利用可能なメモリ数

0 views
Skip to first unread message

yas

unread,
Sep 7, 2007, 2:26:01 AM9/7/07
to
32bitOSのクラスタを購入しようと考えています。
このとき、1ノードに搭載する物理メモリ数は
どれだけが有効になるのでしょうか。
32bitOSは一般に最大4GBまでしか利用できないと聞いているのですが、
たとえば1ノードに8GBのメモリを搭載しても
4GBは全く無駄になるのでしょうか。
それとも、最大4GBというのは1プロセスあたりのことで、
2プロセスを実行する場合は
それぞれが4GB(アプリで利用可能なのは2GB)を利用して、
8GBを有効に利用できることになるのでしょうか。

tom

unread,
Sep 7, 2007, 3:56:28 AM9/7/07
to
ハード屋なのでOSにはあまり詳しくありません。

現在の32bitCPUの能力から言えば、64GBの物理メモリを扱うことができます。

しかし、実際のパソコンのチップセットは、全てのアドレスバスを配線してるとは限りません。
64GBを実装できるパソコンは見たこと有りません。

結局、何処まで実装できるかは、使用するパソコンしだいといえます。

> それとも、最大4GBというのは1プロセスあたりのことで、

4GB以上実装できる場合は、理論上は1プロセスあたりの上限が4GBになりそうですが、
自信は有りません。

Lisianthus

unread,
Sep 7, 2007, 3:27:52 PM9/7/07
to
こんばんは(?)

> 32bitOSは一般に最大4GBまでしか利用できないと聞いているのですが、
> たとえば1ノードに8GBのメモリを搭載しても
> 4GBは全く無駄になるのでしょうか。

まず、4GB以上を搭載できるマザーが一般向けでは少ないです。

一般の32bit OS(WindowsXP 32bitなど)では4GBすべてをそのままでは認識できません。

http://support.microsoft.com/kb/929605/ja

64bit版のOSや、Windowsのサーバー向けの一部などは利用可能です。
http://support.microsoft.com/default.aspx/kb/283037/ja

-------
Hascal
大ボラ吹いてたらすみません。

ルナのパパ

unread,
Sep 9, 2007, 11:14:32 PM9/9/07
to
"yas" wrote in message
news:1C04C0A5-4CEE-4D4...@microsoft.com...
> 32bitOSのクラスタを購入しようと考えています。
> このとき、1ノードに搭載する物理メモリ数は
> どれだけが有効になるのでしょうか。
 Windows XPのグループですが、クラスタを構成するということなので、パソコンで
はなくサーバ用のハードウェアを購入するという前提で話をします。
 現在の32bit CPUは36bitのアドレスバスを持っているので、理論上は64GBまでのア
ドレス空間を持ちます。
 搭載可能なメモリ容量とOSからアクセス可能なメモリ容量は必ずしも一致しませ
ん。
 Windows Server 2003 R2 Standard Editionでは4GBまで、Windows Server 2003 R2
Enterprise Editionでは64GBまでのメモリを搭載可能です。詳しくは、
  
http://www.microsoft.com/japan/windowsserver2003/evaluation/sysreqs/default.mspx
を参照してください。
 OSで搭載可能なメモリ容量と、チップセットが扱えるメモリ容量にも違いがありま
すので、ご使用になるハードウェアの仕様を確認の上ハードウェア/OSのエディショ
ンを決定するとよろしいかと思います。

> 32bitOSは一般に最大4GBまでしか利用できないと聞いているのですが、
> たとえば1ノードに8GBのメモリを搭載しても
> 4GBは全く無駄になるのでしょうか。
> それとも、最大4GBというのは1プロセスあたりのことで、
> 2プロセスを実行する場合は
> それぞれが4GB(アプリで利用可能なのは2GB)を利用して、
> 8GBを有効に利用できることになるのでしょうか。

 物理メモリを4GB以上搭載しても、1プロセスが扱えるメモリ空間は4GBまでです。
OSとアプリケーションがそれぞれ2GBまでとなりますが、物理アドレス拡張を使用す
れば、OS 1GB、アプリケーション3GBとなります。ただし、この場合はアプリケー
ションが物理アドレス拡張に対応している必要があります。
 さらに詳細な情報が必要であれば、適宜Microsoftのサイト等を参照してくださ
い。
--
ルナのパパ

0 new messages