- なぜVistaは物理アドレス拡張(PAE)に未対応か?
20 :名無し~3.EXE[]:2010/01/13(水) 00:40:59 ID:SY3tJx8+ - 32bitなので1プログラムあたりは4GBのメモリ空間でよいのです
マルチタスクシステムなので当然ながら複数のプログラムが同時に稼働しています なのでシステム全体として4GB以上のメモリ空間が必要になる場合があります 例えば1プログラムあたり2GBのメモリが必要だとして このようなプログラムを2つ同時に稼動させるには4GB以上のメモリが必要なのは容易に分かるかと思います なぜVistaはこのように容易に予想がつく必要性に対して未対応なのでしょうか? できない機能ならまだしもハードウェアとしてもソフトウェアとしても何も障壁が無いのです
|
- 32ビットでも64ギガまでメモリ使いたい
17 :名無し~3.EXE[]:2010/01/13(水) 00:48:06 ID:SY3tJx8+ - いつPAEで64GBまでのメモリをサポートするように修正されるのでしょうか?
|
- 32bit Vistaメインメモリ4GB制限摩訶不思議欠陥3
290 :名無し~3.EXE[]:2010/01/13(水) 00:53:57 ID:SY3tJx8+ - 32bit Windows 2008では64GB程度のメモリを扱えるようです
これは便利ですね しかし同じようなカーネルの32bit vistaでは4GBまでしかメモリが使えません これは不便ですね なんでこんな不便を強いるようになっているのでしょうか? vistaも2008と同じようにしておいたらメモリ管理のソースコードの保守コストとかも減って マイクソフトにとってもよい話だとおもいます なんで32bit Vistaは64GBまでのメモリに対応してないの?なんで?どして?
|
- 32bit Vistaメモリ4GB制限はユーザーへの嫌がらせ
62 :名無し~3.EXE[]:2010/01/13(水) 00:59:32 ID:SY3tJx8+ - Vistaの開発は前の2003とかの流用からはじまるわけでして
普通に作ったら2003で64GBまでメモリを扱えたので Vistaでも64GBまでメモリを扱えるようになっているのが当然ですよね しかしながら現状はこのざまです 32bit 2003で物理アドレス拡張によって64GBまでメモリを扱えるコードは作成済みなのです 32bit Vistaでは2003から流用しているにも関わらず わざわざ物理アドレス拡張で64GBまでメモリを扱える部分を変更し メモリが4GBまでしか使えないです これはどう考えてもレヴェルダウンですよ ソースの管理でなにかしくじったのでしょうか? 今からでも遅くないので32bit 2008からメモリ管理部分を移植するなりして ちゃんと物理アドレス拡張による64GBまでのメモリサポートを行って下さい
|
- 32bit Vistaのメモリ4GB制限について議論するスレ
23 :名無し~3.EXE[]:2010/01/13(水) 01:07:16 ID:SY3tJx8+ - Windowsの各OSが全てゼロから書き起こすわけではなく
以前のものから流用できるものは引き継いでいることは皆さんも容易に想像できるかと思います 32bit Windows 2003で既に物理アドレス拡張によってメモリを64GBまで扱えるようになっていました 32bit Windows Vistaは2003より後にリリースされたので当然メモリを64GBまで扱えると思っていました ところがどっこいほいさっさです 以前の2003で可能だった64GBまでメモリを扱える機能が Vistaではメモリは4GBで上限に達してしまいます これは大幅な機能のレヴェルダウンですね まともに開発していたらどう考えてもこんな改悪は作り込めません どうしてこうなったのか? みなさん議論していきましょう
|