TNS/E Native Application Conversion Guide

Introduction to Native Mode
TNS/E Native Application Conversion Guide529659-003
1-14
Native Process Environment
When a process is created, it occupies space in virtual memory. The basic
organization of a process is discussed next in terms of code spaces, which are
associated with the objects in the preceding list, and data spaces.
Code Segments
A process has distinct code segments that contain executable code.
(Segments
is the
term used for TNS/R and TNS/E native processes. In the TNS environment, the term
code spaces
is used.) This table compares the code segments for TNS and TNS/E
processes:
Process Type Code Segments
TNS process on TNS/R
processor
UC (user code)
UL (user library)
SC (system code)
SL (system library)
SCr (system code RISC)
SLr (system library RISC
TNS process on TNS/E
processor
UC (user code)
UL (user library)
SC (system code)
SL (system library)
implicit DLLs
TNS/E native process UC (user code)
UL (DLL user library)
Implicit DLLs (correspond to TNS SCr and SLr on TNS/R system,
SC and SL on TNS/E system)
Public DLLs
Ordinary DLLs