Semester : SEMESTER 6
Subject : Embedded System
Year : 2018
Term : MARCH
Scheme : 2015 Full Time
Course Code : EC 308
Page:43
* The OS can only block a running task and let another task gain access of CPU to run the
servicing codes
Tasks in Embedded Program
TCB task 1 TCB task 2
Tasks are embedded program computational unit that runs on a CPU under the state-
control using a task control block and are processed concurrently
Task States
(i) Idle state [Not attached or not registered]
(ii) Ready State [Attached or registered]
(111) Running state
(iv) Blocked (waiting) state
(v) Delayed for a preset period
Signal or message
Wait for Signal or **
message
= blocked
detached with kernel