構造体 task_initialization_block

タスク初期化ブロック [詳細]

#include <task.h>


変数

ATR tskatr
VP_INT exinf
FP task
UINT ipriority
SIZE stksz
VP stk
ATR texatr
FP texrtn


説明

タスク初期化ブロック

タスクに関する情報を,値が変わらないためにROMに置ける部分(タスク 初期化ブロック)と,値が変化するためにRAMに置かなければならない部 分(タスク管理ブロック,TCB)に分離し,TCB内に対応するタスク初期化 ブロックを指すポインタを入れる.タスク初期化ブロック内に対応する TCBを指すポインタを入れる方法の方が,RAMの節約の観点からは望ましい が,実行効率が悪くなるために採用していない.他のオブジェクトについ ても同様に扱う. タスク初期化ブロックには,DEF_TEX で定義されるタスク例外処理ルーチ ンに関する情報も含む.

task.h154 行で定義されています。


構造体

VP_INT task_initialization_block::exinf
 

task.h156 行で定義されています。

UINT task_initialization_block::ipriority
 

task.h158 行で定義されています。

VP task_initialization_block::stk
 

task.h160 行で定義されています。

参照元 activate_context().

SIZE task_initialization_block::stksz
 

task.h159 行で定義されています。

参照元 activate_context().

FP task_initialization_block::task
 

task.h157 行で定義されています。

ATR task_initialization_block::texatr
 

task.h162 行で定義されています。

FP task_initialization_block::texrtn
 

task.h163 行で定義されています。

ATR task_initialization_block::tskatr
 

task.h155 行で定義されています。


この構造体の説明は次のファイルから生成されました:
Copyright © 2006 by TAKAGI Nobuhisa.
このページは Mon Apr 3 23:49:20 2006 に Doxygen によって生成されました。