★Paint Shop Pro★ その6 at CG
★Paint Shop Pro★ その6 - 暇つぶし2ch292:名無しさん@お腹いっぱい。
11/04/20 00:37:15.98 saoEAH6c
いや、勘違いしているぞ>290
通常の32bitアプリは64bit Windows上でも2GBまで。
PAE(上で書いた特殊なアプリ)対応ならそれ以上使えるものもある
(まさにSAIやエレメンツ9のパターン)というだけ。
※ちなみにPAEは64bit Windowsでないと使えないわけではない。

まあ、PSPがPAE非対応であることに違いはないので、
結局使えるのは 2GB に制限される。

293:名無しさん@お腹いっぱい。
11/04/20 13:32:27.26 EueE9jK+
>>292
32bitアプリが使用可能なメモリは通常4GBまで

32bitウインドウズ自体も32bitアプリの一種でありその制限を受けるので、
システムの領域を確保するためにウインドウズ上で動作するアプリの
使用可能メモリを2GBまでに制限している(OSの制限)

64bitウインドウズではこの2GB制限がないので、その上で動作する32bitアプリは
本来使用可能な4GBまで使うことができる(32bitの制限)
しかしアプリ側で使用可能メモリを制限している場合は、その最大値までしか
使用できない(アプリケーションの制限)

つーことじゃないの


32bitウインドウズ上で2GBの制限を超えるメモリをアプリで扱えるようにするのが
3GBスイッチと呼ばれるもので、
PAEというのは32bitウインドウズで、PAEに対応したCPUを乗せている場合に
4GBを超えるメモリを扱うことが出来る機能じゃないのかな

294:名無しさん@お腹いっぱい。
11/04/20 23:23:54.16 saoEAH6c
>>293

専門的になりすぎるので、あまりこれ以上深い話にはしたくないが・・・

> 32bitウインドウズ自体も32bitアプリの一種でありその制限を受けるので、

ちょっと違う。「Windowsカーネル」自体はもっと広いアドレス空間を扱える。
実際、Windows Server 2003 の Datacenter Edition (32bit版) に至っては、
128GBの物理メモリも扱える。
ただしこの場合も、「各アプリケーションに割り当てられる仮想メモリ」は4GBまで。
(その4GBもカーネルモード領域とユーザーモード領域に分かれる)

64bitかつPAEだとユーザーモードが4GBまで扱えるようになるのはその通り。
でも、Phisical Address "Extension" の名の通り、あらかじめそれを使うように
「拡張」された32bitアプリケーションでしか利用はできない。

295:名無しさん@お腹いっぱい。
11/04/20 23:25:56.67 saoEAH6c
本来の話題に戻ると、わかる人だけ見たらよいが、PSP X3 のEXEのヘッダ情報。

Dump of file Corel Paint Shop Pro Photo.exe

PE signature found

File Type: EXECUTABLE IMAGE

FILE HEADER VALUES
14C machine (x86)
4 number of sections
4CFDFC0F time date stamp Tue Dec 07 18:19:11 2010
0 file pointer to symbol table
0 number of symbols
E0 size of optional header
103 characteristics
Relocations stripped
Executable
32 bit word machine

残念ながら、PAE非サポート・・・


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch