トップページ > Windows > 2016年05月27日 > AHw5PwFF

書き込み順位&時間帯一覧

3 位/419 ID中時間01234567891011121314151617181920212223Total
書き込み数02000000000310000000000612



使用した名前一覧書き込んだスレッド一覧
名無し~3.EXE
Windows98を使い続けるよ Part19©2ch.net
なぜVistaは物理アドレス拡張(PAE)に未対応か?
【最強伝説】 WindowsXP、4GBの壁を遂に超える
WindowsXPを使い続けるよ Part61 [無断転載禁止]©2ch.net
Windows Server 2003/2008をデスクトップOSに 11 [無断転載禁止]©2ch.net

書き込みレス一覧

Windows98を使い続けるよ Part19©2ch.net
437 :名無し~3.EXE[sage]:2016/05/27(金) 01:08:17.98 ID:AHw5PwFF
これはどう?

W98: ACPI サポートを削除する方法
https://support.microsoft.com/ja-jp/kb/415845
なぜVistaは物理アドレス拡張(PAE)に未対応か?
41 :名無し~3.EXE[]:2016/05/27(金) 01:12:05.23 ID:AHw5PwFF
あげ
【最強伝説】 WindowsXP、4GBの壁を遂に超える
268 :名無し~3.EXE[sage]:2016/05/27(金) 11:44:57.83 ID:AHw5PwFF
32bit CPUはメモリを4GBしか使うことができない §

 32bit CPUは4GB(ギガバイト)のメモリ空間しか持っていません。

 ですから、4GB以上のメモリを接続することはできず、それを使うこともできません。
なんてことはないのだ、実は

http://mag.autumn.org/Content.modf?id=20050119154552
【最強伝説】 WindowsXP、4GBの壁を遂に超える
269 :名無し~3.EXE[sage]:2016/05/27(金) 11:49:06.13 ID:AHw5PwFF
 実際には、32bit CPUであっても、4GBよりも大きなメモリを扱えるケースが多くあります。

 32bit CPUが4GBより大きなメモリを扱えないというのは、アーキテクチャに関するまったくの不勉強そのもの、と言えます。OSや開発ツールが見せかけている構造と、実際の構造の相違を混同している、と表現しても良いでしょう。
物理メモリ空間と論理メモリ空間 §

 物理的にCPUに接続できるメモリのメモリ空間は、主にCPUからアドレスバスが何本出ているかで決まります。(物理メモリ空間)

 それに対して、プログラムがアクセス可能なメモリ空間は、CPUの論理的なアーキテクチャで決まります。(論理メモリ空間)

 通常、仮想メモリの技術を使うことで、物理的に存在する容量を超えて、プログラムはメモリを使うことができます。

 ですので、両者の関係は"論理メモリ空間 >= 物理メモリ空間"となると容易に予測できます。

 32bit CPUでアクセスできる論理メモリ空間は32bitをフルに使っても4GBにしかならず、それゆえに利用可能な物理メモリ空間も4GB以上になり得ない、という予測が立てられるでしょう。

 この結論を肯定するなら「32bit CPUはメモリを4GBしか使うことができない」という主張は正しいことになります。
【最強伝説】 WindowsXP、4GBの壁を遂に超える
270 :名無し~3.EXE[sage]:2016/05/27(金) 11:50:21.35 ID:AHw5PwFF
いにしえの386ですらメモリ空間のサイズは4GBではなかった! §

 しかし、ここには1つの罠があります。

 32bit CPUの論理メモリ空間は4GBという前提そのものが、実は誤りです。

 大半のプログラマは、32bit CPUの論理メモリ空間にアクセスするために(明示的にか暗黙的にか)32bitのポインターを使うことを前提にしていると思います。

 しかし、それはOSのアーキテクチャが、ユーザーには32bitのメモリ空間しか使わせないという前提と取ったために起こった状況でしかありません。それはCPUの能力の限界と同じではないのです。

 具体的に言えば、32bitのx86アーキテクチャは、48bitの論理メモリ空間を持ちます。いにしえの386の時代から48bitなのです。より具体的に言えば、16bitのセレクタ+32bitのオフセット値からなるアドレス指定が使われます。
これは、8086の16bitセグメント値+16bitオフセット値からなるアドレッシングの順当な進化形であると言えます。
WindowsXPを使い続けるよ Part61 [無断転載禁止]©2ch.net
465 :名無し~3.EXE[sage]:2016/05/27(金) 12:16:42.29 ID:AHw5PwFF
>>461
あとこれも入れ忘れてた。
pentium3は3命令同時実行、pentium4は1命令同時実行←、
core2duoは4命令同時実行
Windows Server 2003/2008をデスクトップOSに 11 [無断転載禁止]©2ch.net
17 :名無し~3.EXE[]:2016/05/27(金) 23:11:27.59 ID:AHw5PwFF
Windows server 2003(x86)の最大メモリってこれであってる?
ソースによって違ったりするが一番信頼できそうなやつ
Memory Limits for Windows
https://www.dfi-itox.com/pages/support/vista_memory.php

Windows Server 2003, Standard Edition 4GB
Windows Server 2003, Enterprise Edition 32GB,16GB with 4GT
Windows Server 2003, Datacenter Edition 128GB,16GB with 4GT
Windows Server 2003 SP1, Standard Edition 4GB
Windows Server 2003 SP1, Enterprise Edition 64GB,16GB with 4GT
Windows Server 2003 SP1, Datacenter Edition 128GB,16GB with 4GT
Windows Server 2003 SP2, Standard Edition 4GB
Windows Server 2003 SP2, Enterprise Edition 64GB
Windows Server 2003 SP2, Datacenter Edition 128GB,64GB with 4GT

SP1でEnterprise Editionが32GB→64GBに、
SP2で4GT(3GBスイッチ)使用時に16GB→4GB
Windows Server 2003/2008をデスクトップOSに 11 [無断転載禁止]©2ch.net
18 :名無し~3.EXE[sage]:2016/05/27(金) 23:16:15.38 ID:AHw5PwFF
そうすると4GT(3GBスイッチ)使用時のメモリ制限が気になるが、
Windows server 2008ではとくに4GT(3GBスイッチ)に付いてかかれていないので、
4GT(3GBスイッチ)未使用の時と同じ最大メモリが使用可能で、
Windows 2000 Datacenter Serverも特に4GT(3GBスイッチ)に付いてかかれていないので、
4GT(3GBスイッチ)でも32GBまで使用可能。と見て問題ないよね
Windows Server 2003/2008をデスクトップOSに 11 [無断転載禁止]©2ch.net
19 :名無し~3.EXE[sage]:2016/05/27(金) 23:21:16.30 ID:AHw5PwFF
そうするとXPでもPAEで4GB以上認識させるパッチあるが、
4GT(3GBスイッチ)使用時の最大メモリがどうなるのかと、
Editionごとに最大メモリ制限を外すパッチも存在するが、
Windows Server 2008(x86)でも128GBまで認識するが、
4GT(3GBスイッチ)使用時はどうなるかが気になるな。
WindowsXPを使い続けるよ Part61 [無断転載禁止]©2ch.net
503 :名無し~3.EXE[sage]:2016/05/27(金) 23:27:07.16 ID:AHw5PwFF
17 :
名無し~3.EXE
2016/05/27(金) 23:11:27.59 ID:AHw5PwFF
Windows server 2003(x86)の最大メモリってこれであってる?
ソースによって違ったりするが一番信頼できそうなやつ
Memory Limits for Windows
https://www.dfi-itox.com/pages/support/vista_memory.php

Windows Server 2003, Standard Edition 4GB
Windows Server 2003, Enterprise Edition 32GB,16GB with 4GT
Windows Server 2003, Datacenter Edition 128GB,16GB with 4GT
Windows Server 2003 SP1, Standard Edition 4GB
Windows Server 2003 SP1, Enterprise Edition 64GB,16GB with 4GT
Windows Server 2003 SP1, Datacenter Edition 128GB,16GB with 4GT
Windows Server 2003 SP2, Standard Edition 4GB
Windows Server 2003 SP2, Enterprise Edition 64GB
Windows Server 2003 SP2, Datacenter Edition 128GB,64GB with 4GT

SP1でEnterprise Editionが32GB→64GBに、
SP2で4GT(3GBスイッチ)使用時に16GB→4GB
WindowsXPを使い続けるよ Part61 [無断転載禁止]©2ch.net
504 :名無し~3.EXE[sage]:2016/05/27(金) 23:27:28.48 ID:AHw5PwFF
18 :
名無し~3.EXE
2016/05/27(金) 23:16:15.38 ID:AHw5PwFF
そうすると4GT(3GBスイッチ)使用時のメモリ制限が気になるが、
Windows server 2008ではとくに4GT(3GBスイッチ)に付いてかかれていないので、
4GT(3GBスイッチ)未使用の時と同じ最大メモリが使用可能で、
Windows 2000 Datacenter Serverも特に4GT(3GBスイッチ)に付いてかかれていないので、
4GT(3GBスイッチ)でも32GBまで使用可能。と見て問題ないよね
19 :
名無し~3.EXE
2016/05/27(金) 23:21:16.30 ID:AHw5PwFF
そうするとXPでもPAEで4GB以上認識させるパッチあるが、
4GT(3GBスイッチ)使用時の最大メモリがどうなるのかと、
Editionごとに最大メモリ制限を外すパッチも存在するが、
Windows Server 2008(x86)でも128GBまで認識するが、
4GT(3GBスイッチ)使用時はどうなるかが気になるな。
Windows Server 2003/2008をデスクトップOSに 11 [無断転載禁止]©2ch.net
20 :名無し~3.EXE[sage]:2016/05/27(金) 23:50:33.44 ID:AHw5PwFF
こっちも載せとく
Windows memory allocation comparison (PAE) – All versions
http://www.parmiter.com/microsoft/windows-2003/2008/08/RP18


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。