NonStop S-Series Hardware Installation and FastPath Guide (G06.25+)

Glossary
HP NonStop S-Series Hardware Installation and FastPath Guide529443-001
Glossary-118
TNS to native-mode access shell
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
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 shell generator and shell map.
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 MIPS RISC word and word.
TNS/R. Refers to fault-tolerant HP computers that support the HP NonStop™ operating
system and are based on 32-bit reduced instruction-set computing (RISC) technology.
TNS/R systems run the MIPS-1 RISC instruction set and can run TNS object files by
interpretation or after acceleration. TNS/R systems include all HP systems that use
NSR-x processors. Contrast with TNS.
TNS/R library. A TNS/R native-mode library. For a PIC-compiled application, TNS/R
libraries can be dynamic-link libraries (DLLs) or hybridized native shared runtime
libraries (SRLs). For an application that is not PIC compiled, TNS/R libraries can only
be native SRLs.
TNS/R native C compiler. The C compiler that generates TNS/R object files. Contrast with
TNS C compiler.
TNS/R native compiler. A compiler in the TNS/R development environment that generates
TNS/R native object code, following the TNS/R native-mode conventions for memory,
stack, 32-bit registers, and call linkage. The TNS/R native C compiler is an example of
such a compiler. Contrast with TNS compiler
.
TNS/R native mode. The primary execution environment on a TNS/R system, in which
native-compiled MIPS object code executes, following TNS/R native-mode compiler
conventions for data locations, addressing, stack frames, registers, and call linkage.
Contrast with TNS interpreted mode
and TNS accelerated mode.
TNS/R native object code. The MIPS RISC instructions that result from processing
program source code with a TNS/R native compiler. TNS/R native object code
executes only on TNS/R systems, not on TNS systems.
TNS/R native object file. An object file created by a TNS/R native compiler that contains
MIPS RISC instructions and other information needed to construct the code spaces
and the initial data for a TNS/R native process.