Dynamic linking in a microcomputer environment

Loading...
Thumbnail Image
Authors
Blanton, Gerald Bertram
Subjects
Dynamic linking
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.
Rights
Collections