Previous topic |
Next topic |
Contents |
Contact z/OS |
Library |
PDF
The program management binder HLASM Programmer's Guide SC26-4941-06 |
|
The binder converts object modules into an executable program unit
that can either be read directly into virtual storage for execution,
or stored in a program library. Executable program units can either
be load modules, or program objects. You can use the binder
to:
For the remainder of this section, the binder is referred to as the binder, unless otherwise stated. For more information, see the z/OS MVS Program Management: User's Guide and Reference.
Figure 1. Using the
program management components
┌──────────────────────┐ │ │ │ Source Programs │ │ │ └──────────┬───────────┘ │ V ┌──────────────────────┐ │ │ │ ASSEMBLER │ │ │ └──────────┬───────────┘ │ V ┌──────────────────────┐ │ │ │ Object Modules ├─────────────────┐ │ │ │ └──────────┬───────────┘ │ │ │ V V ┌──────────────────────┐ ┌──────────────────────┐ │ Program Management │ │ │ ┌──────────────>│ BINDER ├──┐ │ BATCH LOADER │ │ │ │ │ │ │ │ └──────────────────────┘ │ └──────────┬───────────┘ │ ∧ │ │ │ │ │ │ V V │ │ ┌──────────────────────┐ ┌──────────────────────┐ │ │ │ Load Module │ │ Program Object │ │ │ │ in │ │ in │ │ │ │ PDS Program Library │ │ PDSE Program Library │ │ │ └──────────┬───────────┘ └──────────┬───────────┘ │ │ V │ │ │ ┌──────────────────────┐ │ │ │ │ Program Management │ │ │ │ │ LOADER │<─────────────┘ │ │ │ (Fetch) │ │ │ └──────────┬───────────┘ │ │ │ │ │ │ V │ │ ┌──────────────────────┐ │ │ │ Loaded Module in │ │ └─────────────────────────────>│ Virtual Storage │<─┘ │ Ready for Execution │ └──────────────────────┘ Components are shown in uppercase. <──> = Two-way relationship. Indicates a component can produce that structure as output or accept it as input. |
Copyright IBM Corporation 1990, 2014
|