c-user: Sort glossary terms

Update #3853.
This commit is contained in:
Sebastian Huber 2020-02-27 09:47:14 +01:00
parent 834dcf57e7
commit d2acbca737

View File

@ -57,25 +57,25 @@ Glossary
satisfied. Blocked tasks are not an element of the set of ready tasks of satisfied. Blocked tasks are not an element of the set of ready tasks of
a scheduler instance. a scheduler instance.
broadcast
To simultaneously send a message to a logical set of destinations.
Board Support Package Board Support Package
A collection of device initialization and control routines specific to a A collection of device initialization and control routines specific to a
particular type of board or collection of boards. particular type of board or collection of boards.
buffer broadcast
A fixed length block of memory allocated from a partition. To simultaneously send a message to a logical set of destinations.
BSP BSP
An acronym for :term:`Board Support Package`. An acronym for :term:`Board Support Package`.
C11 buffer
The standard ISO/IEC 9899:2011. A fixed length block of memory allocated from a partition.
C++11 C++11
The standard ISO/IEC 14882:2011. The standard ISO/IEC 14882:2011.
C11
The standard ISO/IEC 9899:2011.
calling convention calling convention
The processor and compiler dependent rules which define the mechanism The processor and compiler dependent rules which define the mechanism
used to invoke subroutines in a high-level language. These rules define used to invoke subroutines in a high-level language. These rules define
@ -142,6 +142,10 @@ Glossary
device driver device driver
Control software for special peripheral devices used by the application. Control software for special peripheral devices used by the application.
Device Driver Table
A table which contains the entry points for each of the configured device
drivers.
directives directives
RTEMS' provided routines that provide support mechanisms for real-time RTEMS' provided routines that provide support mechanisms for real-time
applications. applications.
@ -154,10 +158,6 @@ Glossary
The state entered by a task after it is created and before it has been The state entered by a task after it is created and before it has been
started. started.
Device Driver Table
A table which contains the entry points for each of the configured device
drivers.
dual-ported dual-ported
A term used to describe memory which can be accessed at two different A term used to describe memory which can be accessed at two different
addresses. addresses.
@ -167,16 +167,16 @@ Glossary
For example, the software in a fuel-injection control system is an For example, the software in a fuel-injection control system is an
embedded application found in many late-model automobiles. embedded application found in many late-model automobiles.
entry point
The address at which a function or task begins to execute. In C, the
entry point of a function is the function's name.
envelope envelope
A buffer provided by the MPCI layer to RTEMS which is used to pass A buffer provided by the MPCI layer to RTEMS which is used to pass
messages between nodes in a multiprocessor system. It typically contains messages between nodes in a multiprocessor system. It typically contains
routing information needed by the MPCI. The contents of an envelope are routing information needed by the MPCI. The contents of an envelope are
referred to as a packet. referred to as a packet.
entry point
The address at which a function or task begins to execute. In C, the
entry point of a function is the function's name.
error code error code
This term has the same meaning as :term:`status code`. This term has the same meaning as :term:`status code`.
@ -251,6 +251,9 @@ Glossary
homogeneous homogeneous
A multiprocessor computer system composed of a single type of processor. A multiprocessor computer system composed of a single type of processor.
I/O
An acronym for Input/Output.
ID ID
An RTEMS assigned identification tag used to access an active object. An RTEMS assigned identification tag used to access an active object.
@ -278,9 +281,6 @@ Glossary
Interrupt Service Routine Interrupt Service Routine
An ISR is invoked by the CPU to process a pending interrupt. An ISR is invoked by the CPU to process a pending interrupt.
I/O
An acronym for Input/Output.
ISR ISR
An acronym for :term:`Interrupt Service Routine`. An acronym for :term:`Interrupt Service Routine`.
@ -499,15 +499,15 @@ Glossary
PXCB PXCB
An acronym for :term:`Proxy Control Block`. An acronym for :term:`Proxy Control Block`.
QCB
An acronym for :term:`Message Queue Control Block`.
quantum quantum
The application defined unit of time in which the processor is allocated. The application defined unit of time in which the processor is allocated.
queue queue
Alternate term for message queue. Alternate term for message queue.
QCB
An acronym for :term:`Message Queue Control Block`.
ready task ready task
A task occupies this state when it is available to be given control of a A task occupies this state when it is available to be given control of a
processor. A ready task has no processor assigned. The scheduler processor. A ready task has no processor assigned. The scheduler
@ -629,18 +629,18 @@ Glossary
SMP SMP
An acronym for Symmetric Multiprocessing. An acronym for Symmetric Multiprocessing.
SMP locks
The SMP locks ensure mutual exclusion on the lowest level and are a
replacement for the sections of disabled interrupts. Interrupts are
usually disabled while holding an SMP lock. They are implemented using
atomic operations. Currently a ticket lock is used in RTEMS.
SMP barriers SMP barriers
The SMP barriers ensure that a defined set of independent threads of The SMP barriers ensure that a defined set of independent threads of
execution on a set of processors reaches a common synchronization point execution on a set of processors reaches a common synchronization point
in time. They are implemented using atomic operations. Currently a in time. They are implemented using atomic operations. Currently a
sense barrier is used in RTEMS. sense barrier is used in RTEMS.
SMP locks
The SMP locks ensure mutual exclusion on the lowest level and are a
replacement for the sections of disabled interrupts. Interrupts are
usually disabled while holding an SMP lock. They are implemented using
atomic operations. Currently a ticket lock is used in RTEMS.
soft real-time system soft real-time system
A real-time system in which a missed deadline does not compromise the A real-time system in which a missed deadline does not compromise the
integrity of the system. integrity of the system.
@ -731,14 +731,14 @@ Glossary
A data structure associated with each timer used by RTEMS to manage that A data structure associated with each timer used by RTEMS to manage that
timer. timer.
timeslice
The application defined unit of time in which the processor is allocated.
timeslicing timeslicing
A task scheduling discipline in which tasks of equal priority are A task scheduling discipline in which tasks of equal priority are
executed for a specific period of time before being preempted by another executed for a specific period of time before being preempted by another
task. task.
timeslice
The application defined unit of time in which the processor is allocated.
TLS TLS
An acronym for Thread-Local Storage :cite:`Drepper:2013:TLS`. TLS is An acronym for Thread-Local Storage :cite:`Drepper:2013:TLS`. TLS is
available in :term:`C11` and :term:`C++11`. The support for TLS depends available in :term:`C11` and :term:`C++11`. The support for TLS depends
@ -755,13 +755,13 @@ Glossary
TTAS TTAS
An acronym for Test and Test-And-Set. An acronym for Test and Test-And-Set.
User Extension Table
A table which contains the entry points for each user extensions.
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.
User Extension Table
A table which contains the entry points for each user extensions.
User Initialization Tasks Table User Initialization Tasks Table
A table which contains the information needed to create and start each of A table which contains the information needed to create and start each of
the user initialization tasks. the user initialization tasks.