質問: umbが利用できない! win98seを利用しています。 最近頻繁に「メモリリソースの不足」メッセージが出るために、恐らくコンベンショナルメモリの不足かと思いmem/cコマンドにてチェックをしました。 上位メモリがまったく利用されていませんでしたので、c:\config.sysでdos=high,umbを追加しました。 ところが何度起動しても上位メモリが使われている様子はありません。step-by-stepにて確認すると、どうやらc:\config.sys以外が実行されているようなのです。c:\config.sysで記述した順序以外で実行されていたからです。 そこで質問です。 1.dos=high,umbは正しいですか?また、config.sys上でどの場所に置くのが適当ですか? 2.win98の場合config.sysがなくても動くといいますが、実際は? とても困っています。どなたか助言を頂けると幸いです! よろしくお願いします。 ※c:\config.sys※ dos=high,umb device=c:\windows\himem.sys device=c:\windows\emm386.exe rem tshoot: device=c:\windows\emm386.exe ram noems rem - by windows setup - for 1st boot - device=c:\windows\emm386.exe ram devicehigh=c:\windows\biling.sys devicehigh=c:\windows\jfont.sys /p=c:\windows devicehigh=c:\windows\jdisp.sys /hs=off devicehigh=c:\windows\jkeyb.sys /106 c:\windows\jkeybrd.sys devicehigh=c:\windows\kkcfunc.sys
回答: リーソスはwindowsを管理するメモリーです。 メモリーを使うメモリーサイズが決まっています。 そのため無駄に使うととたんに不調になります。 リソース消費の原因の多くは、華美なディスクトップの設定、タスクトレーに並んでいる常駐プログラムにあります。ディスクトップを簡素化する、使用しない常駐プログラムは停止する、ディスクトップのショートカット必要最小限に、これでリソースの無駄使いはかなり解消されます。 私の、config.sysにはumbは書かれていませんが正常に動いています。 2の質問、config。sysはwin98以前のosには必要です。コンピューターは起動するとautexec.batを最初に見に行き起動します。次にconfig.sysを見に行きそこに書かれているdeviceを読み込み立ち上がります。 もし、configが無いと各deviceが使用出来ません。例えば ¥jfont.sysが無ければフォントが使用できません。¥jkeyb.sysが無ければキーボードの仕様が出来ませんといった具合です。