Design and implementation of a resource sharing system as an extension to a personal computer operating system

Rita C. Summers, Mostafa Ebrahimi, J. Marberg, U. Zernik
{"title":"Design and implementation of a resource sharing system as an extension to a personal computer operating system","authors":"Rita C. Summers, Mostafa Ebrahimi, J. Marberg, U. Zernik","doi":"10.1145/317164.317188","DOIUrl":null,"url":null,"abstract":"The software and hardware available today for personal computers provides a broad range of support for personal productivity, business applications, research, programming, and other activities. If personal computers are connected in a local area network, they can form a system whose total resources are very great compared to those of each computer. With appropriate system mechanisms, users can share these resources.\nWe describe the design and implementation of a resource sharing system for IBM Personal Computers. The system generalizes the traditional file and device server approach, allowing applications of any kind to be offered as services on the network. The system supports services by maintaining service definitions, queuing requests by priority, creating server processes, loading service programs, and combining services into larger distributed applications. A user may start several independent activities that proceed concurrently. Each activity can span several machines. The system is built upon an existing operating system, PC-DOS, extending the view it provides to users. Multitasking and enhanced memory management are provided. Interprocess communication is supported by a high-level service request protocol. The discussion emphasizes the problems encountered in building the system and the solutions devised.","PeriodicalId":147067,"journal":{"name":"Symposium on Small Systems","volume":"57 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1985-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Symposium on Small Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/317164.317188","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

The software and hardware available today for personal computers provides a broad range of support for personal productivity, business applications, research, programming, and other activities. If personal computers are connected in a local area network, they can form a system whose total resources are very great compared to those of each computer. With appropriate system mechanisms, users can share these resources. We describe the design and implementation of a resource sharing system for IBM Personal Computers. The system generalizes the traditional file and device server approach, allowing applications of any kind to be offered as services on the network. The system supports services by maintaining service definitions, queuing requests by priority, creating server processes, loading service programs, and combining services into larger distributed applications. A user may start several independent activities that proceed concurrently. Each activity can span several machines. The system is built upon an existing operating system, PC-DOS, extending the view it provides to users. Multitasking and enhanced memory management are provided. Interprocess communication is supported by a high-level service request protocol. The discussion emphasizes the problems encountered in building the system and the solutions devised.
一个资源共享系统的设计与实现,作为个人计算机操作系统的扩展
今天的个人计算机软件和硬件为个人生产力、商业应用、研究、编程和其他活动提供了广泛的支持。如果将个人计算机连接到局域网中,它们可以形成一个系统,其总资源与每台计算机的资源相比非常大。通过适当的系统机制,用户可以共享这些资源。本文描述了一个用于IBM个人计算机的资源共享系统的设计与实现。该系统推广了传统的文件和设备服务器方法,允许在网络上提供任何类型的应用程序作为服务。系统通过维护服务定义、按优先级排队请求、创建服务器进程、加载服务程序以及将服务组合成更大的分布式应用程序来支持服务。一个用户可以同时启动几个独立的活动。每个活动可以跨越几台机器。该系统建立在现有的操作系统PC-DOS之上,扩展了它提供给用户的视图。提供多任务处理和增强的内存管理。进程间通信由高级服务请求协议支持。讨论重点是在系统建设中遇到的问题和设计的解决方案。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信