首页> 外文会议>Workshop on Workstation Operating Systems >Service without servers operating system architecture
【24h】

Service without servers operating system architecture

机译:没有服务器的服务操作系统架构

获取原文
获取外文期刊封面目录资料

摘要

We propose a new style of operating system architecture appropriate for microkernel-based operating systems: services are implemented as a combination of shared libraries and dedicated server processes. Shared libraries implement performance critical portions of each system service, while dedicated servers implement the parts of each service that do not require high performance or that are difficult to implement in an application. Dedicated servers might be used, for example, to manage shared state that must persist across process lifetimes or to implement high-level abstractions that are difficult or impossible to provide in a library. Our initial experiments show that this approach to operating system structure can yield performance that is comparable to monolithic kernel systems while retaining all the modularity advantages that led industry to adopt microkernel technology in the first place. Since services reside in libraries, an application is free to use the library that is most appropriate. This approach can even yield better performance than monolithic kernel systems by allowing the shared libraries to be closely coupled with the applications, thereby exploiting application-specific knowledge in policy decisions.
机译:我们提出了一种新的操作系统架构的操作系统架构,适用于基于Microkernel的操作系统:服务实现为共享库和专用服务器进程的组合。共享库实现每个系统服务的性能关键部分,而专用服务器实现每个服务的部分不需要高性能,或者在应用中难以实现。例如,可以使用专用服务器来管理必须持久地持续到跨处理生命周期或实现困难或不可能提供在库中的高级抽象的共享状态。我们的初始实验表明,这种操作系统结构的方法可以产生与单片内核系统相当的性能,同时保留所有的模块化优势,以首先采用Micro Orokel技术采用微内核技术。由于服务驻留在库中,因此应用程序可以自由地使用最合适的库。通过允许共享库与应用密切联系,这种方法甚至可以产生比单片内核系统更好的性能,从而利用在政策决策中采用特定于应用的知识。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号