Dynamic Link - Runtime Connection
Enhanced Definition
A dynamic link, in the z/OS context, refers to the process where a program resolves and loads external routines or modules during its execution, rather than incorporating them into its load module at link-edit time. This runtime connection allows programs to share common code, reduces the size of individual load modules, and enhances application modularity and flexibility.
Key Characteristics
-
- Late Binding: External references to subroutines or data areas are resolved at the point of execution, not during the link-edit phase.
- Shared Code: Enables multiple programs or instances of a program to share a single copy of a common routine or library module in virtual storage, optimizing memory usage.
- Modularity and Flexibility: Promotes independent development and deployment of program components, allowing updates to shared modules without requiring the relinking of all calling programs.
- Dynamic Loading: The z/OS system loader (
LOADservice) is invoked at runtime to locate, load, and
Related Products
Related Vendors
IBM
646 products
Delta Software Technology
5 products
Boole and Babbage
4 products
Trax Softworks
3 products
Related Categories
Operating System
154 products
CASE/Code Generation
19 products
Application Development
296 products
Monitor
262 products
Browse and Edit
64 products
Content, Books and Documents
47 products