Premium
A storage mapping technique for the implementation of protective domains
Author(s) -
Spier Michael J.,
Hastings Thomas N.,
Cutler David N.
Publication year - 1974
Publication title -
software: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.437
H-Index - 70
eISSN - 1097-024X
pISSN - 0038-0644
DOI - 10.1002/spe.4380040304
Subject(s) - computer science , minicomputer , domain (mathematical analysis) , class (philosophy) , identification (biology) , state (computer science) , software engineering , operating system , programming language , artificial intelligence , mathematics , biology , mathematical analysis , botany
As part of its effort to periodically investigate various new promising concepts and techniques, the Digital Equipment Corporation had sponsored a research project whose purpose it was to effect a limited exploratory implementation of a novel protective operating system framework, based on the kernel/domain architecture. The project was carried out in 1972, and its successful completion led to a number of observations and insights. This paper concentrates on the technological solutions which were developed for the translation of a theoretical model on to commercially available hardware (the DEC PDP‐11/45 minicomputer); specifically, the storage mapping technique and the intermodule call/return mechanism. We believe that we have made two contributions to the state of the art: firstly the identification of the doman's storage mapping properties which are expected to have an impact on the definition of storage class semantics for higher level programming languages to be developed for the domain environment, and secondly the development of a comprehensive intermodule communication mechanism combining all presently known forms of procedure activation within a single functional framework.