(toppers-users 1779) Re: 【重要】OSについて

T.Fujikura fujikura @ ymail.plala.or.jp
2004年 11月 9日 (火) 14:55:49 JST


藤倉です
 小川さん、ご無沙汰しています。SWEST-6では3000円でMISRA-Cを買わせていただき
ました。
 最近は学生さんが企業で勉強したり、大学が社会人向けのコースを作ったりしてい
るのですね。

>タスクの分割の基準を示すように要求されました。
私は、アプリケーションの並列性をまず考えます。そのシステムが処理しなければな
らない非同期の外部イベントを分析します。次が、内部処理の処理順序です。

>OSのないコンポーネントっていう考え方は×でしょうか。
OS無しでも使えるTCP/IPプロトコルスタックはあります。内部で簡易モニタを持って
いるようです。だから自作の簡易モニタとバッティングすると思います。単なるライ
ブラリとしてのコンポネントならOS無しでも問題ないと思います。内部で待ちが発生
するコンポネントはOSが前提になると思います。

>作られたものの性能の面の説明がうまくできないでいます。
OSを使うと、CPUの利用効率が向上します。
TECH I シリーズ Vol.19 実践リアルタイムOS活用技法
の第一章に例が載っています。OSのオーバーヘッドが増えてもデッドラインを守れる
ようになります。

-----Original Message-----
From: Ogawa.Kiyoshi [mailto:ogawa.kiyoshi @ nmiri.city.nagoya.jp]
Sent: Tuesday, November 09, 2004 2:06 PM
To: users @ toppers.jp
Subject: (toppers-users 1777) Re: 【重要】OSについて

藤本様、藤倉様

いつもお世話になっています。

小川清@名古屋市工研です。

> 藤倉です
>
> > 企業内の学生で技術者になるための勉強をおこなっているのですが、
> 企業内の学生?
>  社会人枠でどこかの大学院に行ってるのでしょうか
> 技術者になるため?
>  企業にいるのに技術者ではないのですか

思い当たるのは、
1 学生のインターンシップで企業に研修に来ていて、教育教材の作成を課題で与え
られた
2 企業に就職して、奨学金を貰って学校へ行っている
3 企業に就職して、企業内学校へ行っている
いかがでしょうか。

> つい設定が面白そうなのでまた出てきてしまいました。これだけでは、何なので
>
> > OSがあるこ
> > とによってどのような点が改善されるか、OSがあることによっての利点や開発段
> > 階での有効な点としての基本的なところを見て多少OSの役割というものを分かる
> > ことができるものを作成したいとおもっています。
>
> 物を作る立場では、OSを入れることでシステムをタスクに分けて作れることが最大
のメリットではないでしょうか。
>タスクとは何かを理解することがポイントだと思います。

タスクの分割の基準を示すように要求されました。

実行時間の制約条件がある場合は、有無を言わず決定しなくてはいけない部分は説明
できました。
将来の拡張性、移植性を考えて区切る部分がうまく説明できませんでした。

> 開発プロセスの立場では、タスクに分けること、アプリとドライバなどに分けるこ
とで並行開発できることだと
>思います。上手くすればタスク単位での再利用も可能です。ミドルウェアなどのコ
ンポーネントの
>話が出来るのもOSのおかげですよね。

OSのないコンポーネントっていう考え方は×でしょうか。

> OSが無い場合と比較すると見えてくると思います。

規模、手間の方は見えてくるのですが、
作られたものの性能の面の説明がうまくできないでいます。

> //T.Fujikura
> 04年11月 9日

ps.
名古屋市工業研究所で開催した企業向けのTOPPERSを使った研修では、
大学と企業が共同研究している事案に関連して、
企業名で大学生の方が参加していただいていました。

#具体的な開発物は事前にお聞きしていて、制約条件もそれなりにおうかがいしてい
ました。
#学生さんだとわかっていれば、もっといろいろやってもらえばよかったと反省して
います。