Object Code Accelerator Manual
Glossary
Object Code Accelerator Manual—528144-003
Glossary-28
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 HP NonStop™ operating
system.
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 Intel® Itanium® word, native,
and word.
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 temporary disk file.
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 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 TNS 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 TNS interpreted mode and TNS accelerated mode.
TNS/E native object code. The Intel®® Itanium® instructions that result from processing
program source code with a TNS/E native compiler. TNS/E native object code
executes only on TNS/E systems, not on TNS systems or TNS/R systems.
TNS/E native object file. An object file created by a TNS/E native compiler that contains
Intel® Itanium® instructions and other information needed to construct the code
spaces and the initial data for a TNS/E native process.
TNS/E native process. A process initiated by executing a TNS/E native object file. Contrast
with TNS process.