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

[OSASK 1651] Re: ponyets4, toledo4.



  こんにちは、川合です。


Koyanagi Masaaki さんは 2001/04/16 21:17:18 の「[OSASK 1646] Re:
 ponyets4, toledo4.」で書きました:

>>   ponyets4とtoledo4をベータリリースします。
>どちらも問題ないです。
>pokon console の mousespeed, memory とも正しく動作します。
>filec001 〜 filec004 も問題ありません。

  ご報告ありがとうございます。

>TOWNS でMS-DOS6の起動ディスクで起動した場合は、
>20bitメモリの空きが400kB
>PC-AT で直接起動ディスクで起動した場合は、
>20bitメモリの空きが416kB
>となりました。PC-ATの方はメモリを128MB積んでいますが、問題なく
>認識されています。

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

>>   それと、起動できるタスクの数に関するリミッターはまだはずしてい
>> ません。これを前提に書いた部分があり、その修正が間に合わなかった
>> せいです。
>できれば、これが一般公開に間に合うと良かったのですが。

  これは、残念ながら難しいと判断しました。今のOSASKは、「一日も
早くアプリケーションをローディングして実行できるようにしなければ
!」と焦っていた時のなごりがたくさんあるようです。

・最大ウィンドウ数 32個(init.askでの制限)
・最大ウィンドウ数 16個(winman0.cでの制限)
・実行ファイル管理領域 8個(init.askでの制限)
・実行ファイル管理領域 8個(pokon0.cでの制限)
・最大タスク数 10個(init.askでの制限)

  この制限の数々は、動的にメモリを管理するための機構がそれまでな
かったために、最初に確保した管理領域のサイズで決まっています。こ
れを完全に新しくするまでには結構時間がかかるでしょう。

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


  それでは。

--
    川合 秀実(KAWAI Hidemi)
川合堂社長 / OSASK計画総指揮 / カーネル開発班
E-mail:kawai !Atmark! imasy.org
Homepage http://www.imasy.org/~kawai/