- ベストアンサー
WinXPでリソースが消えた?
WinMe使用中よく「リソース不足」の警告が出て困りました。「XPにするとこの心配がない」と聞きました。本当でしょうか。なぜでしょう。XPではリソースと言う考えはないのですか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Q/XPではリソースと言う考えはないのですか? A/OSその物にはリソースは絶対に存在します。それをはかるソフト(リソースメーターなど)がXPからなくなっています。 既に解答がありますが、リソース容量がWindows9x(Me・98・95の総称)からNT(NT3~4,及びWin2000/XPのコア名称)になったことで、32ビット化されており、ユーザーリソースに相当する部分が3MB相当になっています。 これまでの、WindowsMeではDOSという環境から起動し16ビットWindowsが起動、その上にWindowsMeの基礎が載る設計でした。これは、中学生や小学生が高校生を負ぶっているような状態で、土台となる部分に弱い物があるようになっていたのです。ユーザーリソースはその土台の小学生が持つ許容量でそれが64KBのメモリ割り当てに相当します。 それが、ユーザーインターフェース(一般に利用者が触れるデスクトップ画面や操作画面、常駐などのソフトを表示する部分でパソコンユーザーが触れる部分であることからユーザーインターフェースという)に利用できるメモリになるのです。 64KBの中に、デスクトップの壁紙の基本情報や常駐情報などが収録されてきたのです。 WindowsNTでは、システム全体を32ビット化し16ビット部分は全て排除、もちろんこのユーザーリソース部も例外なく32ビットに変更し、リソースを増量しました。その結果、リソース不足やリソースメーターに悩まされない設計になったのです。ただし、リソース不足が発生しない、リソース概念が消失したわけではなく一度によほどのソフトの起動や数ヶ月~数年単位での常時起動があれば、リソース不足が発生することがあります。 まあ、そこまで確率が低いですから、基本的にメーターが入らないですし、リソースがないといっても良いですけどね。 ただ、希に相性問題などから3MBに達する前にリソース不足の警告が出ることがあります。
その他の回答 (1)
- saxtukan
- ベストアンサー率42% (303/707)
>XPではリソースと言う考えはないのですか? ありますが非常に大きく取ってあり実質青天井といってもいいかと思います。(3MBありますWin 9X系統は64KB) このことによりリソース不足によるフリーズが起こり難くなっております。 従ってWin 9X系のようなリソースメーターもありません。
お礼
質問後短時間でお教え有り難うございます。的確な回答で素人にもよく理解出来ました。基本的な部分にも触れていただき、只鵜呑みで分っただけではなく中身まで 教えていただいて感謝しています。次回もPartさんのお目に止まるといいのですが。有り難うございました。謝謝!