No.1ベストアンサー
- 回答日時:
uITRON4.0であれば、タスク優先度順かFIFO順(先に
待機した順)を選ぶことができます。選び方は、イベント
フラグの生成(CRE_FLGまたはcre_flg等)時に指定します。
uITRON3.0を含め、それ以前のuITRONでは優先度順は仕様
になかったと思いますが、実装独自に拡張されている場合
もあります。ですので、そのuITRONの仕様(uITRONの仕様と
違う部分がかかれた仕様書)を確認されるとよいと思います。
ただし、クリア属性を指定しない場合には、
カーネル過渡状態では、確かに優先度順で、
タスクはwait状態からready状態に遷移しますが、
タスクスケジューラが、優先度の高いタスクを
ディスパッチするため実質的には、優先度順
になるはずです。
もう少し解説しますと、
クリア属性を指定する場合は、先頭のタスクのみが
waitを解除しますが、クリア属性の指定がない場合は、
flagの成立するすべてのタスクがwaitを解除します。
したがって、解除されるタスクを含め優先度の高い
タスクが次にディスパッチされます。
さらに、同一優先順位のタスクについてどちらが先に
ディスパッチされるかについては、uITRONの仕様には
不定である旨記載されているので、どちらが先に
ディスパッチされる
かは、実装依存かと思われます。
参考URL:http://pc8.2ch.net/test/read.cgi/os/1077188504/2 …
この回答へのお礼
お礼日時:2006/10/01 22:54
ありがとうございました。
確かにご回答のとおりで、uITRON4.0ではTA_TFIFO/TA_TPRIの指定ができるようですね。
今使っているOSは3.0でタスク優先順位である旨の記載がありました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(社会・学校・職場) 定型発達の人の場合 5 2023/06/30 20:23
- その他(プログラミング・Web制作) google formsを使ったタスク依頼フォーム作成におけるご相談 1 2023/06/22 15:55
- Excel(エクセル) Excel 複数列のある文字を優先して1列に表示したいです 2 2022/12/03 12:07
- その他(悩み相談・人生相談) やりたいことがある時 4 2023/06/21 15:32
- Excel(エクセル) 名前と日付が一致する箇所にフラグを立てる関数が知りたいです 4 2022/08/11 02:24
- その他(恋愛相談) 恋人の優先順位 2 2023/06/27 20:01
- その他(悩み相談・人生相談) 僕の家族は、父、母、長男、姉、次男、僕の6人家族です 僕の家族はいつからか、家族内で優先順位が出来ま 3 2022/06/12 04:14
- Android(アンドロイド) タスクやTodoのandroidアプリで、リスト上でタスクの登録日時を表示できるものはありませんか? 2 2023/07/17 17:54
- 仕事術・業務効率化 作業をする時に、作業順や優先順位をちゃんと付けれるようになりたいです。 自分は作業したりする時、頭の 3 2023/07/11 03:15
- 日本語 複数枚ある画像を日付降順(最新順)に並べた場合、最新から3番目までの順位を何と言いますか? 2 2022/08/05 23:14
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コマンドプロンプトが重い
-
I/Oとは?
-
ディスクアクセスしているアプ...
-
ウィンドウのスクロールでCPU負...
-
パラメーターが間違っています...
-
メモリの「コミット済み」の意...
-
デスクトップアイコンに黒い四...
-
メモリが"written"になることは...
-
NECノートPC 初期化方法を教え...
-
FORMが開いているかどうかの確...
-
PCを起動すると画面が真っ黒で...
-
MacとWinのメモリの違いについて
-
リカバリしたにも関わらずパソ...
-
NEC-RESTORE領域のデータから、...
-
実装メモリとタスクマネージャ...
-
起動時に毎回 Press The ESC Key
-
acerのリカバリーが起動しない
-
最先端のCPUを詰んだAndroidス...
-
RECOVERY(D:)ってなんですか?
-
Lenovo(旧:IBM)ThinkPad ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パラメーターが間違っています...
-
コマンドプロンプトが重い
-
これは何ですか?igfxext.exe
-
メッセージキューのスレッド間...
-
CPUコアの使われ方についてご教...
-
自分自身のプロセスID
-
explorer.exeのCPU使用率が100%...
-
I/Oとは?
-
CPU使用率を上げる方法をご存じ...
-
「構成システムを初期化できま...
-
ディスクアクセスしているアプ...
-
μITRONのスタック見積もりについて
-
何もしてないのにCPU使用率100%
-
PCの重い原因と「svchost.exe」...
-
仕事で使うパソコンが遅い!!...
-
ubuntuにタスクマネージャー的...
-
trustedinstaller.exeが原因で...
-
アクセスが拒否されるプロセス
-
CPU使用率100%
-
msmsgs.exe
おすすめ情報