Research Article

Real-Time Linux Analysis Using Low-Impact Tracer

Figure 1

The states of the model and the possible transitions between them. Waiting represents the duration between the end of the previous job and the start of the following job. Ready represents the duration between a task receiving the signal to wake up (its arrival) and the actual start of the job. Blocked is reached when a task is blocked from entering a critical section. Preempted happens when a task is preemptively stopped from running because of a higher priority task entering the running state on the same processor. Running is the state in which the task executes the job.
173976.fig.001