Show Less
Restricted access

Unified Memory Management System


Serge Schiltz

In object-oriented programming languages, the locality of methods manipulating exactly one object stands in contrast to the globality of transactions used for accessing databases. In order to allow the programmer to define methods without knowing the context within which they will be executed, the author defines a new concept, the Atomic Method, which can be used instead of transactions in most situations. An interesting application of the Atomic Method concept is the Unified Memory Management System, which presents the whole set of a computer's memories to the user as one large, uniform, and persistent object store.
Contents: Object-orientation and Persistance - Transactions vs. Atomic Methods - Atomic Methods and CORBA - An application: The Unified Memory Management System - A prototype in Smalltalk.