30.12.2013 Views

T-Kernel Specification (1.B0.02)

T-Kernel Specification (1.B0.02)

T-Kernel Specification (1.B0.02)

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

8 CHAPTER 2. CONCEPTS UNDERLYING THE T-KERNEL SPECIFICATION<br />

Task transition to<br />

a wait state<br />

(including<br />

SUSPEND)<br />

Operations in invoking task<br />

(transitions from RUN state)<br />

tk slp tsk<br />

RUN<br />

↓<br />

WAIT<br />

tk ext tsk<br />

Operations on other tasks<br />

(transitions from other states)<br />

tk sus tsk<br />

READY WAIT<br />

↓<br />

↓<br />

SUSPEND WAIT-SUSPEND<br />

tk ter tsk<br />

Task exit<br />

RUN<br />

↓<br />

DORMANT<br />

tk exd tsk<br />

READY WAIT<br />

↓ ↓<br />

DORMANT<br />

tk del tsk<br />

Task deletion<br />

RUN<br />

↓<br />

NON-EXISTENT<br />

DORMANT<br />

↓<br />

NON-EXISTENT<br />

Table 2.1: State Transitions Distinguishing Invoking Task and Other Tasks<br />

Copyright c○ 2002, 2003 by T-Engine Forum<br />

T-<strong>Kernel</strong> <strong>1.B0.02</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!