Linking Programs in a Single Address Space

@inproceedings{Deller1999LinkingPI,
  title={Linking Programs in a Single Address Space},
  author={Luke Deller and Gernot Heiser},
  booktitle={USENIX Annual Technical Conference, General Track},
  year={1999}
}
Linking and loading are the final steps in preparing a program for execution. This paper assesses issues concerning dynamic and static linking in traditional as well as single-address-space operating systems (SASOS). Related loading issues are also addressed. We present the dynamic linking model implemented in the Mungi SASOS and discuss its strengths and limitations. Benchmarking shows that dynamic linking in a SASOS carries significantly less overhead than dynamic linking in SGI’s Irix… CONTINUE READING