NonStop S-Series Planning and Configuration Guide (G06.25+)

Table Of Contents
Glossary
HP NonStop S-Series Planning and Configuration Guide523303-015
Glossary-111
TNS library
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.
TNS/R. HP computers that support the HP NonStop™ Kernel operating system and that are
based on reduced instruction-set computing (RISC) technology. TNS/R processors
implement the RISC instruction set and are upwardly compatible with the TNS