No.1ベストアンサー
- 回答日時:
メモリはOSにより制限があるのではなく、ハードウェア的にどのくらいまでコントロール(認識)出来るかで決まります
XPにもvistaにも32bit版と64bit版がありますが、これはハードウェア構成がどちらかなのかで決まります
技術的な解説をするとちょっと長くなり専門的になりますので割愛しますが、2の32乗=4GBとなるためで、32bitCPUの場合に認識できるメモリが合計で4GBまでになります
これは理論的にも技術的にも4GBまでが限界という意味で誰かが決めた容量というわけではありません。
全て合計で4GBのため、コンピュータ(パソコン)が各デバイスをコントロールするために必要な領域も含めて全て4GBであるため、windows上ではユーザー領域(OSやアプリケーションが使える範囲)を3GB程度に制限しているために起こる現象です。
ハードウェアを64bit構成にすれば64bit版のOSを使うことで理論値最大で16EB (エクサバイト) まで扱えますが、そこまで大きいメモリをつめるだけのパソコンは現在販売されていません
せいぜい8GB程度です。
また、OSにも限界があり、今現在販売されている64bit版のwindowsは最大で128GBまでとなっています。
VISTAの場合は
Home Basicで8GB、Home Premiumで16GB、Ultimateで128GBとなります
また、ハードウェア構成とOSを64bit化すればメモリの最大値は増えますが、使うアプリケーション類も64bit対応でないと意味がありません
ですから、パソコンを購入する上で、使うアプリケーション類が64bitに対応していないと、メモリを沢山つめるようになったからといって手放しで喜べるような状況には今のところなっておりません。
inu2さん。詳しく教えていただいてありがとうございます。
サクサク動くパソコンを求めているのですが、予算との関係で我慢してしまいます。
No.4
- 回答日時:
メモリの容量を決めるのは、基本的にCPUです。
CPUの設計としてメモリの容量が決まります。これは、CPUが一度に演算できる能力の関係でメモリの番地付け(アドレッシング)がオーバーフロー(桁溢れ)を起こさない範囲が通常は割り当てられるためです。
32bitのCPUではそのため、4GB(2の32乗*)が割り当てられるのです。具体的には、2の32乗は4294967296で4096MB(4GB)となります。
これに割り当てると64bitで設計されたCPUは理論上は16EBを上限として実装できます。(ただし、現在製品化されているx64のメモリ上限はそれより遙かに下です)
*メモリアドレスのみを拡張するための専用技術であるPSEやPAEを利用した場合を除く。(これらの技術はメモリの容量拡張のために専用のメモリアドレス領域を備えます)
しかし、これはあくまでCPUが持つメモリの上限です。
CPUがいくら4GBに対応していても、例えばマザーボード上のメモリスロットのメモリ上限が2GBならそれまでしか実装できません。また、BIOSやEFIと呼ばれるローレベルPGで上限が制限されている場合もあります。
そして、OSの制限があります。
32bitOSでは既に回答があるように、認識上は3GB強が上限となります。CPUが32bitで4GBの上限を持つため当然としてOSも32bitでは4GBを上限とします。
そのため、32bitのOSでは4GBを上限としています。ただ、I/O周りの仕様上、3GBを越えるとI/Oリマッピングによって1GBがOSとハードウェアの管理メモリとして消費されます。その結果、OSのタスクマネージャーで見ると3GB+αしか使えません。
32bitOSでその壁を越えるには、PAEやPSEを利用するしかありませんが、OS(WindowsならサーバーOSが必要)とパソコン本体(BIOS/EFI)が対応している必要があり、アプリケーションで容量を利用するためには、PAEやPSEのアドレス拡張技術をサポートするように設計されている必要があります。
64bitOSではこの上限を超えることができます。
現在の上限は8GB~128GBまでをWindowsXP x64及びWindowsVistaのx64版でサポートしています。本来なら16EBまで対応可能とできますが、アドレス割り当てを不必要に拡張しても、逆に割り当てるだけで時間を食いますし、現時点で存在しない容量をサポートしても意味がないため、上限値を実用で使う範囲+α程度に制限しています。
ということで、CPUのアドレス割り当ての上限で本来なら決まるが、現実にはその先にあるBIOSやOSが設計上の限界や性能上の理由で意図的にメモリの上限を下げています。
No.3
- 回答日時:
WinXPまではこんな感じ
http://www.microsoft.com/japan/whdc/system/platf …
VISTAではエディション次第ですが、32bit版では3.12GBまでですね。
http://support.microsoft.com/kb/929605/ja
多分今だとBIOSで認識できる容量の方が多いので、OSの制限の方が効いていくる状態でしょう(以前はBIOSで認識出来なくてBIOSをアップデートしたりとかいう話も散見した気がします)。
ちなみに、これはDuoでも変わりません(当然64Bit版なら違ってきますが・・)。
ありがとうございます。パソコンの新しいのを買わないと必要なソフトが対応していない。パソコンていたちごっこです。
最低5年前のソフトでも動く仕組みにしてもらいたいです。
みなさん詳しくてびっくりです。
No.2
- 回答日時:
使用可能なメモリ容量というのは、OSの問題、CPUの問題、チップセットの問題が相互に関連します。
OSに限定して言えば、従来のWindows XPなど、「32bit OS」と呼ばれるものは3GB強、Vista x64版などの「64bit OS」では128GBまでのメモリを扱えます。
# サーバOSも含めると実はあまり正確な表記ではないのですが、ややこしくなるので割愛
この辺りはPC Watchの「元麻布春男の週刊PCホットライン」にて実験した記事がありますので、そこを見てもらえればわかりやすいかも。
http://pc.watch.impress.co.jp/docs/2007/1127/hot …
http://pc.watch.impress.co.jp/docs/2007/1207/hot …
http://pc.watch.impress.co.jp/docs/2007/1211/hot …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- iPhone(アイフォーン) iPhoneについて iPhone6とかの古いスマホメモリー容量が少ないのですか今だとcpuよりメモ 5 2023/03/24 04:15
- ノートパソコン ノートパソコンに増設したメモリをWindowsに認識させる方法 5 2022/08/24 14:03
- iPhone(アイフォーン) メモリー1gbのiPhone6今ではサポートも終了して最新ゲームなど落ちるようになったのですが発売日 4 2023/08/17 11:59
- iPhone(アイフォーン) iPhone8なぜメモリー2GBしか搭載されなかったのでしょうか?安いAndroidでも最低3GB積 4 2023/04/04 07:17
- その他(ゲーム) Windowsアスカ見参プレイするのに下の通りのが必要みたいですがメモリー、ビデオメモリーHDD別々 3 2022/09/19 23:24
- iPhone(アイフォーン) iPhone8 64GBストレージだと常に速度低下されますか?パソコンの1TBSSDでも150GBぐ 1 2023/06/03 10:03
- デスクトップパソコン 液晶タブレット(液タブ)に必要なスペックがクリアしている。パソコンを教えてください。 3 2022/04/27 16:42
- ノートパソコン DELL NI65-9NHB ノートパソコン Inspiron 15 7590 ブラック 【仕様】 2 2023/01/08 17:19
- Y!mobile(ワイモバイル) Ymobile!データ増量オプション(550円)1年無料経過後 解約・契約繰り返して使えますか? 5 2023/05/11 09:11
- CPU・メモリ・マザーボード メモリの増設について 6 2022/12/28 06:41
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・【大喜利】【投稿~11/12】 急に朝起こしてきた母親に言われた一言とは?
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・好きな「お肉」は?
- ・あなたは何にトキメキますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・ハマっている「お菓子」を教えて!
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
このノートパソコンは国防総省...
-
プログラミングの仕事のうちAI...
-
Windowsはオープンソースではな...
-
LinuxはオープンソースなのでLi...
-
PythonのデフォルトはUTF-8なの...
-
PNGはGIFの上位互換なのでしょ...
-
開発コストの見積もりに関して...
-
赤信号歩行者に対するPayPayか...
-
パソコンが開発された原因は男...
-
VRの3Dモデルについて Unityで...
-
WindowsのゲームはC#で作られて...
-
PowerShellのデフォルトはUTF-8...
-
Linux版のPowerShellではWindow...
-
ハッシュ値の算出にかかる時間...
-
PythonとPowerShellってどちら...
-
C/C++はOSごとに書かないといけ...
-
Libre Officeは無料なのに多く...
-
どのプログラミング言語も何で...
-
難易度が高いC言語の人材が家電...
-
クラウドコンピューティングと...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
メモリ増設について
-
PCの処理速度が遅くなってしま...
-
Windows10の32bit版のメモリの...
-
suicaとパソコンの相違点
-
内部ストレージからSDカードに...
-
今朝Androidの空き内部ストレー...
-
メモリ不足のため直前の操作を...
-
本体ストレージの「DCIM」にあ...
-
スマホのアルバムに知らない画...
-
スマホやタブレットにSDカード...
-
NASのストレージプールとボリュ...
-
「Gmailの保存容量が残りわずか...
-
Windows11だとメモリー8GBだと...
-
m.2 SSDとSATA SSDの容量とス...
-
Androidのファイル構造について
-
レッツノートSZ6のメモリ増設と...
-
最近、外付けSSDというのが出回...
-
アンドロイドsdカードを認識さ...
-
アンドロイドでメディアストレ...
-
内部ストレージの表示が右まで...
おすすめ情報