c-user: Add TAS and TTAS terms

This commit is contained in:
Sebastian Huber 2017-02-03 11:55:29 +01:00
parent 87b4d03b35
commit 90a3c414ce
2 changed files with 8 additions and 2 deletions

View File

@ -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.

View File

@ -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