[rtems-docs commit] glossary: Add terms

Sebastian Huber sebh at rtems.org
Thu Sep 30 05:41:01 UTC 2021


Module:    rtems-docs
Branch:    master
Commit:    887b8d3dd60db9a7ac020465b36f9d9a95630bf7
Changeset: http://git.rtems.org/rtems-docs/commit/?id=887b8d3dd60db9a7ac020465b36f9d9a95630bf7

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Wed Sep 29 12:45:40 2021 +0200

glossary: Add terms

---

 c-user/glossary.rst | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

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.



More information about the vc mailing list