summaryrefslogtreecommitdiffstats
path: root/c-user/glossary.rst
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2021-09-29 12:45:40 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2021-09-30 07:42:19 +0200
commit887b8d3dd60db9a7ac020465b36f9d9a95630bf7 (patch)
tree38d669ef7a398350a24a2f0422a9170fbdcf1b78 /c-user/glossary.rst
parentglossary: Add OMIP (diff)
downloadrtems-docs-887b8d3dd60db9a7ac020465b36f9d9a95630bf7.tar.bz2
glossary: Add terms
Diffstat (limited to 'c-user/glossary.rst')
-rw-r--r--c-user/glossary.rst30
1 files changed, 30 insertions, 0 deletions
diff --git a/c-user/glossary.rst b/c-user/glossary.rst
index b5dce69..4474848 100644
--- a/c-user/glossary.rst
+++ b/c-user/glossary.rst
@@ -101,9 +101,21 @@ Glossary
C++11
The standard ISO/IEC 14882:2011.
+ C++14
+ The standard ISO/IEC 14882:2014.
+
+ C++17
+ The standard ISO/IEC 14882:2017.
+
+ C++20
+ The standard ISO/IEC 14882:2020.
+
C11
The standard ISO/IEC 9899:2011.
+ C17
+ The standard ISO/IEC 9899:2018.
+
calling convention
The processor and compiler dependent rules which define the mechanism
used to invoke subroutines in a high-level language. These rules define
@@ -250,6 +262,9 @@ Glossary
EARS
This term is an acronym for Easy Approach to Requirements Syntax.
+ EDF
+ This term is an acronym for Earliest Deadline First.
+
ELF
This term is an acronym for
`Executable and Linkable Format <https://en.wikipedia.org/wiki/Executable_and_Linkable_Format>`_.
@@ -345,6 +360,14 @@ Glossary
freed
A resource that has been released by the application to RTEMS.
+ Futex
+ This term is an abbreviation for
+ `Fast User-Space Locking <https://man7.org/linux/man-pages/man2/futex.2.html>`_.
+ The futex support in RTEMS is provided for the barriers of the
+ :term:`OpenMP` library provided by :term:`GCC`. It could be used to
+ implement high performance :term:`SMP` synchronization primitives which
+ offer random-fairness.
+
GCC
This term is an acronym for `GNU Compiler Collection <https://gcc.gnu.org/>`_.
@@ -543,6 +566,9 @@ Glossary
This term is an acronym for
:term:`Multiprocessor Communications Interface Layer`.
+ MrsP
+ This term is an acronym for Multiprocessor Resource-Sharing Protocol.
+
multiprocessing
The simultaneous execution of two or more processes by a multiple
processor computer system.
@@ -606,6 +632,10 @@ Glossary
clustered scheduling. The ``m`` denotes the number of processors in the
system.
+ OpenMP
+ This term is an acronym for
+ `Open Multi-Processing <https://www.openmp.org/>`_.
+
operating system
The software which controls all the computer's resources and provides the
base upon which application programs can be written.