Tns system library, Word, Tns word – HP Integrity NonStop H-Series User Manual
Page 75: Tns/e native mode, Tns/e library, Tns/e, Tns to native-mode, Access shell, Tns to native-mode access shell, Tns/e native c compiler

Glossary
TNSVU User’s Guide— 528143-003
Glossary -27
TNS State Library for TNS/E
TNS State Library for TNS/E. A library of routines to access and modify the TNS state of a
TNS process running on TNS/E.
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
TNS to native-mode access shell. A shell object file, generated by the shell generator, that
supports procedure calls from TNS object files to a particular TNS/R native-mode or
TNS/E native-mode library routine. The shell suspends TNS code emulation, copies
and reformats parameters from the TNS execution stack to the native execution stack,
calls the desired routine in native mode, copies back the function result, and resumes
TNS code emulation. A custom shell exists for each native-mode library routine that
can be called from TNS object files. See also
and
.
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 word. An instruction-set-defined unit of memory. A TNS word is 2 bytes (16 bits) wide,
beginning on any 2-byte boundary in memory. See also
,
, and
TNS/E. Refers to fault-tolerant HP computers that support the HP NonStop™ operating
system and are based on the Intel® Itanium® processor. TNS/E systems run the
Itanium instruction set and can run TNS object files by interpretation or after
acceleration. TNS/E systems include all HP NonStop™ systems that use NSE-
x
processors. Contrast with
.
TNS/E library. A TNS/E native-mode library. TNS/E libraries are always dynamic-link
libraries (DLLs); there is no native shared runtime library (SRL) format.
TNS/E native C compiler. The C compiler that generates TNS/E object files. Contrast with
.
TNS/E native compiler. A compiler in the TNS/E development environment that generates
TNS/E native object code, following the TNS/E native-mode conventions for memory,
stack, registers, and call linkage. The TNS/E native C compiler is an example of such a
compiler. Contrast with
and
TNS/R native compiler
.
TNS/E native mode. The primary execution environment on a TNS/E system, in which
native-compiled Intel® Itanium®
object code executes, following TNS/E native-mode
compiler conventions for data locations, addressing, stack frames, registers, and call
linkage. Contrast with
. See also