Semester : SEMESTER 6
Subject : Embedded System
Year : 2018
Term : MARCH
Scheme : 2015 Full Time
Course Code : EC 308
Page:44
Idle (created) state
* The task has been created and memory allotted to its structure however, it is not ready and
is not schedulable by kernel. Ready (Active) State
٠ The created task is ready and is schedulable by the kernel but not running at present as
another higher pri ority task is scheduled to run and gets the system resources at this
° Executing the codes and getting the system resources at this instance ۔ [1 will run till it
needs some IPC (input) or wait for an event or till it gets pre-empted by another higher
priority task than this one.
instance.
Running state
Blocked (waiting) state
* Execution of task codes suspends after saving the needed parameters into its Context. It
needs some IPC (input) or it needs to wait for an event or wait for higher priority task to
block to enable running after blocking.
Deleted (finished) state
* Deleted Task- The created task has memory de-allotted to its structure. It frees the memory.
Task has to be re-created.