首页> 外文期刊>Operating systems review >A Caching Model of Operating System Kernel Functionality
【24h】

A Caching Model of Operating System Kernel Functionality

机译:操作系统内核功能的缓存模型

获取原文
获取原文并翻译 | 示例
           

摘要

Operating system design has had limited success in providing adequate application functionality and a poor record in avoiding excessive growth in size and complexity, especially with protected operating systems. Applications require far greater control over memory, I/O and processing resources to meet their requirements. For example, database transaction processing systems include their own "kernel" which can much better manage resources for the application than can the application-ignorant general-purpose conventional operating system mechanisms. Large-scale parallel applications have similar requirements. The same requirements arise with servers implemented outside the operating system kernel. In our research, we have been exploring the approach of making the operating system kernel a cache for active operating systems objects such as processes, address spaces and communication channels, rather than a complete manager of these objects. The resulting system is smaller than recent so-called micro-kernels, and also provides greater flexibility for applications, including realtime applications, database management systems and large-scale simulations. As part of this research, we have developed what we call a cache kernel, a new type of micro-kernel that supports operating system configurations across these dimensions.
机译:操作系统设计在提供适当的应用程序功能方面取得的成功有限,并且在避免规模和复杂性过度增长方面(尤其是在使用受保护的操作系统的情况下)效果不佳。应用程序需要对内存,I / O和处理资源进行更大程度的控制,以满足其需求。例如,数据库事务处理系统包括其自己的“内核”,与不了解应用程序的通用常规操作系统机制相比,该内核可以更好地管理应用程序的资源。大型并行应用程序也有类似的要求。在操作系统内核之外实现的服务器也有相同的要求。在我们的研究中,我们一直在探索使操作系统内核成为活动操作系统对象(例如进程,地址空间和通信通道)的缓存的方法,而不是这些对象的完整管理器。最终的系统比最近的所谓的微内核小,并且还为应用程序(包括实时应用程序,数据库管理系统和大规模仿真)提供了更大的灵活性。作为这项研究的一部分,我们开发了所谓的缓存内核,这是一种新型的微内核,支持这些维度上的操作系统配置。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号