mirror of
https://git.rtems.org/rtems-docs/
synced 2025-05-15 02:57:55 +08:00
c-user: Rework glossary
Define exactly one term per definition. Use references for alternative terms. Add :term: text roles to acronym definitions of glossary defined terms. Update #3853.
This commit is contained in:
parent
d27e6304d0
commit
03facdaef8
@ -61,13 +61,15 @@ Glossary
|
|||||||
To simultaneously send a message to a logical set of destinations.
|
To simultaneously send a message to a logical set of destinations.
|
||||||
|
|
||||||
Board Support Package
|
Board Support Package
|
||||||
BSP
|
|
||||||
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
|
buffer
|
||||||
A fixed length block of memory allocated from a partition.
|
A fixed length block of memory allocated from a partition.
|
||||||
|
|
||||||
|
BSP
|
||||||
|
An acronym for :term:`Board Support Package`.
|
||||||
|
|
||||||
C11
|
C11
|
||||||
The standard ISO/IEC 9899:2011.
|
The standard ISO/IEC 9899:2011.
|
||||||
|
|
||||||
@ -119,7 +121,7 @@ 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 Central Processing Unit.
|
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.
|
||||||
@ -277,7 +279,7 @@ Glossary
|
|||||||
An acronym for Input/Output.
|
An acronym for Input/Output.
|
||||||
|
|
||||||
ISR
|
ISR
|
||||||
An acronym for Interrupt Service Routine.
|
An acronym for :term:`Interrupt Service Routine`.
|
||||||
|
|
||||||
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.
|
||||||
@ -346,7 +348,7 @@ Glossary
|
|||||||
disable level used by the task.
|
disable level used by the task.
|
||||||
|
|
||||||
MPCI
|
MPCI
|
||||||
An acronym for Multiprocessor Communications Interface Layer.
|
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
|
||||||
@ -489,10 +491,10 @@ Glossary
|
|||||||
proxy.
|
proxy.
|
||||||
|
|
||||||
PTCB
|
PTCB
|
||||||
An acronym for Partition Control Block.
|
An acronym for :term:`Partition Control Block`.
|
||||||
|
|
||||||
PXCB
|
PXCB
|
||||||
An acronym for Proxy Control Block.
|
An acronym for :term:`Proxy 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.
|
||||||
@ -501,7 +503,7 @@ Glossary
|
|||||||
Alternate term for message queue.
|
Alternate term for message queue.
|
||||||
|
|
||||||
QCB
|
QCB
|
||||||
An acronym for Message Queue Control Block.
|
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
|
||||||
@ -554,7 +556,7 @@ Glossary
|
|||||||
the directive.
|
the directive.
|
||||||
|
|
||||||
RNCB
|
RNCB
|
||||||
An acronym for Region Control Block.
|
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
|
||||||
@ -619,7 +621,7 @@ Glossary
|
|||||||
pending signals and the signals sent to a task.
|
pending signals and the signals sent to a task.
|
||||||
|
|
||||||
SMCB
|
SMCB
|
||||||
An acronym for Semaphore Control Block.
|
An acronym for :term:`Semaphore Control Block`.
|
||||||
|
|
||||||
SMP
|
SMP
|
||||||
An acronym for Symmetric Multiprocessing.
|
An acronym for Symmetric Multiprocessing.
|
||||||
@ -670,7 +672,6 @@ Glossary
|
|||||||
An acronym for Test-And-Set.
|
An acronym for Test-And-Set.
|
||||||
|
|
||||||
task
|
task
|
||||||
thread
|
|
||||||
A logically complete thread of execution. It consists normally of a set
|
A logically complete thread of execution. It consists normally of a set
|
||||||
of registers and a stack. The scheduler assigns processors to a subset
|
of registers and a stack. The scheduler assigns processors to a subset
|
||||||
of the ready tasks. The terms task and thread are synonym in RTEMS. The
|
of the ready tasks. The terms task and thread are synonym in RTEMS. The
|
||||||
@ -694,7 +695,10 @@ Glossary
|
|||||||
processor from one task and given to another.
|
processor from one task and given to another.
|
||||||
|
|
||||||
TCB
|
TCB
|
||||||
An acronym for Task Control Block.
|
An acronym for :term:`Task Control Block`.
|
||||||
|
|
||||||
|
thread
|
||||||
|
This term has the same meaning as :term:`task`.
|
||||||
|
|
||||||
thread dispatch
|
thread dispatch
|
||||||
The thread dispatch transfers control of the processor from the currently
|
The thread dispatch transfers control of the processor from the currently
|
||||||
@ -735,7 +739,7 @@ Glossary
|
|||||||
on the CPU port :cite:`RTEMS:CPU`.
|
on the CPU port :cite:`RTEMS:CPU`.
|
||||||
|
|
||||||
TMCB
|
TMCB
|
||||||
An acronym for Timer Control Block.
|
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
|
||||||
@ -757,10 +761,12 @@ Glossary
|
|||||||
the user initialization tasks.
|
the user initialization tasks.
|
||||||
|
|
||||||
user-provided
|
user-provided
|
||||||
user-supplied
|
|
||||||
These terms are used to designate any software routines which must be
|
These terms are used to designate any software routines which must be
|
||||||
written by the application designer.
|
written by the application designer.
|
||||||
|
|
||||||
|
user-supplied
|
||||||
|
This term has the same meaning as :term:`user-provided`.
|
||||||
|
|
||||||
vector
|
vector
|
||||||
Memory pointers used by the processor to fetch the address of routines
|
Memory pointers used by the processor to fetch the address of routines
|
||||||
which will handle various exceptions and interrupts.
|
which will handle various exceptions and interrupts.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user