NonStop S-Series Server Description Manual (G06.24+)
Glossary
HP NonStop S-Series Server Description Manual—520331-003
Glossary-108
TNS instructions
TNS instructions. Stack-oriented, 16-bit machine instructions defined as part of the TNS
environment. On TNS systems, TNS instructions are implemented by microcode; on
TNS/R systems, TNS instructions are implemented by millicode routines or by
translation to an equivalent sequence of RISC instructions.
TNS library. A single, optional, TNS-compiled loadfile associated with one or more
application loadfiles. If a user library has its own global or static variables, it is called a
TNS shared run-time library (TNS SRL). Otherwise it is called a User Library (UL).
TNS loading. A task performed at process startup time when executing a TNS object file.
This task involves mapping the TNS instructions, procedure entry point (PEP) table,
and external entry point (XEP) table from a TNS object file into memory.
TNS mode. The operational environment in which TNS instructions execute by inline
interpretation. See also accelerated mode and TNS/R native mode.
TNS object code. The TNS instructions that result from processing program source code
with a TNS language compiler. TNS object code executes on both TNS and TNS/R
systems.
TNS object file. The object file created by a TNS compiler. The file contains TNS
instructions and other information needed to construct the code spaces and the initial
data for a TNS process.
TNS process. A process initiated by executing a TNS or accelerated object file. A TNS
process, whether accelerated or not, uses TNS register and stack conventions.
Contrast with TNS/R native process.
TNS shared run-time library (TNS SRL). A shared run-time library (SRL) available to TNS
processes in the Open System Services (OSS) environment. A TNS process can have
only one TNS SRL. A TNS SRL is implemented as a special user library that allows
shared global data.
TNS signal. A signal model available to TNS processes in the Guardian environment.
TNS stack segment. See TNS user data segment.
TNS system library. A collection of HP-supplied TNS-compiled routines available to all
TNS processes. There is no per-program or per-process customization of this library.
All routines are immediately available to a new process; no dynamic loading of code or
creation of instance data segments is involved. See also native system library.
TNS user data segment. In a TNS process, the segment at virtual address zero; its length
is limited to 128 kilobytes. A TNS program's global variables, stack, and 16-bit heap
must fit within the first 64 kilobytes. See also compiler extended-data segment.
TNS user library. A user library available to TNS processes in the Guardian environment.