Fast object-oriented procedure calls: lessons from the Intel 432
ISCA '86 Proceedings of the 13th annual international symposium on Computer architecture
A new protection architecture for the Cambridge capability computer
ACM SIGOPS Operating Systems Review
ACM SIGOPS Operating Systems Review
The cost of using the CAP computer's protection facilities
ACM SIGOPS Operating Systems Review
ICSE '78 Proceedings of the 3rd international conference on Software engineering
In support of domain structure for operating systems
SOSP '79 Proceedings of the seventh ACM symposium on Operating systems principles
Variable-length capabilities as a solution to the small-object problem
SOSP '79 Proceedings of the seventh ACM symposium on Operating systems principles
More design data for stack architectures
ACM '82 Proceedings of the ACM '82 conference
On the duality of operating system structures
ACM SIGOPS Operating Systems Review
Capability Based Tagged Architectures
IEEE Transactions on Computers
A rider to "A Question of Semantics"
ACM SIGARCH Computer Architecture News
Hi-index | 0.00 |
The CAP project has included the design and construction of a computer with an unusual and very detailed structure of memory protection, and subsequently the development of an operating system which fully exploits the protection facilities. The present paper passes the work in review and draws conclusions about good and bad aspects of the system. The basic architecture of the CAP machine is described in [1] and a largely prospective description of the protection system is given in [2]. The project was started as an experiment in hardware memory protection. A computer was to be designed in which operating system development was easy, in which ruggedness was produced by a much more fine-grained network of firewalls than was (or is) usual, and in which the full range of protection facilities was available to the writers of subsystems. Simplicity of mechanism was a very important goal, although some emphasis was placed on flexibility of protection policy.