NonStop S-Series Hardware Installation and FastPath Guide (G06.25+)
Glossary
HP NonStop S-Series Hardware Installation and FastPath Guide—529443-001
Glossary-117
TNS library
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 compiler. TNS object code executes on TNS and TNS/R systems.
TNS object file. An object file created by a TNS compiler or the Binder. A TNS object file
contains TNS instructions. TNS object files can be processed by the Accelerator to
produce to produce accelerated object files. A TNS object file can be run on TNS and
TNS/R systems.
TNS procedure label. A 16-bit identifier for an internal or external procedure used by the
TNS object code of a TNS process. The most-significant 7 bits are a TNS code
segment identifier: 2 bits for the TNS code space and 5 bits for the TNS code segment
index. The least-significant 9 bits are an index into the target segment's procedure
entry-point (PEP) table. When the TNS code space bits of a TNS procedure label are
%B10, the remaining 14 bits are an index into the system's shell map table, not a
segment index and PEP index.
TNS process. A process whose main program object file is a TNS object file, compiled
using a TNS compiler. A TNS process executes in interpreted or accelerated mode
while within itself, when calling a user library, or when calling into TNS system libraries.
A TNS process temporarily executes in native mode when calling into native-compiled
parts of the system library. Object files within a TNS process might be accelerated or
not, with automatic switching between accelerated and interpreted modes on calls and
returns between those parts. 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.