Skip to Main Content
Historically, the principal functions of a loader have been to: • Determine the operational locations of a program's parts (instructions and data). • Translate all non-absolute references (relative location addresses of data and instructions, and inter-program part references) to their absolute forms. • Make the initial placement of data and instructions in core so that the program may be properly executed.
Note: The Institute of Electrical and Electronics Engineers, Incorporated is distributing this Article with permission of the International Business Machines Corporation (IBM) who is the exclusive owner. The recipient of this Article may not assign, sublicense, lease, rent or otherwise transfer, reproduce, prepare derivative works, publicly display or perform, or distribute the Article.