RTEMS Logo

RTEMS 4.6.1 On-Line Library


Timing Specification Terminology

PREV UP NEXT Bookshelf RTEMS Intel i386 Applications Supplement

9.3.5: Terminology

The following is a list of phrases which are used to distinguish individual execution paths of the directives taken during the RTEMS performance analysis:

another task
The directive was performed on a task other than the calling task.
available
A task attempted to obtain a resource and immediately acquired it.
blocked task
The task operated upon by the directive was blocked waiting for a resource.
caller blocks
The requested resoure was not immediately available and the calling task chose to wait.
calling task
The task invoking the directive.
messages flushed
One or more messages was flushed from the message queue.
no messages flushed
No messages were flushed from the message queue.
not available
A task attempted to obtain a resource and could not immediately acquire it.
no reschedule
The directive did not require a rescheduling operation.
NO_WAIT
A resource was not available and the calling task chose to return immediately via the NO_WAIT option with an error.
obtain current
The current value of something was requested by the calling task.
preempts caller
The release of a resource caused a task of higher priority than the calling to be readied and it became the executing task.
ready task
The task operated upon by the directive was in the ready state.
reschedule
The actions of the directive necessitated a rescheduling operation.
returns to caller
The directive succeeded and immediately returned to the calling task.
returns to interrupted task
The instructions executed immediately following this interrupt will be in the interrupted task.
returns to nested interrupt
The instructions executed immediately following this interrupt will be in a previously interrupted ISR.
returns to preempting task
The instructions executed immediately following this interrupt or signal handler will be in a task other than the interrupted task.
signal to self
The signal set was sent to the calling task and signal processing was enabled.
suspended task
The task operated upon by the directive was in the suspended state.
task readied
The release of a resource caused a task of lower or equal priority to be readied and the calling task remained the executing task.
yield
The act of attempting to voluntarily release the CPU.


PREV UP NEXT Bookshelf RTEMS Intel i386 Applications Supplement

Copyright © 1988-2004 OAR Corporation