mirror of
https://git.rtems.org/rtems-docs/
synced 2025-05-18 02:11:56 +08:00
c-user: Add TAS and TTAS terms
This commit is contained in:
parent
87b4d03b35
commit
90a3c414ce
@ -668,6 +668,9 @@ Glossary
|
|||||||
target
|
target
|
||||||
The system on which the application will ultimately execute.
|
The system on which the application will ultimately execute.
|
||||||
|
|
||||||
|
TAS
|
||||||
|
An acronym for Test-And-Set.
|
||||||
|
|
||||||
task
|
task
|
||||||
thread
|
thread
|
||||||
A logically complete thread of execution. It consists normally of a set
|
A logically complete thread of execution. It consists normally of a set
|
||||||
@ -741,6 +744,9 @@ Glossary
|
|||||||
missed. Rate Monotonic Scheduling can be used to determine if all
|
missed. Rate Monotonic Scheduling can be used to determine if all
|
||||||
deadlines will be met under transient overload.
|
deadlines will be met under transient overload.
|
||||||
|
|
||||||
|
TTAS
|
||||||
|
An acronym for Test and Test-And-Set.
|
||||||
|
|
||||||
user extensions
|
user extensions
|
||||||
Software routines provided by the application to enhance the
|
Software routines provided by the application to enhance the
|
||||||
functionality of RTEMS.
|
functionality of RTEMS.
|
||||||
|
@ -643,8 +643,8 @@ variables,
|
|||||||
Updates of the heir thread are done via a normal store operation. The thread
|
Updates of the heir thread are done via a normal store operation. The thread
|
||||||
dispatch necessary indicator of another processor is set as a side-effect of an
|
dispatch necessary indicator of another processor is set as a side-effect of an
|
||||||
inter-processor interrupt. So, this change notification works without the use
|
inter-processor interrupt. So, this change notification works without the use
|
||||||
of locks. The thread context is protected by a TTAS lock embedded in the
|
of locks. The thread context is protected by a :term:`TTAS` lock embedded in
|
||||||
context to ensure that it is used on at most one processor at a time.
|
the context to ensure that it is used on at most one processor at a time.
|
||||||
Normally, only thread-specific or per-processor locks are used during a thread
|
Normally, only thread-specific or per-processor locks are used during a thread
|
||||||
dispatch. This implementation turned out to be quite efficient and no lock
|
dispatch. This implementation turned out to be quite efficient and no lock
|
||||||
contention was observed in the testsuite. The heavy-weight thread dispatch
|
contention was observed in the testsuite. The heavy-weight thread dispatch
|
||||||
|
Loading…
x
Reference in New Issue
Block a user