TNS/E Native Application Conversion Guide
Glossary
TNS/E Native Application Conversion Guide—529659-003
Glossary-2
eld utility
from the main program and other independent libraries. The same DLL can be used by
more than one process. Each process gets its own copy of DLL static data. Contrast
with shared run-time library (SRL). See also position-independent code (PIC).
eld utility. A utility that collects, links, and modifies code and data blocks from one or more
TNS/E object files to produce a target TNS/E native loadfile. See also nld utility, ld
utility, and Binder.
ELF. See executable and linking format (ELF).
emulate. To imitate the instruction set and address spaces of a different hardware system
by means of software. Emulator software is compatible with and runs software built for
the emulated system. For example, a TNS/R or TNS/E system emulates the behavior
of a TNS system when executing interpreted or accelerated TNS object code.
enoft utility. A utility that reads and displays information from TNS/E native object files. See
also
noft utility.
EPIC. See Explicitly Parallel Instruction Computing (EPIC).
executable and linking format (ELF). A standard format used for POSIX object files.
TNS/R and TNS/E native object files are in ELF format with HP extensions.
execution mode. The emulated or real instruction set environment in which object code
runs. A TNS system has only one execution mode: TNS mode using TNS compilers
and 16-bit TNS instructions. A TNS/R system has three execution modes: TNS/R
native mode using TNS/R native compilers and RISC instructions, emulated TNS
execution in TNS interpreted mode, and emulated TNS execution in TNS accelerated
mode. A TNS/E system also has three execution modes: TNS/E native mode using
TNS/E native compilers and Intel® Itanium® instructions, emulated TNS execution in
TNS interpreted mode, and emulated TNS execution in TNS accelerated mode.
Explicitly Parallel Instruction Computing (EPIC). The technology that forms the basis for
the Intel® Itanium® architecture. EPIC technology enables parallel processing
opportunities to be explicitly identified by the compiler before the software code is
executed by the processor.
Guardian. An environment available for interactive or programmatic use with the NonStop
operating system. Processes that run in the Guardian environment use the Guardian
system procedure calls as their application program interface. Interactive users of the
Guardian environment use the HP Tandem Advanced Command Language (TACL) or
another HP product’s command interpreter. Contrast with
Open System Services
(OSS).
Guardian environment. The Guardian application program interface (API), tools, and
utilities.
HP NonStop™ Open System Services (OSS). An open system environment available for
interactive or programmatic use with the HP NonStop™ operating system. Processes










