とろんニュース蒐集スレッド4
- 1 :世界@名無史さん:2008/04/09(水) 21:17:31 0
-
- 124 :世界@名無史さん:2008/07/05(土) 19:40:35 0
- ---
アラームハンドラを利用することで特定の時間に何らかの動作を行うような
プログラムを作成することができます。しかし,アラームハンドラなどの
タスク独立部で実行されるハンドラの実行中はタスクのディスパッチが遅延されますし,
より優先度の低いハンドラも割り込むことができません。
このため,ハンドラなどはできるだけ短時間で処理を終えるように実装します。
時間がかかる処理が必要な場合は,別途タスクとして実装し,
ハンドラからタスクへイベントを通知するようにします。
まとめ
前回と今回の2回にわたって,T-Kernel,ITRONの基礎に関する例題を解説しましたが,
T-Kernel,ITRONには他にも様々な機能が用意されています。
例えばT-Kernelの時間管理機能には,今回例題で解説したアラームハンドラの他に,
システム時刻管理や周期ハンドラなどがあり,
同じ時間管理機能でありながらそれぞれ異なる機能を持っています。
一見似たように見える機能であっても,
状況に応じてそれらの機能を適材適所で使い分けることが,
プログラムの性能や生産性の向上につながります。
T-Kernel,ITRONの各機能について深く理解し,
どのような場面で,どのように使えばよいかを判断する目を養ってください。
262 KB
[ 2ちゃんねる 3億PV/日をささえる レンタルサーバー \877/2TB/100Mbps]
■ おすすめ2ちゃんねる 開発中。。。 by FOX ★
このスレを見ている人はこんなスレも見ています。(ver 0.20)
◆パーティション管理ソフト Part2◆ [ソフトウェア]
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 05.0.7.3 2008/07/26
FOX ★ DSO(Dynamic Shared Object)