Corpus ID: 15200935

The Apertos Re Blockinective Operating System: the Concept and Its Implementation

  title={The Apertos Re Blockinective Operating System: the Concept and Its Implementation},
  author={Y. Yokote},


In Proceedings of the 12th ACM Symposium on Operating System Principles
  • pp. 123{136, December
  • 1989
Disconnected Operation in the Coda File System
This paper shows that disconmxted operation is feasible, efficient and usable by describing its design and implementation in the Coda File System and shows that caching of data, now widely used for performance, can also be exploited to improve availability. Expand
The art of the Metaobject Protocol
A new approach to programming language design is presented, which resolves fundamental tensions between elegance and efficiency, and a metaobject protocol is presented that gives users the ability to incrementally modify the language's behavior and implementation. Expand
In Proceedings of the 12th International Conference on Distributed Computing Systems
  • June
  • 1992
Naming and addressing of objects without unique identifiers
  • N. Fujinami, Y. Yokote
  • Computer Science
  • [1992] Proceedings of the 12th International Conference on Distributed Computing Systems
  • 1992
The hierarchical naming scheme, a method for naming and addressing shared objects in large-scale distributed computer systems, is described and methods that make the scheme suitable for mobile naming contexts and dynamic reconfiguration of networks and systems are reviewed. Expand
Object-oriented concurrent reflective languages can be implemented efficiently
Efficient implementation schemes for object-oriented concurrent reflective languages using the authors' language ABCL/R2 as an example are presented, all appropriately integrated so that the user-level semantics remain consistent with the meta-circular definitionso that the full power of reflection is retained, while achieving practical efficiency. Expand
Scheduler activations: effective kernel support for the user-level management of parallelism
It is argued that the performance of kernel threads is inherently worse than that of user-level threads, rather than this being an artifact of existing implementations, and that managing parallelism at the user level is essential to high-performance parallel computing. Expand
  • No. 8, August
  • 1991
Choices, frameworks and refinement
The authors describe how they used object- oriented frameworks to design Choices, an object-oriented operating system, and presents a method for designing operating systems using object-driven frameworks. Expand