DocumentCode
1735682
Title
A distributed object oriented language and operating system
Author
Trehan, Rajiv ; Maeda, Ken-ichi
Author_Institution
Toshiba Corp., Kanagawa, Japan
fYear
1993
Firstpage
70
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
network operating systems; object-oriented languages; resource allocation; scheduling; Objective-C; Smalltalk; application layer; concurrent object oriented C; distributed object oriented language; evaluation alternatives; kernel; mail queue; memory level; object space; operating system; persistence; resource allocation; runtime; runtime space; scheduling; software architecture; Concurrent computing; Information systems; Laboratories; Object oriented modeling; Operating systems; Postal services; Protection; Resource management; Runtime; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences, 1993, Proceeding of the Twenty-Sixth Hawaii International Conference on
Conference_Location
Wailea, HI
Print_ISBN
0-8186-3230-5
Type
conf
DOI
10.1109/HICSS.1993.284049
Filename
284049
Link To Document