首页 > 最新文献

Proceedings of the Second Workshop on Workstation Operating Systems最新文献

英文 中文
Architecture of fault-tolerant multiprocessor workstations 容错多处理器工作站的体系结构
Pub Date : 1989-09-27 DOI: 10.1109/WWOS.1989.109262
J. Banâtre, M. Banâtre, Gilles Muller
A fault-tolerant multiprocessor architecture that is based on standard processors associated with stable storage boards is presented. The hardware architecture of the stable storage board and its software interface are briefly described. The hardware organization of the fault-tolerant multiprocessor is detailed, and some functionalities of a secure kernel are examined. The current status of the project is indicated.<>
提出了一种基于标准处理器与稳定存储板相关联的容错多处理器体系结构。简要介绍了稳定存储板的硬件结构和软件接口。详细介绍了容错多处理器的硬件结构,并分析了安全内核的一些功能。>表示项目的当前状态
{"title":"Architecture of fault-tolerant multiprocessor workstations","authors":"J. Banâtre, M. Banâtre, Gilles Muller","doi":"10.1109/WWOS.1989.109262","DOIUrl":"https://doi.org/10.1109/WWOS.1989.109262","url":null,"abstract":"A fault-tolerant multiprocessor architecture that is based on standard processors associated with stable storage boards is presented. The hardware architecture of the stable storage board and its software interface are briefly described. The hardware organization of the fault-tolerant multiprocessor is detailed, and some functionalities of a secure kernel are examined. The current status of the project is indicated.<<ETX>>","PeriodicalId":342782,"journal":{"name":"Proceedings of the Second Workshop on Workstation Operating Systems","volume":"238 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116171581","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Efficient shared memory for testing parallel algorithms on distributed systems 在分布式系统上测试并行算法的高效共享内存
Pub Date : 1989-09-27 DOI: 10.1109/WWOS.1989.109260
M. S. Atkins
A distributed data structure called a MOOSE (modifiable object structure), which is both efficient enough and general enough to be used by a wide variety of parallel algorithms, is outlined. The MOOSE structure is aimed at a loosely coupled distributed system in which several processors are connected over a local area network. It is implemented in the high-level distributed programming language SR on several Sun-2 and Sun-3 workstations running the Unix operating system and connected by an Ethernet. The MOOSE shared memory has been designed with customizable features for efficiency of implementation in such an environment. This enables the communication and computation performance of parallel algorithms on non-shared-memory hardware to be studied. If the application is run in the background on several network nodes, automatic load balancing is achieved and the programs may be tolerant of node failure during the computation.<>
本文概述了一种称为MOOSE(可修改对象结构)的分布式数据结构,它既足够高效又足够通用,可以被各种并行算法使用。MOOSE结构的目标是一个松散耦合的分布式系统,其中多个处理器通过局域网连接。该系统采用高级分布式编程语言SR在运行Unix操作系统的Sun-2和Sun-3工作站上实现,并通过以太网连接。MOOSE共享内存的设计具有可定制的特性,以提高在这种环境中的实现效率。这使得研究并行算法在非共享内存硬件上的通信和计算性能成为可能。如果应用程序在多个网络节点上后台运行,则可以实现自动负载均衡,并且程序可以在计算过程中容忍节点故障
{"title":"Efficient shared memory for testing parallel algorithms on distributed systems","authors":"M. S. Atkins","doi":"10.1109/WWOS.1989.109260","DOIUrl":"https://doi.org/10.1109/WWOS.1989.109260","url":null,"abstract":"A distributed data structure called a MOOSE (modifiable object structure), which is both efficient enough and general enough to be used by a wide variety of parallel algorithms, is outlined. The MOOSE structure is aimed at a loosely coupled distributed system in which several processors are connected over a local area network. It is implemented in the high-level distributed programming language SR on several Sun-2 and Sun-3 workstations running the Unix operating system and connected by an Ethernet. The MOOSE shared memory has been designed with customizable features for efficiency of implementation in such an environment. This enables the communication and computation performance of parallel algorithms on non-shared-memory hardware to be studied. If the application is run in the background on several network nodes, automatic load balancing is achieved and the programs may be tolerant of node failure during the computation.<<ETX>>","PeriodicalId":342782,"journal":{"name":"Proceedings of the Second Workshop on Workstation Operating Systems","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125949276","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
PLURIX: a multiprocessing Unix-like operating system PLURIX:一种多处理类unix操作系统
Pub Date : 1989-09-27 DOI: 10.1109/WWOS.1989.109264
N. Faller, P. Salenbauch
A description is given of PLURIX, a Unix-like operating system designed to control PEGASUS-32X, a symmetric multiprocessor supermicro based on several Motorola 68020 microprocessor. The differences and similarities between PLURIX and Unix are examined. The multiprocessing capabilities of PLURIX in the PEGASUS-32X environment are discussed, covering the hardware environment, multiprocessing objectives, mutual exclusion primitives, and event primitives.<>
介绍了一种用于控制PEGASUS-32X的类unix操作系统PLURIX, PEGASUS-32X是一种基于摩托罗拉68020微处理器的对称多处理器超微处理器。对PLURIX和Unix之间的异同进行了分析。讨论了PLURIX在PEGASUS-32X环境下的多处理能力,包括硬件环境、多处理目标、互斥原语和事件原语
{"title":"PLURIX: a multiprocessing Unix-like operating system","authors":"N. Faller, P. Salenbauch","doi":"10.1109/WWOS.1989.109264","DOIUrl":"https://doi.org/10.1109/WWOS.1989.109264","url":null,"abstract":"A description is given of PLURIX, a Unix-like operating system designed to control PEGASUS-32X, a symmetric multiprocessor supermicro based on several Motorola 68020 microprocessor. The differences and similarities between PLURIX and Unix are examined. The multiprocessing capabilities of PLURIX in the PEGASUS-32X environment are discussed, covering the hardware environment, multiprocessing objectives, mutual exclusion primitives, and event primitives.<<ETX>>","PeriodicalId":342782,"journal":{"name":"Proceedings of the Second Workshop on Workstation Operating Systems","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114520586","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
The connector and active devices mechanisms for constructing multimedia applications 用于构建多媒体应用程序的连接器和活动设备机制
Pub Date : 1989-09-27 DOI: 10.1109/WWOS.1989.109270
W. Leung, L. F. Morgan, M. J. Morgan, B. Wong
Some software mechanisms implemented in the multimedia workstations of an experimental multimedia teleconferencing system are discussed. These mechanisms are used to interface with the different types of devices involved in multimedia conference applications and to direct information flow among them. They are concerned with teleconferencing applications with which people in different offices can talk to each other while simultaneously editing the same file, debugging the same program, or working on some other arbitrary applications. Users engaged in teleconferencing may use multimedia workstations equipped with peripherals such as telephone handsets, image scanners, network interfaces, and mass storage. In the prototype system, the workstations are connected to an experimental fast packet switch capable of switching voice, data, and video on a single network.<>
讨论了实验性多媒体电话会议系统中多媒体工作站的软件实现机制。这些机制用于与多媒体会议应用程序中涉及的不同类型的设备进行接口,并指导它们之间的信息流。他们关注的是远程会议应用程序,不同办公室的人可以在编辑同一文件、调试同一程序或处理其他任意应用程序的同时相互交谈。从事电话会议的用户可以使用配备有诸如电话手持设备、图像扫描仪、网络接口和大容量存储器等外设的多媒体工作站。在原型系统中,工作站连接到一个实验性的快速分组交换机,该交换机能够在单个网络上交换语音、数据和视频。
{"title":"The connector and active devices mechanisms for constructing multimedia applications","authors":"W. Leung, L. F. Morgan, M. J. Morgan, B. Wong","doi":"10.1109/WWOS.1989.109270","DOIUrl":"https://doi.org/10.1109/WWOS.1989.109270","url":null,"abstract":"Some software mechanisms implemented in the multimedia workstations of an experimental multimedia teleconferencing system are discussed. These mechanisms are used to interface with the different types of devices involved in multimedia conference applications and to direct information flow among them. They are concerned with teleconferencing applications with which people in different offices can talk to each other while simultaneously editing the same file, debugging the same program, or working on some other arbitrary applications. Users engaged in teleconferencing may use multimedia workstations equipped with peripherals such as telephone handsets, image scanners, network interfaces, and mass storage. In the prototype system, the workstations are connected to an experimental fast packet switch capable of switching voice, data, and video on a single network.<<ETX>>","PeriodicalId":342782,"journal":{"name":"Proceedings of the Second Workshop on Workstation Operating Systems","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116839893","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
The Raven project (distributed object-oriented OS) Raven项目(分布式面向对象的操作系统)
Pub Date : 1989-09-27 DOI: 10.1109/WWOS.1989.109273
G. Neufeld, S. Chanson
An overview is given of a distributed object-oriented operating system project called the Raven project. The Raven operating system is intended for use in a variety of applications, such as office systems and control systems. It is intended to work as a high-speed, fault-tolerant system. Raven includes both a programming language and an operating system. Raven is object-oriented in that it supports multiple inherited types. It is fault tolerant in that it supports persistent objects, recoverable objects, and atomic transactions. The major emphasis of the work is the overall design of the language and system, distributed configuration management, distributed single-level object store, RAM-based high-speed transaction management, and object-based parallel communication. All of these areas of work are being developed within the context of autonomous administration domains.<>
概述了一个名为Raven的分布式面向对象操作系统项目。Raven操作系统旨在用于各种应用程序,例如办公系统和控制系统。它的目的是作为一个高速、容错的系统工作。Raven包括编程语言和操作系统。Raven是面向对象的,因为它支持多种继承类型。它是容错的,因为它支持持久对象、可恢复对象和原子事务。工作的重点是语言和系统的总体设计、分布式配置管理、分布式单级对象存储、基于ram的高速事务管理和基于对象的并行通信。所有这些领域的工作都是在自治管理领域的范围内发展起来的。
{"title":"The Raven project (distributed object-oriented OS)","authors":"G. Neufeld, S. Chanson","doi":"10.1109/WWOS.1989.109273","DOIUrl":"https://doi.org/10.1109/WWOS.1989.109273","url":null,"abstract":"An overview is given of a distributed object-oriented operating system project called the Raven project. The Raven operating system is intended for use in a variety of applications, such as office systems and control systems. It is intended to work as a high-speed, fault-tolerant system. Raven includes both a programming language and an operating system. Raven is object-oriented in that it supports multiple inherited types. It is fault tolerant in that it supports persistent objects, recoverable objects, and atomic transactions. The major emphasis of the work is the overall design of the language and system, distributed configuration management, distributed single-level object store, RAM-based high-speed transaction management, and object-based parallel communication. All of these areas of work are being developed within the context of autonomous administration domains.<<ETX>>","PeriodicalId":342782,"journal":{"name":"Proceedings of the Second Workshop on Workstation Operating Systems","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127823760","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Sprite position statement: use distributed state for failure recovery 精灵位置声明:使用分布式状态进行故障恢复
Pub Date : 1989-09-27 DOI: 10.1109/WWOS.1989.109282
B. Welch, Mary Baker, F. Douglis, J. Hartman, M. Rosenblum, J. Ousterhout
The authors advocate keeping state in main memory instead of logging state to disk, so that higher performance services can be implemented. They are motivated by their distributed file system which uses stateful servers to support a high-performance distributed caching system. For reliability, a server's state is replicated in the main memory of other hosts so that the system can recover from the failure of a server. After a server reboots, its clients help it rebuild its internal state. The authors point out that as networks and processors get faster, but disks do not, relying on other hosts will be more efficient than using disks.<>
作者主张将状态保存在主内存中,而不是将状态记录到磁盘上,这样可以实现更高性能的服务。他们的动机是他们的分布式文件系统,该系统使用有状态服务器来支持高性能的分布式缓存系统。为了提高可靠性,服务器的状态被复制到其他主机的主内存中,以便系统可以从服务器故障中恢复。服务器重新启动后,它的客户机帮助它重建其内部状态。作者指出,由于网络和处理器变得更快,而磁盘却没有,因此依赖其他主机将比使用磁盘更高效
{"title":"Sprite position statement: use distributed state for failure recovery","authors":"B. Welch, Mary Baker, F. Douglis, J. Hartman, M. Rosenblum, J. Ousterhout","doi":"10.1109/WWOS.1989.109282","DOIUrl":"https://doi.org/10.1109/WWOS.1989.109282","url":null,"abstract":"The authors advocate keeping state in main memory instead of logging state to disk, so that higher performance services can be implemented. They are motivated by their distributed file system which uses stateful servers to support a high-performance distributed caching system. For reliability, a server's state is replicated in the main memory of other hosts so that the system can recover from the failure of a server. After a server reboots, its clients help it rebuild its internal state. The authors point out that as networks and processors get faster, but disks do not, relying on other hosts will be more efficient than using disks.<<ETX>>","PeriodicalId":342782,"journal":{"name":"Proceedings of the Second Workshop on Workstation Operating Systems","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114194574","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 10
Ubik: replicated servers made easy Ubik:复制服务器变得很容易
Pub Date : 1989-09-27 DOI: 10.1109/WWOS.1989.109269
M. Kazar
While replication of administrative databases is important, quite often lazy propagation of updates does not suffice. This argument is couched in terms of experience with the Andrew file system (AFS) but the author believes that it generalizes to many environments. He discusses in some detail a replication library his group built, on top of which they built all of the AFS administrative servers. This library, named Ubik, is interesting for three reasons. First, it has a very simple programming interface, making it relatively easy to understand. Second, the library is quite easy to implement, while still being useful for a large class of server applications. Finally, the library uses an interesting nonblocking (in the database sense) commit protocol, providing good write as well as read availability. The author outlines Ubik's goals, gives an overview of it, and describes its quorum completion algorithm in some detail.<>
虽然管理数据库的复制很重要,但更新的延迟传播通常是不够的。这个论点是根据使用Andrew文件系统(AFS)的经验提出的,但作者认为它适用于许多环境。他详细讨论了他的团队构建的复制库,他们在此基础上构建了所有的AFS管理服务器。这个名为Ubik的库之所以有趣,有三个原因。首先,它有一个非常简单的编程接口,使其相对容易理解。其次,该库非常容易实现,同时对于大型服务器应用程序仍然很有用。最后,库使用了一种有趣的非阻塞(在数据库意义上)提交协议,提供了良好的写和读可用性。作者概述了Ubik的目标,给出了它的概述,并详细描述了它的仲裁完成算法。
{"title":"Ubik: replicated servers made easy","authors":"M. Kazar","doi":"10.1109/WWOS.1989.109269","DOIUrl":"https://doi.org/10.1109/WWOS.1989.109269","url":null,"abstract":"While replication of administrative databases is important, quite often lazy propagation of updates does not suffice. This argument is couched in terms of experience with the Andrew file system (AFS) but the author believes that it generalizes to many environments. He discusses in some detail a replication library his group built, on top of which they built all of the AFS administrative servers. This library, named Ubik, is interesting for three reasons. First, it has a very simple programming interface, making it relatively easy to understand. Second, the library is quite easy to implement, while still being useful for a large class of server applications. Finally, the library uses an interesting nonblocking (in the database sense) commit protocol, providing good write as well as read availability. The author outlines Ubik's goals, gives an overview of it, and describes its quorum completion algorithm in some detail.<<ETX>>","PeriodicalId":342782,"journal":{"name":"Proceedings of the Second Workshop on Workstation Operating Systems","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115124964","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 11
A prototype information environment 原型信息环境
Pub Date : 1989-09-27 DOI: 10.1109/WWOS.1989.109280
B. Schatz
An information environment wherein a wide variety of network data is modeled as a single logical information space is now possible via a workstation network. Its effective implementation has potentially significant implications for workstation operating systems. The author discusses information environments in general, user interaction with information spaces, a substantial research prototype, operating system issues associated with its implementation, and future environments.<>
现在可以通过工作站网络将各种各样的网络数据建模为单个逻辑信息空间的信息环境。它的有效实现对工作站操作系统具有潜在的重要意义。作者讨论了一般的信息环境、用户与信息空间的交互、一个实质性的研究原型、与其实现相关的操作系统问题以及未来的环境。
{"title":"A prototype information environment","authors":"B. Schatz","doi":"10.1109/WWOS.1989.109280","DOIUrl":"https://doi.org/10.1109/WWOS.1989.109280","url":null,"abstract":"An information environment wherein a wide variety of network data is modeled as a single logical information space is now possible via a workstation network. Its effective implementation has potentially significant implications for workstation operating systems. The author discusses information environments in general, user interaction with information spaces, a substantial research prototype, operating system issues associated with its implementation, and future environments.<<ETX>>","PeriodicalId":342782,"journal":{"name":"Proceedings of the Second Workshop on Workstation Operating Systems","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133340297","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
What is the right amount of statelessness in a file server? 文件服务器中无状态的适当数量是多少?
Pub Date : 1989-09-27 DOI: 10.1109/WWOS.1989.109272
J. Mogul
It is argued that although the stateless server model has proved quite useful to network file systems, statelessness is a means to an end and should not be an end in itself. The author maintains that statelessness can be a severe impediment to building efficient, reliable systems. He concludes that if its actual advantages can be preserved in a stateful system without too much effort, statelessness as a dogma should be discarded.<>
有人认为,尽管无状态服务器模型已被证明对网络文件系统非常有用,但无状态是达到目的的一种手段,它本身不应该是目的。作者认为,无国籍状态可能是构建高效、可靠系统的严重障碍。他的结论是,如果无状态的实际优势可以在没有太多努力的情况下保留在有状态的系统中,那么无状态作为一种教条就应该被抛弃。
{"title":"What is the right amount of statelessness in a file server?","authors":"J. Mogul","doi":"10.1109/WWOS.1989.109272","DOIUrl":"https://doi.org/10.1109/WWOS.1989.109272","url":null,"abstract":"It is argued that although the stateless server model has proved quite useful to network file systems, statelessness is a means to an end and should not be an end in itself. The author maintains that statelessness can be a severe impediment to building efficient, reliable systems. He concludes that if its actual advantages can be preserved in a stateful system without too much effort, statelessness as a dogma should be discarded.<<ETX>>","PeriodicalId":342782,"journal":{"name":"Proceedings of the Second Workshop on Workstation Operating Systems","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125514010","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Operating system support for an object-oriented environment 对面向对象环境的操作系统支持
Pub Date : 1989-09-27 DOI: 10.1109/WWOS.1989.109265
P. Guedes, J. Marques
An overview is given of the Comandos project of the European Strategic Programme for Research on Information Technology (ESPRIT). The initial phase of the project was devoted to the definition of the Comandos virtual machine and resulted from contributions of the different partners in the project. Then several testbed implementations were started to validate the basic ideas of the architecture. The virtual machine and its supporting architecture are described. Some design issues faced in the development of the prototype are presented, with particular reference to the object memory. The current status of the project and future plans are briefly discussed.<>
概述了欧洲信息技术研究战略方案(ESPRIT)的突击队项目。项目的初始阶段致力于Comandos虚拟机的定义,这得益于项目中不同合作伙伴的贡献。然后开始了几个测试平台的实现,以验证体系结构的基本思想。介绍了虚拟机及其支持体系结构。介绍了原型开发过程中遇到的一些设计问题,特别是对象存储器。简要讨论了该项目的现状和未来计划。
{"title":"Operating system support for an object-oriented environment","authors":"P. Guedes, J. Marques","doi":"10.1109/WWOS.1989.109265","DOIUrl":"https://doi.org/10.1109/WWOS.1989.109265","url":null,"abstract":"An overview is given of the Comandos project of the European Strategic Programme for Research on Information Technology (ESPRIT). The initial phase of the project was devoted to the definition of the Comandos virtual machine and resulted from contributions of the different partners in the project. Then several testbed implementations were started to validate the basic ideas of the architecture. The virtual machine and its supporting architecture are described. Some design issues faced in the development of the prototype are presented, with particular reference to the object memory. The current status of the project and future plans are briefly discussed.<<ETX>>","PeriodicalId":342782,"journal":{"name":"Proceedings of the Second Workshop on Workstation Operating Systems","volume":"84 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121070508","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
期刊
Proceedings of the Second Workshop on Workstation Operating Systems
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1