H-Series Application Migration Guide (H06.03+)

Glossary
H-Series Application Migration Guide429855-006
Glossary-7
TNS
TNS. Refers to fault-tolerant HP computers that support the HP NonStop™ operating
system and are based on microcoded complex instruction-set computing (CISC)
technology. TNS systems run the TNS instruction set. Contrast with TNS/R and TNS/E.
TNS accelerated mode. A TNS emulation environment on a TNS/R or TNS/E system in
which accelerated TNS object files are run. TNS instructions have been previously
translated into optimized sequences of RISC or Intel® Itanium® instructions. TNS
accelerated mode runs much faster than TNS interpreted mode. Accelerated or
interpreted TNS object code cannot be mixed with or called by native mode object
code. See also Object Code Accelerator (OCA). Contrast with TNS/R native mode and
TNS/E native mode.
TNS C compiler. The C compiler that generates TNS object files. Compare to TNS/R native
C compiler and TNS/E native C compiler.
TNS COBOL compiler. The COBOL compiler that generates TNS object files. Compare to
TNS/R native COBOL compiler and TNS/E native COBOL compiler.
TNS instructions. Stack-oriented, 16-bit machine instructions that are directly executed on
TNS systems by hardware and microcode. TNS instructions can be emulated on
TNS/E and TNS/R systems by using millicode, an interpreter, and either translation or
acceleration. Contrast with RISC instructions and Intel® Itanium® instructions
TNS interpreted mode. A TNS emulation environment on a TNS/R or TNS/E system in
which individual TNS instructions in a TNS object file are directly executed by
interpretation rather than permanently translated into RISC or Itanium instructions.
TNS interpreted mode runs slower than TNS accelerated mode. Each TNS instruction
is decoded each time it is executed, and no optimizations between TNS instructions
are possible. TNS interpreted mode is used when a TNS object file has not been
accelerated for that hardware system, and it is also sometimes used for brief periods
within accelerated object files. Accelerated or interpreted TNS object code cannot be
mixed with or called by native object code. See also Object Code Interpreter (OCI).
Contrast with TNS accelerated mode
, TNS/R native mode, and TNS/E 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 TNS, TNS/R, and TNS/E
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 or by
the TNS Object Code Accelerator (OCA) to produce to produce accelerated object
files. A TNS object file can be run on TNS, TNS/R, and TNS/E systems.
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