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

A 回答 (2件)

↓こちらに同様の質問がありました。


http://okwave.jp/qa4840977.html

ITProに載ってる話からすると、「元アプリが2GB以上を想定して作られていればその分はWoW64で使える」ってことみたいですね。

    • good
    • 0

> 通常32bitOSでのアプリケーションが使用できるメモリの上限は2GBですが


> 64bitOSで既存の32bitアプリケーションを使用したときの上限はやはり2GBなのでしょうか?

違います。32bitと言うか
XPの32bitです
XPの32bitで3GBちょっと

XPの64bitだと
現存の市販で8GBくらいかな


vistaだと
Home Basicで8GB
Home Premium16GB
Ultimateで128GBです

ちなみにハードウエアをすべて64BITにすれば最大16EBが上限らしいです。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QMeはやはりメモリ増設しても意味がないのでしょうか?

現在メモリを192MBに増設したオールインワンノートブックPCをしようしています。積み込んでいるOSはMEです。
私はflashやイラストレーター、フォトショップを頻繁に使うのですが、とにかくよく「メモリ不足」という警告がでてきます。
もう耐えられないので、もっとメモリを増設してやろうかと思っているのですが、たしかMEはメモリをいくら増設しても意味がないようなことを聞いたことがあります。
意味があるのならば、さらに256MBでも無理やり載せてやろうかと思っています。

本当はPCまるごと替えて、思い切ってデスクトップPCを買って、そっちにメモリを1Gぐらい積み込もうかとも思っています。ですが、今はまとまったお金がないので、とりあえず現状でいかにお金をかけずして、難題をクリアーするかということになってしまいます。やっぱりOSがMEじゃ、何をしても無駄になっちゃうんでしょうか・・?
2000に替えたらメモリを増設する意味がありますでしょうか??xpにしたら意味があるとも思うのですが。

ですが、CPUもセレロンの670メガヘルツしかないので、
いまどきのPCの足元にも及びません。
xpに積み替えて、そしてメモリを512MBにしたとして、
このcpuではやはり意味がないでしょうか??

現在メモリを192MBに増設したオールインワンノートブックPCをしようしています。積み込んでいるOSはMEです。
私はflashやイラストレーター、フォトショップを頻繁に使うのですが、とにかくよく「メモリ不足」という警告がでてきます。
もう耐えられないので、もっとメモリを増設してやろうかと思っているのですが、たしかMEはメモリをいくら増設しても意味がないようなことを聞いたことがあります。
意味があるのならば、さらに256MBでも無理やり載せてやろうかと思っています。

本当はPCまるごと替...続きを読む

Aベストアンサー

#3です。
#9でのご質問の回答です。
最近発売されている256MBのメモリーに使用されているメモリーチップは、
新開発である256MbitDRAMを使用しており、対応するチップセットは、インテル社製 intel830以降のチップセットになります。
メモリーの高密度実装によりコストを抑える事が可能なうえ、一つのメモリチップ
が大容量ですから、より小さく、より大容量のメモリーボードの作成が可能に
なりました。
以前のチップセットでは、128MbitDRAMまでしか認識できませんから、
メモリチップの数そのものを増やす事により、大容量化に対応しています。
よって、簡単な見分け方ですが、新しいタイプのものは、片面に4個のメモリー
チップを載せ、両面で8個のメモリーチップを使ったタイプになります。
これは、見た目には、今までのメモリーと何ら変わりがありません。
一方、旧タイプのメモリーチップを使用したものは、上記のものより小型の
メモリーチップを使用することにより、片面に8個、両面で18個のメモリー
チップを載せてあります。
よって、今までのタイプより少しだけ高さが大きくなりますが、MJ700R
への取り付けには支障が無い事が、メモリーメーカーによって確認、及び、
動作検証がなされております。
メモリチップの特殊性と単価の面から、バルク品においては、新型チップを使用
した物しか見つからないのでしょうか?
ちなみに、対応製品である、メルコ社のVN133-H256MYが、私の家の
近所のお店では9000円でした。
メルコ社さまのホームページに写真がありますので参照してください。
http://buffalo.melcoinc.co.jp/download/photo/leaf.php?name=VN133-H256MY

参考URL:http://buffalo.melcoinc.co.jp/download/photo/leaf.php?name=VN133-H256MY

#3です。
#9でのご質問の回答です。
最近発売されている256MBのメモリーに使用されているメモリーチップは、
新開発である256MbitDRAMを使用しており、対応するチップセットは、インテル社製 intel830以降のチップセットになります。
メモリーの高密度実装によりコストを抑える事が可能なうえ、一つのメモリチップ
が大容量ですから、より小さく、より大容量のメモリーボードの作成が可能に
なりました。
以前のチップセットでは、128MbitDRAMまでしか認識できませ...続きを読む

Q64bitアプリケーションを32bit上で

Mac OS X 10.6を使っています。
起動はデフォルトのままで32bitで起動して使っています。
一部のサードパーティー製のアプリケーションも64bitに対応しているようで64bitの方が体感的に早くなるのならば、64bitを使いたいと思っています。

そこで質問なのですが、32bitで起動したOS上で64bitのAdobe Lightroom 2.0を使うと、Lightroom自体は64bit及び64bitの能力を発揮しながら起動・動作するのでしょうか? それとも32bitでしょうか?
Lightroomの情報パネルで"32bit起動"のチェックを外しました。

また、32bit上で、64bitのアプリケーションを動かすことに意味はあるのでしょうか??
また反対に、64bitで起動したOSで32bitアプリケーションは普通に動かせるのでしょうか?

よろしくお願いします。

Aベストアンサー

> アクティビティモニタで確認してみてください。
> 主要部分は(finder等)64bitと表示されていると思いますよ。

kernel_task というプロセスが OS のカーネル、つまり中核部分です。通常は 32bit のはずですから、アクティビティモニタで確認してみてください。Finder 等はその上で動くアプリに過ぎません。

> 32bitで起動したOS上で64bitのAdobe Lightroom 2.0を使うと、Lightroom自体は64bit及び64bitの能力を発揮しながら起動・動作するのでしょうか? それとも32bitでしょうか?

Lightroom は使ってないので知りませんが 64bit 化されていれば 64bit で動作します。

> 32bit上で、64bitのアプリケーションを動かすことに意味はあるのでしょうか??

アプリや環境によるでしょうが、ある程度スピードアップするようです。
http://forums.macnn.com/82/applications/398200/safari-benchmarks-64-bit-vs-32-a/

> また反対に、64bitで起動したOSで32bitアプリケーションは普通に動かせるのでしょうか?

動きます。

> アクティビティモニタで確認してみてください。
> 主要部分は(finder等)64bitと表示されていると思いますよ。

kernel_task というプロセスが OS のカーネル、つまり中核部分です。通常は 32bit のはずですから、アクティビティモニタで確認してみてください。Finder 等はその上で動くアプリに過ぎません。

> 32bitで起動したOS上で64bitのAdobe Lightroom 2.0を使うと、Lightroom自体は64bit及び64bitの能力を発揮しながら起動・動作するのでしょうか? それとも32bitでしょうか?

Lightroom は使って...続きを読む

Qメモリセルと変数 ( a = b + cの意味)

メモリセルと変数の関係について勉強しています。

動的(non-static)なローカル変数 bとcが宣言されたあと、
次の文が 出現したとします。

int a = b + c;

問題を解いてるのですが、問題によると、
この文章で 変数とメモリセルが結びつく 機会を二つ答えよ。

「変数aの値が aのメモリセルに保存される」というのが、一つだと考えるのですが、もう一つが思いつきません。

変数bは "int a = b + c;" の以前に、宣言されているので、bとbのメモリセルはこの文より前に結びついてます。
同様にcも この文より前にメモリセルと結びついています。

考えられるのは、b + c なのですが、
a = b + c
の意味が
「b+c の計算結果の値を a のメモリセルに 保存する」
という 答えが二つになります。
a = b +c の意味はこれでいいのでしょうか?

文章がわかりにくくてすみません。
要はa = b + cの本質的意味が知りたいのです。

Aベストアンサー

なんとなく、問題文自体が不自然な気がしますが……。

int a = b + c;
の意味そのものは、

1) auto 変数である、a を定義する
2) 値、b + c で、a を初期化する

ということになります。

「変数aの値が aのメモリセルに保存される」
ではなくて、
「変数 a が、メモリセルに確保される(この時点では、値は未定)」
「その 変数 a を、b + c の値で初期化する」
の2段階ですね。

Q32bitホストOS上で64bitゲストOSが動作可能な仮想環境ソフト

32bitホストOS上で64bitゲストOSを動作させられるWindows用の仮想環境ソフト(VirtualPC、VMWare、VirtualBoxなど)はありますか?

例えば、ホストOSがWindowsXP x86でゲストOSがWindowsVista x64のようなパターンです。

よろしくお願いいたします。

Aベストアンサー

VMWare 英文
Hardware and Firmware Requirements for 64-Bit Guest Operating Systems
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1901
出来ないとは書いてないが、utility を使って判定してくれとある。
出来ても、opteron の様な気がするが
私の場合、EM64T でも VT でないので駄目だった。( Linux 上 )
Pen4 は当然駄目。

VirtualBox は、x86 を emulate するとあります。
実際 VirtualBox64bit版に 64bit-Linux 駄目だった。

VPC 良く解りません。調べる気もありません。

QCPU使用率とメモリの物理メモリの意味教えてください

CPU使用率とメモリの物理メモリの意味教えてください。
(タスクバマネイジャー、パフォーマンスにあるグラフ変化)
サイドバーにあるメーターは何を注意すれば良いのですか?

Aベストアンサー

ガジェトのメーターは現在のシステム状況を確認できる物の1つと考えてください。大きいメーターはCPUの使用率でプログラムを起動したり
アプリケーションを実行すると動きます。車のメーターと同じでレッドゾーンがありますがCPUの場合は100%使用率になる事は良くありますので一時的に振り切っても心配はありません。
ただあまり振り切った状態が続くのであれば、CPUの負荷がかかりすぎですので、CPUを乗せかえるか、パソコン自体の買い替えが良いかと。
小さいメーターは今搭載しているメモリーの現在の使用率です。
メモリーが1GBとして、30%なら333MB使用中ということです。
こちらは、振り切った状態が起こるようならメモリ不足ですので
早めに増設をお勧めします。

QWindowsXPの64bit or 32bit?

お恥ずかしい話ですが・・自分のOS WindowsXPは、64bit なのか、32bitなのか?
分かりません・・。どこを見れば確認できかすか?よろしくお願いします。

Aベストアンサー

★[002483]Windows XPのバージョン確認方法
http://faq.epson.jp/faq/00/app/servlet/qadoc?002483
に確認のしかたが解説されています。
購入時にかなり意識しないと64bitのXPは手に入りませんから、たぶん32bitじゃないかと思います。

Qメモリ増設する意味はあるでしょうか?

メモリ増設する意味はあるでしょうか?

ゲームをしているのですが
3Dの場面になると
ものすごい緩慢です。
少しでも早めたいのですがなんとかなりますでしょうか?

以下が推奨対応スペックで
CPU Pentium III-800以上(Pentium4-1.3G以上推奨)
OS Windows2000/XP/Vista
メモリ 256MB以上(512MB以上推奨)
対応機種 VRAM:64MB以上

自分のノートパソコンのスペックが
メーカー:TOSHIBA
機種:dynabook EX/522CME3
メモリ 768M(最大1GB)
CPU他 モバイルCeleron2.2GHz(256KB)
    Intel® 852GM チップセット
    ビデオRAM 最大64MB(メインメモリと共用)
OS   Windows XP Home

なのですが、メモリ増設で
動きが少しは早くなりますでしょうか?

他に3D場面で動きが早くなる方法ありますでしょうか?

Aベストアンサー

メモリ増設による速度アップはあまり期待できないと思います。
852GMはグラフィック機能内蔵チップセットですが、その描画能力は決して褒められたものではありません。
ゲーム等を快適に行うためには高速なグラフィックカードが必須といえるでしょう。

現状のPCのままで描画を多少でも速くするならば、色数をけちるとか解像度を低く設定する(可能であれば)位しか思いつきません。

Q32→64bitでどれほどパソコンは早くなる?

OSXは64bitだそうですが、どれくらい早いですか。
例えば32ビットで2時間かかる動画エンコードは64ビットだと何分になります?

Aベストアンサー

同じPC(CPU)で32bitと64bitで動作させても、処理速度自体はたいした違いが出ないそうです。
64bitのメリットは、4GB以上のメモリも扱えるので、より多くのメモリにアクセスでき、今まで複数に別けて処理していたものを一気に処理できるようになったという事でしょうか。

動画のエンコードなどは、4GB以上もメモリを扱う事はないでしょうから、64bitであるから得られるメリットというのはないかもしれません。
CPU自体の性能が向上しているので、新しいPCを買えば早くなるでしょうが。

Qタスクマネージャの、メモリの「使用可能容量」と「空きメモリ」の意味を教

タスクマネージャの、メモリの「使用可能容量」と「空きメモリ」の意味を教えてください。(画像の通りです。)

■ windows 64ビットOS(windows7)メモリ搭載6GBです。
問題が発生しているアプリケーションは、FireWorksです。

メモリ不足でアプリケーションが、毎日クラッシュしています。
クラッシュが多いので、頻繁にファイル保存をしています。

また、時々メモリ不足のメッセージが出ます。
(メモリとありますので、メインメモリかと思っています、)

メモリ消費量は、3GBまで到達していません。メモリ不足で問題が発生したときのタスクマネージャーからのメモリ状況画像を添付しています。アプリケーションは、program files(x86)のディレクトリにインストールされた、X86アプリケーションです。

以下が質問内容です。
(1)ひとつのアプリケーションで使用できるメモリの上限は、X86のアプリと、X64アプリで違いますか?X86アプリは4GBまででしょうか?

(2)それぞれX86アプリおよびX64アプリで、1アプリケーションで使用できるメモリの上限は、いかほどですか?


お忙しい中、すみませんが、よろしくお願いいたします。

タスクマネージャの、メモリの「使用可能容量」と「空きメモリ」の意味を教えてください。(画像の通りです。)

■ windows 64ビットOS(windows7)メモリ搭載6GBです。
問題が発生しているアプリケーションは、FireWorksです。

メモリ不足でアプリケーションが、毎日クラッシュしています。
クラッシュが多いので、頻繁にファイル保存をしています。

また、時々メモリ不足のメッセージが出ます。
(メモリとありますので、メインメモリかと思っています、)

メモリ消費量は、3GBまで到達していません。...続きを読む

Aベストアンサー

FireWorksのバージョンは何でしょうか?

あまり古い世代のものだと、プログラム内部のレジスタの有効桁数をオーバーフローして、十分に空きがあるのにメモリ不足のエラーが生じることもあります。

Q32or64bitで動作しているかどうか確かめる方法?

宜しくお願い致します。

10.6にしてから動かないSoftが出てきました。
起動時に3と2を同時に押して立ち上げると32bitで動作すると言う事を
知りましたが、そうやっても10.5で使えていたSoftが動きません。

ちゃんと32bitで動作しているか否かを確かめるSoftなどありますでしょうか?
Teminalは面倒なので、そんなSoftが有ればお教え下さい。

あと、同じSoftが同じIntel版のiMacで動作し、MacBookProで動かないのはどうしてでしょうか?
(あるSoftはやっぱりどちらも動きませんが...)

以上、宜しくお願い致します。

Aベストアンサー

アクティビティモニタで見えるのは個々のプロセスであって、カーネルの動作モードではないですよ。
「3」「2」とか「6」「4」で切り替えるのはカーネルの動作モードですから、アクティビティモニタで変化がないのは当然です。
カーネルの動作モードについては #1 さんが書かれているように、システムプロファイラで見れば分かります。

ちなみに、Xserve 以外の機種では32bit起動がデフォルトなので、特に何もしなければ32bitカーネルが起動しているはずです。「6」「4」起動で64bitになりますが、これも機種によってはできないものがあるようです。

http://journal.mycom.co.jp/articles/2009/09/09/macosx_snowleopard/index.html


人気Q&Aランキング

おすすめ情報