Search code examples
operating-systemtaskschedulingschedulerrtos

What is Offset and Jitter in an RTOS task


In the perspective of an RTOS task what does offset and jitter means? My understanding is that offset is the maximum time by which the task can be delayed once it is in READY state and jitter is the additional execution time the task takes from the expected value. Is this understanding correct? Thanks in advance...


Solution

  • Given a periodic task model in which tasks are released periodically, offset and jitter are often defined as follows:

    • Offset refers to the time delay experienced by the first job (instance) of a periodic task.
    • Jitter is the maximum deviation from the periodic release times that a job (instance) can experience.