- ベストアンサー
カーネルスタック不足について
すみません。教えてください。 先日PCがF7エラーでブルースクリーンになりました。 調べてみると、カーネルスタック(12KB)が不足したために、 発生するとのことでした。 カーネルという言葉さえ知らない私だったので、 カーネルについて調べてみると・・・・ エンジンだったり、ソフトウェアとハードウェアの中間役(?) だったりと、一番核の部分なんだというところまでは、 なんとなく理解できました。 ただ、核の部分のソフトウェア(カーネル)が不足するとは、 どういう意味なんでしょうか? ソフトウェアなのに12KBというのも分かりません。 物理メモリや仮想メモリとはちがうんですよね? また、こんなレジストリを見つけました。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control \Session Manager\Memory Management\ DisablePagingExecutive=1 カーネルを物理メモリ上に常駐させるレジストリだそうです。 物理メモリに常駐させることによって、12KBよりもっと多くのメモリを使用できるということでしょうか? この作業を実施した後は、ブルースクリーンが発生しなくなりました。 すみません。初心者なのでわかりにくい文になってしましました。 どうか、分かる方教えていただければ助かります。
- みんなの回答 (3)
- 専門家の回答
お礼
返事が遅くなり、申し訳ございません。 詳しい回答、まことにありがとうございます。 大変助かります。 私も学生時代にプログラムを専門にしていたので、 すこしはわかるつもりです(すこしですか・・・) レジストリの意味はよくわかりました。 ページングをしなくするだったんですね。 12KBという、カーネルスタック容量が大きくなるのだと思っていました。 実は、困っているが、SymantecAntiVirusについてなんです。 http://service1.symantec.com/SUPPORT/INTER/entsecurityjapanesekb.nsf/jp_docid/20030226200606949?OpenDocument&dtype=corp このソフトは標準であるだけカーネルスタックをバンバン使用するみたいで、困り果てています。(他のソフトとの相性の問題も重々承知ですが)OSの問題なのでしょうか。 どうにか改善したいのですが、64BitOSについてはなにかご存知ですか?32bitOSはカーネル領域を増やせないみたいですが、 64bitOSは可変なのでしょうか? 今マイクロソフトHPを必死で探しているのですが、 まったく見つかりません。 もしご存知でしたら教えてください。