ARM Technical Support Knowledge Articles

TASK EXECUTION AFTER HIGH-PRIORITY TASK

Applies to: Advanced RTOS

Answer


Information in this article applies to:


QUESTION

Is it guaranteed that after the execution of a high priority task, the same priority task starts running that got interrupted?

ANSWER

Yes, if 'round robin' is disabled, the same low-priority task that got interrupted will start again.

In case of a task termination due to a System Timer Tick interrupt, the current running task will be put into the first entry of the ready list. This task will then execute again when tasks of this priority get ready. In the case of 'round robin', the task is inserted as the last entry of the ready list.

SEE ALSO

Article last edited on: 2007-01-10 11:22:01

Rate this article

[Bad]
|
|
[Good]
Disagree? Move your mouse over the bar and click

Did you find this article helpful? Yes No

How can we improve this article?

Link to this article
Copyright © 2011 ARM Limited. All rights reserved. External (Open), Non-Confidential