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

Glossary
H-Series Application Migration Guide429855-006
Glossary-2
dynamic-link library (DLL)
dynamic-link library (DLL). A collection of procedures whose code and data can be loaded
and executed at any virtual memory address, with run-time resolution of links to and
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 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 allows 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 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.