Dynamic Linking in a Microcomputer Environment.

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 interprocedure symbolic references to virtual addresses is deferred until the symbolic reference is first encountered during process execution. The design includes the specifications of dynamic linker modules and data structures. Furthermore, an overview of necessary operating system support is presented along with a detailed discussion of all additional translator output required. Hardware features desirable (but not necessary) in a dynamic linking environment are reviewed. Dynamic linking without translator support and unlinking of an object (from a process address space) are investigated. A subset of the dynamic linker design (not including the unlinking capability) was implemented on an Intel 8080 microprocessor as a demonstration of the feasibility of the concepts introduced.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 01, 1980
Accession Number
ADA092404

Entities

People

  • Gerald Bertram Blanton

Organizations

  • Naval Postgraduate School

Tags

DTIC Thesaurus Topics

  • Artificial Intelligence
  • California
  • Capillary Electrophoresis
  • Computer Programming
  • Computer Programs
  • Computers
  • Construction
  • Environment
  • Lists (Data Structures)
  • Microarchitecture
  • Object Code
  • Operating Systems
  • Personal Computers
  • Plastic Explosives
  • Quantum Cascade Lasers
  • Standards
  • Translators

Readers

  • Database Systems and Applications
  • Theoretical Analysis.

Technology Areas

  • Space