• ベストアンサー

32bitOSが32GBのメモリーを使えるのは何故ですか?

wiki/に Windows Server 2003 Enterprise Editionはメモリ上限はSP2未満の32ビットエディションにて32GiBとあります。 昔32bitOSは理論的に4GBまでしかメモリーを利用できないと聞きましたが、何か画期的な技術的な進歩があったのですか?

noname#40401
noname#40401

質問者が選んだベストアンサー

  • ベストアンサー
  • jjon-com
  • ベストアンサー率61% (1599/2592)
回答No.1

→川俣晶の縁側→IT都市伝説 32bit CPUはメモリを4GBしか使うことができない http://mag.autumn.org/Content.modf?id=20050119154552

noname#40401
質問者

お礼

非常によくわかりました。 リンク先の記事、マイクロソフトは非公開APIとかほかのも面白いですね! いい物を紹介していただきありがとうございました。

関連するQ&A

  • 64bitOSに32bitアプリケーションを使用した場合

    詳しい方教えてください。 現在Windows XP Professional 64bit Editionを使用しています。 通常32bitOSでのアプリケーションが使用できるメモリの上限は2GBですが64bitOSで既存の32bitアプリケーションを使用したときの上限はやはり2GBなのでしょうか?どこかの噂で64bitOSなら4GBまでフル使用できると聞いたのですがそれは間違いなのでしょうか? よろしくお願い致します。

  • メモリーを増設してからのトラブル

    64BitOSにアップグレードしたのでメモリーを増やしたところ最初6GB入れたのですが(メーカーホームで上限確認の上で)起動できず1GBのメモリーを抜いて((1GB+1GB+2GB+2GB)-1GB=6GB)みたところ何もなく正常に起動しました。ところがメモリが3GBまでしか認識されていません。あとスタンバイから対治ることができません(真っ黒でHDDも反応なしなのスタンバイにしてしまったらぶち切るしか手が打てない)BIOSで3GB以上表示できるようにできるらしいですが私のPCのBIOSのメモリー3GB以上表示できるようにする方法がわかりません。 PC Compaq dc5100SFF OS Micirosoft Windows xp Professional 64bit Edition CPU Pentium4(当然x64OS対応) 回答よろしくお願いします。

  • GIGABYTE製マザーボードで3GBを超えるメモリー領域が使えない

     GIGABYTE社製マザーボード「GA-EX58-DS4」でこれまでの1GBx3という構成から2GBのメモリーを追加し、計5GBに増設したのですが、Windows 7 64bit Professional上のシステム情報では「実装メモリ:5.00GB(2.95GB使用可能)」と表示されており、メモリー自体は認識されるものの、実質3GBまでしか利用することができません。  追加した2GB1枚のみを取り付けた場合でもOSは正常に起動することより、メモリーに特別な問題はないと考えられます。BIOSは最新版にアップデート済み、メモリーはすべてCFD社のものです。どうすればこの64bitOSにも関わらずメモリーが利用できない問題を解決できるでしょうか。  

  • DELL XPS420は64bitOSでも大丈夫?

    DELL XPS420を使っています。 OS:VISTA SP1 HomeBasic(32bit OS) CPU:Core2Quad memory:4.0GB HDD:500GB 今現在windows7 ultimate(64bitOS)をHDDにインストールしようと 考えていますが、XPS420のハードウェアは64bitOSに対応 しているでしょうか? 検索して http://bbs.kakaku.com/bbs/0010X119612/ などはみたのですが もう少し情報がほしいです。 又,XPS420はメモリを8.0GBに増設できるマザーボードなのでしょうか? 初歩的ですみませんがよろしくおねがいします。

  • 32ビットOSのメモリー上限

    windows32ビット系のメモリー参照上限は3.2GBだそうですね。2のべき乗のようです。市販PCは4GB搭載が32ビット系では上限のようですが、残りの0.8GBはただ遊んでいるだけですか。私の場合はケチ根性で3GB搭載にしています。

  • 4コアでメモリー上限8GBのショップマシン

     仮想化ソフトウェアを入れて、複数のOSを同時に起動を考えています。そのため、CPUとメモリを目一杯積んだマシンを考えています。 (もちろん64bit前提) そのため 4コアでメモリー上限8GBのショップマシン を考えていますが、探してみるとなかなか見つかりません。 いいのがあれば教えてください。

  • ノートパソコンメモリーについて

    富士通のWindows XP Home Edition SP2をしようしてます。 メモリーは、2GBあるのに、1,37GBしかありません。メモリーの中に何か入ってるのかなと思って調べようとしても、やり方が分かりません。どうやったら調べれるか、どうやったら、メモリーの容量を増やせるか、分かる方回答お願いします。

  • 64bitOSPCで8GBメモリーが使用可能にならない

    Galleria XG 860 64bit モデル http://www.dospara.co.jp/5goods_pc/pc_detail.php?h=g&f=g&m=g&mc=1163&map=1 これを部分的にカスタマイズしたものなのですが、 システムの実装メモリ欄が8.00GB(3.99GB使用可能)となっており、64bitOSにも関わらず明らかに過小な表示になっています。システムに半分近く取られるとは思えません。 マザーボードはオンボードグラフィックを搭載しておらず、メモリー最大搭載量も16GBなので問題ないように思われます。問題があるように組まれても困りますが… タスクマネージャーから見える物理メモリは4087となっており、やはり全ては使用できないようです。 ちなみにカスタマイズ内容はOSをProfessionalへの変更、メモリを8GBへの変更、HDDの追加、SSDの追加、サウンドボードの追加 です。 BIOSは最新のバージョンのようであり、BIOS画面からメモリーを認識している事も確認しています。 思いつく限りの方法で情報を探してみたのですが、どうにも解決策が見つかりませんでした。 どうかお知恵を拝借させてはいただけませんでしょうか。

  • メモリーを512MB→512MB+1GBに増設しましたが

    メモリーを512MB→512MB+1GBに増設しましたが、 システムのプロパティで確認したら 896MB RAMって表示されます。 これって1GBしか認識してくれませんよね? もとから入っていた512MBは、どうなってるんでしょうか・・・ ちゃんと調べて、お店の人にも確認してもらって 買ったつもりなんですが・・・ なにか設定はありますか? 【型式】VersaPro VJ16M/FC-4 【OS】WindowsXP Home Edition SP3 【CPU】celeron 1.6GHz 【メモリ】(1)512MB←最初から付いてたやつです。      今回(1)に(2)1GBを増設しました。 買ってきたメモリDDR2 SODIMM 1GB (PC2-5300 SAMSUNG) とりあえず、確認したこと (1)=512MB (1)+(2)=1024MG (2)=1024 (2)+(1)=1024MB 以上、宜しくお願い致します。

  • SGAの上限値を教えてください!

    10GBのメモリを積んでいるサーバに、Oracle Database 10g Enterprise Edition (10.1.0.5)をインストールしてデータベースを作成しているものです。 スクリプトを自分で作成しているのですが、SAG=2000Mにしたところ以下のエラーが出てエラーになってしまいました。   「out of memory」 SGA=1500Mにした所エラーになりませんでした。 10GBもメモリーがあるので、最低でも5GBほどSGAサイズをとりたいのですが、何か特殊コマンドが必要なのでしょうか。 それともSGAサイズの上限はきまっているのでしょうか。