[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[b-free: 736] Re: B-Free APの開発環境




隆一です。


From: Takanori Hayashi <takanori@ohsaki.meidensha.co.jp>
Subject: [b-free: 735] Re: B-Free APの開発環境
Date: Thu, 06 Nov 1997 16:11:51 +0900

>  林です。
> 
> In message <199711060639.PAA02380@hisoft.soft.hitachi.co.jp>
>    "[b-free: 733] Re: B-Free APの開発環境"
>    "Ryuichi Naitoh <naitoh_r@soft.hitachi.co.jp>" wrote:
> naitoh_r> B-Free OS (というより、BTRON OS )の場合だと、どの分野に
> naitoh_r> 特化すべきなのかな。
> 
>  多言語処理を生かして人文系の論文作成用とか。あとはアイデアプロセッサ
> とか考えをまとめるためのツールですね。

なるほど。やっぱり多言語処理は BTRON の特長のひとつですからね。


> naitoh_r> 最近だと OOP 言語を使って実装するコストというのは、無視してもいいくら
> naitoh_r> いだと思います。
> 
>  まあ誤差の内ですね。それよりずっとコストの掛かりそうなマイクロカーネル
> も設計しだいで実用的になるようですから。

以前 bit に載っていた論文に、mach のような巨大なマイクロカーネル(なん
か、矛盾してますが)ではロスが大きいが、機能を思いっきり小さくしてメッ
セージ処理を高速化すれば良いようなことが書いてありました。

もっとも、ハードウェアの速度が上がれば、巨大なマイクロカーネルでのロス
も相殺されてしまうでしょうけど。

# もし、B-Free OS Next を作るとしたら、ITRON マイクロカーネルをやめて、
# もっと小さいマイクロカーネルにすべきなんでしょうね。



> naitoh_r> で、OS レベルで OOP をサポートしたといえば、Java OS なんかそうですね。
> naitoh_r> (http://jos.org/ などを見ると、Free で Java OS を作ろうとしている動き
> naitoh_r> もあるみたいです)
> naitoh_r> なにしろ、VM レベルで OOP を意識していますから、言語サポートは万全!?
> 
>  JavaはOOP以前に言語レベルでのエラーチェックが強いので、Javaシステム
> ではシステムの安全性を特権モードに頼らずに済みますね。組込みなどでは
> このモード遷移不要というのが効率的でうれしいかも知れません。
> # ガーベージコレクションのコストが全てを台無しにするかも知れんが…。

最近、組み込み用に Java を使おうとしている動きがあります。
ITRON も JAVA と結びつこうとしているという話は、皆さん知っていると思い
ます。しかし、ガーベージコレクションを実行した瞬間に止まってしまうよう
な JAVA 環境で、リアルタイム処理ができるものなんでしょうか?



p----------------------------------------------------------------------q
| FROM R.Night                                                         |
| E-mail:                                                              |
|         rnaitoh@st.rim.or.jp                                         |
b----------------------------------------------------------------------d