Dynamic linking in a microcomputer environment
Loading...
Authors
Blanton, Gerald Bertram
Subjects
Dynamic linking
Linkers
Operating Systems
Microcomputers
Microprocessors
Linkers and Loaders
Dynamic Memory Management
Linkers
Operating Systems
Microcomputers
Microprocessors
Linkers and Loaders
Dynamic Memory Management
Advisors
Schell, R.R.
Date of Issue
1980-09
Date
Publisher
Monterey, California. Naval Postgraduate School
Language
en_US
Abstract
This thesis presents the detailed design for a dynamic
linker suitable for microcomputer operation. The design
exhibits the usual property of dynamic linking in that the
binding of in terprocedure symbolic references to virtual
addresses is deferred until the symbolic reference is first
encountered during process execution. The design includes
the specification of dynamic linker modules and data
structures. Furthermore, an overview of necessary operating
system support is presented alon^ with a detailed discussion
of all additional translator output required. Eardware
features desirable (but not necessary) in a dynamic linking
environment are reviewed.
Pynamic linking without translator support and unlinking
of an object (from a process address spaced are
investigated. A subset of the dynamic linker design (not
including the unlinking capability) was implemented on an
Intel £0G0 microprocessor as a demonstration of the
feasibility of the concepts introduced.
Type
Thesis
Description
Series/Report No
Department
Computer Science
Organization
Naval Postgraduate School
Identifiers
NPS Report Number
Sponsors
Funder
Format
Citation
Distribution Statement
Approved for public release; distribution is unlimited.
