[PATCH] glossary: Add terms
Chris Johns
chrisj at rtems.org
Wed Sep 29 20:19:54 UTC 2021
OK
On 29/9/21 8:45 pm, Sebastian Huber wrote:
> ---
> c-user/glossary.rst | 30 ++++++++++++++++++++++++++++++
> 1 file changed, 30 insertions(+)
>
> diff --git a/c-user/glossary.rst b/c-user/glossary.rst
> index f85c08c..e91e356 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>`_.
> @@ -349,6 +364,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/>`_.
>
> @@ -547,6 +570,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.
> @@ -610,6 +636,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 devel
mailing list