JOURNAL ARTICLE

A distributed object oriented language and operating system

Abstract

The authors are developing an operating system to support distributed object processing. The operating system can be viewed as an extension of the runtime for concurrent object oriented C (cooC). The original runtime for cooC supported network transparent execution of Smalltalk/Objective-C like objects. The notion of a cooC machine served as the logical unit of distribution and resource allocation. Objects that share the same runtime are in the same cooC machine and are supported by a common resource. This model has now evolved into a three layer software architecture: object space (application layer); runtime space (operating system); and network and memory space (kernel). The object space is realized as cooC. The runtime is a resource boundary, possessing a number of threads and a mail queue, and allows for various scheduling and evaluation alternatives. The network and memory level provides a distributed object name space, support for runtime mobility, and persistence.< >

Keywords:
Computer science Object-oriented programming Distributed computing Object (grammar) Operating system Kernel (algebra) Programming language Artificial intelligence

Metrics

2
Cited By
0.00
FWCI (Field Weighted Citation Impact)
12
Refs
0.06
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Distributed and Parallel Computing Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
Distributed systems and fault tolerance
Physical Sciences →  Computer Science →  Computer Networks and Communications
Parallel Computing and Optimization Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture

Related Documents

BOOK-CHAPTER

Operating system support for object oriented distributed systems

Santosh ShrivastavaD.L. McCue

Lecture notes in computer science Year: 2005 Pages: 256-257
JOURNAL ARTICLE

Object-oriented operating system design

Vincent F. Russo

Journal:   Metabolites Year: 1991 Vol: 5 (1)Pages: 34-38
© 2026 ScienceGate Book Chapters — All rights reserved.