Implementing 128 Bit Persistent Addresses on 80x86 Processors

Autor: W. P. Cockshott, P. W. Foulk
Rok vydání: 1990
Předmět:
Zdroj: Workshops in Computing ISBN: 9783540196464
DOI: 10.1007/978-1-4471-3178-6_9
Popis: The Intel architecture for the 80x86 series machines lends itself well to the implementation of persistent object oriented languages. They are also by a wide margin the most commonly used CPUs in the world. Mass production has driven down the costs of machines using these processors and they thus make an appealing platform for experimentation.They have a model of store which corresponds well to the 7 layer model of persistent memory proposed by the authors: with physical, paged and segmented memory interfaces. One could map persistent objects directly onto Intel segments, but this would suffer from the small size of the segment identifier which only permits 16K of objects. For a distributed object oriented system one needs a much larger number of objects. The paper examines software and hardware techniques that can be used to map dynamically from network wide object identifiers to hardware supported segments. Four techniques are presented, two software and two hardware assisted techniques. The two software methods and one of the hardware methods have been implemented.
Databáze: OpenAIRE