[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[OSASK 1653] Re: ponyets4, toledo4.



小柳です。こんばんは。

Hidemi KAWAI wrote:
> 
>   こんにちは、川合です。

>   実は、20bitメモリの使用量をもっと減せるんですが、やりすぎると
> 再初期化(Ctrl+Alt+Insert)に支障が出てしましました。再初期化の
> やり方を見直す必要があるかもしれません。そもそも、再初期化が必要
> なのかという疑問もありますが(笑)。

再初期化の方法のどの部分が問題なのでしょうか?
そういえば初期化と最初期化の動作の違いも分かっていないので、そのあたり
も含めて教えていただけるとうれしいです。

>   これは、残念ながら難しいと判断しました。今のOSASKは、「一日も
> 早くアプリケーションをローディングして実行できるようにしなければ
> !」と焦っていた時のなごりがたくさんあるようです。
> 
> ・最大ウィンドウ数 32個(init.askでの制限)
> ・最大ウィンドウ数 16個(winman0.cでの制限)
> ・実行ファイル管理領域 8個(init.askでの制限)
> ・実行ファイル管理領域 8個(pokon0.cでの制限)
> ・最大タスク数 10個(init.askでの制限)
> 
>   この制限の数々は、動的にメモリを管理するための機構がそれまでな
> かったために、最初に確保した管理領域のサイズで決まっています。こ
> れを完全に新しくするまでには結構時間がかかるでしょう。

なるほど。ここまでたくさんあるとは思っていませんでした。
確かにこれだけあると結構時間がかかりそうですね。

>   しかし、まあ、リミッターを残したまま、その限界値を増やすことは
> 易しいことです。・・・そんな方法で構わないのでしたら、すぐにでも
> 対処しますが・・・。

結局は書き直すことになるので、わざわざしなくてもいいと思います。

-- 
小柳 雅明(Koyanagi.Masaaki !Atmark! nifty.ne.jp)
「人の足を止めるのは"絶望"ではなく"諦観"
  人の足を進めるのは"希望"ではなく"意志"」
                  -- ARMS