Skip to content

Instantly share code, notes, and snippets.

Created February 5, 2011 01:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/812106 to your computer and use it in GitHub Desktop.
Save anonymous/812106 to your computer and use it in GitHub Desktop.
5.2.1 Task Definition
Many definitions of a task have been proposed in computer literature. Unfortunately, none
of these definitions encompasses all facets of the concept in a manner which is operating
system independent. Several of the more common definitions are provided to enable each
user to select a definition which best matches their own experience and understanding of
the task concept:
a "dispatchable" unit.
an entity to which the processor is allocated.
an atomic unit of a real-time, multiprocessor system.
single threads of execution which concurrently compete for resources.
a sequence of closely related computations which can execute concurrently with
other computational sequences.
34
From RTEMS’ perspective, a task is the smallest thread of execution which can compete on
its own for system resources. A task is manifested by the existence of a task control block
(TCB).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment