mirror of
https://git.rtems.org/rtems-docs/
synced 2025-07-27 17:37:13 +08:00
Use a complete sentence for acronym definitions
This commit is contained in:
parent
9b269adc6c
commit
b35f3ef44a
@ -10,7 +10,7 @@ Glossary
|
|||||||
:sorted:
|
:sorted:
|
||||||
|
|
||||||
ABI
|
ABI
|
||||||
An acronym for Application Binary Interface.
|
This term is an acronym for Application Binary Interface.
|
||||||
|
|
||||||
active
|
active
|
||||||
A term used to describe an object which has been created by an
|
A term used to describe an object which has been created by an
|
||||||
@ -21,13 +21,13 @@ Glossary
|
|||||||
deadline.
|
deadline.
|
||||||
|
|
||||||
API
|
API
|
||||||
An acronym for Application Programming Interface.
|
This term is an acronym for Application Programming Interface.
|
||||||
|
|
||||||
application
|
application
|
||||||
In this document, software which makes use of RTEMS.
|
In this document, software which makes use of RTEMS.
|
||||||
|
|
||||||
ASR
|
ASR
|
||||||
An acronym for :term:`Asynchronous Signal Routine`.
|
This term is an acronym for :term:`Asynchronous Signal Routine`.
|
||||||
|
|
||||||
assembler language
|
assembler language
|
||||||
The assembler language is a programming language which can be translated very
|
The assembler language is a programming language which can be translated very
|
||||||
@ -77,7 +77,7 @@ Glossary
|
|||||||
To simultaneously send a message to a logical set of destinations.
|
To simultaneously send a message to a logical set of destinations.
|
||||||
|
|
||||||
BSP
|
BSP
|
||||||
An acronym for :term:`Board Support Package`.
|
This term is an acronym for :term:`Board Support Package`.
|
||||||
|
|
||||||
buffer
|
buffer
|
||||||
A fixed length block of memory allocated from a partition.
|
A fixed length block of memory allocated from a partition.
|
||||||
@ -99,7 +99,7 @@ Glossary
|
|||||||
set which must be preserved.
|
set which must be preserved.
|
||||||
|
|
||||||
CCB
|
CCB
|
||||||
An acronym for Change Control Board.
|
This term is an acronym for Change Control Board.
|
||||||
|
|
||||||
Central Processing Unit
|
Central Processing Unit
|
||||||
This term is equivalent to the terms processor and microprocessor.
|
This term is equivalent to the terms processor and microprocessor.
|
||||||
@ -140,14 +140,14 @@ Glossary
|
|||||||
of the executive should not be used directly by applications.
|
of the executive should not be used directly by applications.
|
||||||
|
|
||||||
CPU
|
CPU
|
||||||
An acronym for :term:`Central Processing Unit`.
|
This term is an acronym for :term:`Central Processing Unit`.
|
||||||
|
|
||||||
critical section
|
critical section
|
||||||
A section of code which must be executed indivisibly.
|
A section of code which must be executed indivisibly.
|
||||||
|
|
||||||
CRT
|
CRT
|
||||||
An acronym for Cathode Ray Tube. Normally used in reference to the
|
This term is an acronym for Cathode Ray Tube. Normally used in reference to
|
||||||
man-machine interface.
|
the man-machine interface.
|
||||||
|
|
||||||
deadline
|
deadline
|
||||||
A fixed time limit by which a task must have completed a set of actions.
|
A fixed time limit by which a task must have completed a set of actions.
|
||||||
@ -186,10 +186,10 @@ Glossary
|
|||||||
addresses.
|
addresses.
|
||||||
|
|
||||||
EARS
|
EARS
|
||||||
An acronym for Easy Approach to Requirements Syntax.
|
This term is an acronym for Easy Approach to Requirements Syntax.
|
||||||
|
|
||||||
ELF
|
ELF
|
||||||
An acronym for
|
This term is an acronym for
|
||||||
`Executable and Linkable Format <https://en.wikipedia.org/wiki/Executable_and_Linkable_Format>`_.
|
`Executable and Linkable Format <https://en.wikipedia.org/wiki/Executable_and_Linkable_Format>`_.
|
||||||
|
|
||||||
embedded
|
embedded
|
||||||
@ -236,7 +236,7 @@ Glossary
|
|||||||
system which do not own the memory.
|
system which do not own the memory.
|
||||||
|
|
||||||
FIFO
|
FIFO
|
||||||
An acronym for :term:`First In First Out`.
|
This term is an acronym for :term:`First In First Out`.
|
||||||
|
|
||||||
First In First Out
|
First In First Out
|
||||||
A discipline for manipulating entries in a data structure.
|
A discipline for manipulating entries in a data structure.
|
||||||
@ -250,7 +250,7 @@ Glossary
|
|||||||
A resource that has been released by the application to RTEMS.
|
A resource that has been released by the application to RTEMS.
|
||||||
|
|
||||||
GCC
|
GCC
|
||||||
An acronym for `GNU Compiler Collection <https://gcc.gnu.org/>`_.
|
This term is an acronym for `GNU Compiler Collection <https://gcc.gnu.org/>`_.
|
||||||
|
|
||||||
global
|
global
|
||||||
An object that has been created with the GLOBAL attribute and exported to
|
An object that has been created with the GLOBAL attribute and exported to
|
||||||
@ -261,7 +261,7 @@ Glossary
|
|||||||
:term:`GCC`.
|
:term:`GCC`.
|
||||||
|
|
||||||
GNU
|
GNU
|
||||||
An acronym for `GNU's Not Unix <https://www.gnu.org/>`_.
|
This term is an acronym for `GNU's Not Unix <https://www.gnu.org/>`_.
|
||||||
|
|
||||||
handler
|
handler
|
||||||
The equivalent of a manager, except that it is internal to RTEMS and
|
The equivalent of a manager, except that it is internal to RTEMS and
|
||||||
@ -292,7 +292,7 @@ Glossary
|
|||||||
A multiprocessor computer system composed of a single type of processor.
|
A multiprocessor computer system composed of a single type of processor.
|
||||||
|
|
||||||
I/O
|
I/O
|
||||||
An acronym for Input/Output.
|
This term is 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.
|
||||||
@ -330,10 +330,10 @@ Glossary
|
|||||||
An ISR is invoked by the CPU to process a pending interrupt.
|
An ISR is invoked by the CPU to process a pending interrupt.
|
||||||
|
|
||||||
ISR
|
ISR
|
||||||
An acronym for :term:`Interrupt Service Routine`.
|
This term is an acronym for :term:`Interrupt Service Routine`.
|
||||||
|
|
||||||
ISVV
|
ISVV
|
||||||
An acronym for Independent Software Verification and Validation.
|
This term is an acronym for Independent Software Verification and Validation.
|
||||||
|
|
||||||
kernel
|
kernel
|
||||||
In this document, this term is used as a synonym for executive.
|
In this document, this term is used as a synonym for executive.
|
||||||
@ -372,7 +372,7 @@ Glossary
|
|||||||
over resources.
|
over resources.
|
||||||
|
|
||||||
MCS
|
MCS
|
||||||
An acronym for Mellor-Crummey Scott.
|
This term is an acronym for Mellor-Crummey Scott.
|
||||||
|
|
||||||
memory pool
|
memory pool
|
||||||
Used interchangeably with heap.
|
Used interchangeably with heap.
|
||||||
@ -402,7 +402,8 @@ Glossary
|
|||||||
disable level used by the task.
|
disable level used by the task.
|
||||||
|
|
||||||
MPCI
|
MPCI
|
||||||
An acronym for :term:`Multiprocessor Communications Interface Layer`.
|
This term is an acronym for
|
||||||
|
:term:`Multiprocessor Communications Interface Layer`.
|
||||||
|
|
||||||
multiprocessing
|
multiprocessing
|
||||||
The simultaneous execution of two or more processes by a multiple
|
The simultaneous execution of two or more processes by a multiple
|
||||||
@ -440,7 +441,7 @@ Glossary
|
|||||||
The state occupied by an uncreated or deleted task.
|
The state occupied by an uncreated or deleted task.
|
||||||
|
|
||||||
NUMA
|
NUMA
|
||||||
An acronym for Non-Uniform Memory Access.
|
This term is an acronym for Non-Uniform Memory Access.
|
||||||
|
|
||||||
numeric coprocessor
|
numeric coprocessor
|
||||||
A component used in computer systems to enhance performance in
|
A component used in computer systems to enhance performance in
|
||||||
@ -547,13 +548,13 @@ Glossary
|
|||||||
proxy.
|
proxy.
|
||||||
|
|
||||||
PTCB
|
PTCB
|
||||||
An acronym for :term:`Partition Control Block`.
|
This term is an acronym for :term:`Partition Control Block`.
|
||||||
|
|
||||||
PXCB
|
PXCB
|
||||||
An acronym for :term:`Proxy Control Block`.
|
This term is an acronym for :term:`Proxy Control Block`.
|
||||||
|
|
||||||
QCB
|
QCB
|
||||||
An acronym for :term:`Message Queue Control Block`.
|
This term is 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.
|
||||||
@ -597,7 +598,7 @@ Glossary
|
|||||||
the calling task.
|
the calling task.
|
||||||
|
|
||||||
ReqIF
|
ReqIF
|
||||||
An acronym for
|
This term is an acronym for
|
||||||
`Requirements Interchange Format <https://www.omg.org/spec/ReqIF/About-ReqIF/>`_.
|
`Requirements Interchange Format <https://www.omg.org/spec/ReqIF/About-ReqIF/>`_.
|
||||||
|
|
||||||
resource
|
resource
|
||||||
@ -616,7 +617,7 @@ Glossary
|
|||||||
:term:`status code`.
|
:term:`status code`.
|
||||||
|
|
||||||
RNCB
|
RNCB
|
||||||
An acronym for :term:`Region Control Block`.
|
This term is an acronym for :term:`Region Control Block`.
|
||||||
|
|
||||||
round-robin
|
round-robin
|
||||||
A task scheduling discipline in which tasks of equal priority are
|
A task scheduling discipline in which tasks of equal priority are
|
||||||
@ -626,7 +627,7 @@ Glossary
|
|||||||
A standard for serial communications.
|
A standard for serial communications.
|
||||||
|
|
||||||
RTEMS
|
RTEMS
|
||||||
An acronym for Real-Time Executive for Multiprocessor Systems.
|
This term is an acronym for Real-Time Executive for Multiprocessor Systems.
|
||||||
|
|
||||||
running
|
running
|
||||||
The state of a rate monotonic timer while it is being used to delineate a
|
The state of a rate monotonic timer while it is being used to delineate a
|
||||||
@ -684,10 +685,10 @@ Glossary
|
|||||||
pending signals and the signals sent to a task.
|
pending signals and the signals sent to a task.
|
||||||
|
|
||||||
SMCB
|
SMCB
|
||||||
An acronym for :term:`Semaphore Control Block`.
|
This term is an acronym for :term:`Semaphore Control Block`.
|
||||||
|
|
||||||
SMP
|
SMP
|
||||||
An acronym for Symmetric Multiprocessing.
|
This term is an acronym for Symmetric Multiprocessing.
|
||||||
|
|
||||||
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
|
||||||
@ -790,7 +791,7 @@ Glossary
|
|||||||
The system on which the application will ultimately execute.
|
The system on which the application will ultimately execute.
|
||||||
|
|
||||||
TAS
|
TAS
|
||||||
An acronym for Test-And-Set.
|
This term is an acronym for Test-And-Set.
|
||||||
|
|
||||||
task
|
task
|
||||||
This project uses the
|
This project uses the
|
||||||
@ -823,7 +824,7 @@ Glossary
|
|||||||
processor from one task and given to another.
|
processor from one task and given to another.
|
||||||
|
|
||||||
TCB
|
TCB
|
||||||
An acronym for :term:`Task Control Block`.
|
This term is an acronym for :term:`Task Control Block`.
|
||||||
|
|
||||||
thread
|
thread
|
||||||
This term has the same meaning as :term:`task`.
|
This term has the same meaning as :term:`task`.
|
||||||
@ -862,12 +863,12 @@ Glossary
|
|||||||
task.
|
task.
|
||||||
|
|
||||||
TLS
|
TLS
|
||||||
An acronym for Thread-Local Storage :cite:`Drepper:2013:TLS`. TLS is
|
This term is an acronym for Thread-Local Storage :cite:`Drepper:2013:TLS`.
|
||||||
available in :term:`C11` and :term:`C++11`. The support for TLS depends
|
TLS is available in :term:`C11` and :term:`C++11`. The support for TLS
|
||||||
on the CPU port :cite:`RTEMS:CPU`.
|
depends on the CPU port :cite:`RTEMS:CPU`.
|
||||||
|
|
||||||
TMCB
|
TMCB
|
||||||
An acronym for :term:`Timer Control Block`.
|
This term is an acronym for :term:`Timer Control Block`.
|
||||||
|
|
||||||
transient overload
|
transient overload
|
||||||
A temporary rise in system activity which may cause deadlines to be
|
A temporary rise in system activity which may cause deadlines to be
|
||||||
@ -875,7 +876,7 @@ Glossary
|
|||||||
deadlines will be met under transient overload.
|
deadlines will be met under transient overload.
|
||||||
|
|
||||||
TTAS
|
TTAS
|
||||||
An acronym for Test and Test-And-Set.
|
This term is an acronym for Test and Test-And-Set.
|
||||||
|
|
||||||
User Extension Table
|
User Extension Table
|
||||||
A table which contains the entry points for each user extensions.
|
A table which contains the entry points for each user extensions.
|
||||||
@ -905,7 +906,7 @@ Glossary
|
|||||||
them.
|
them.
|
||||||
|
|
||||||
YAML
|
YAML
|
||||||
An acronym for `YAML Ain't Markup Language <https://yaml.org/>`_.
|
This term is an acronym for `YAML Ain't Markup Language <https://yaml.org/>`_.
|
||||||
|
|
||||||
yield
|
yield
|
||||||
When a task voluntarily releases control of the processor.
|
When a task voluntarily releases control of the processor.
|
||||||
|
@ -10,7 +10,7 @@ Glossary
|
|||||||
:sorted:
|
:sorted:
|
||||||
|
|
||||||
API
|
API
|
||||||
An acronym for Application Programming Interface.
|
This term is an acronym for Application Programming Interface.
|
||||||
|
|
||||||
assembler language
|
assembler language
|
||||||
The assembler language is a programming language which can be translated very
|
The assembler language is a programming language which can be translated very
|
||||||
@ -26,28 +26,28 @@ Glossary
|
|||||||
The standard ISO/IEC 9899:2011.
|
The standard ISO/IEC 9899:2011.
|
||||||
|
|
||||||
CCB
|
CCB
|
||||||
An acronym for Change Control Board.
|
This term is an acronym for Change Control Board.
|
||||||
|
|
||||||
Doorstop
|
Doorstop
|
||||||
`Doorstop <https://github.com/doorstop-dev/doorstop>`_ is a
|
`Doorstop <https://github.com/doorstop-dev/doorstop>`_ is a
|
||||||
requirements management tool.
|
requirements management tool.
|
||||||
|
|
||||||
EARS
|
EARS
|
||||||
An acronym for Easy Approach to Requirements Syntax.
|
This term is an acronym for Easy Approach to Requirements Syntax.
|
||||||
|
|
||||||
ELF
|
ELF
|
||||||
An acronym for
|
This term is an acronym for
|
||||||
`Executable and Linkable Format <https://en.wikipedia.org/wiki/Executable_and_Linkable_Format>`_.
|
`Executable and Linkable Format <https://en.wikipedia.org/wiki/Executable_and_Linkable_Format>`_.
|
||||||
|
|
||||||
GCC
|
GCC
|
||||||
An acronym for `GNU Compiler Collection <https://gcc.gnu.org/>`_.
|
This term is an acronym for `GNU Compiler Collection <https://gcc.gnu.org/>`_.
|
||||||
|
|
||||||
GNAT
|
GNAT
|
||||||
*GNAT* is the :term:`GNU` compiler for Ada, integrated into the
|
*GNAT* is the :term:`GNU` compiler for Ada, integrated into the
|
||||||
:term:`GCC`.
|
:term:`GCC`.
|
||||||
|
|
||||||
GNU
|
GNU
|
||||||
An acronym for `GNU's Not Unix <https://www.gnu.org/>`_.
|
This term is an acronym for `GNU's Not Unix <https://www.gnu.org/>`_.
|
||||||
|
|
||||||
interrupt service
|
interrupt service
|
||||||
An *interrupt service* consists of an
|
An *interrupt service* consists of an
|
||||||
@ -61,14 +61,14 @@ Glossary
|
|||||||
An ISR is invoked by the CPU to process a pending interrupt.
|
An ISR is invoked by the CPU to process a pending interrupt.
|
||||||
|
|
||||||
ISVV
|
ISVV
|
||||||
An acronym for Independent Software Verification and Validation.
|
This term is an acronym for Independent Software Verification and Validation.
|
||||||
|
|
||||||
ReqIF
|
ReqIF
|
||||||
An acronym for
|
This term is an acronym for
|
||||||
`Requirements Interchange Format <https://www.omg.org/spec/ReqIF/About-ReqIF/>`_.
|
`Requirements Interchange Format <https://www.omg.org/spec/ReqIF/About-ReqIF/>`_.
|
||||||
|
|
||||||
RTEMS
|
RTEMS
|
||||||
An acronym for Real-Time Executive for Multiprocessor Systems.
|
This term is an acronym for Real-Time Executive for Multiprocessor Systems.
|
||||||
|
|
||||||
software component
|
software component
|
||||||
This term is defined by ECSS-E-ST-40C 3.2.28 as a "part of a software
|
This term is defined by ECSS-E-ST-40C 3.2.28 as a "part of a software
|
||||||
@ -141,4 +141,4 @@ Glossary
|
|||||||
This term has the same meaning as :term:`task`.
|
This term has the same meaning as :term:`task`.
|
||||||
|
|
||||||
YAML
|
YAML
|
||||||
An acronym for `YAML Ain't Markup Language <https://yaml.org/>`_.
|
This term is an acronym for `YAML Ain't Markup Language <https://yaml.org/>`_.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user