首页> 外文会议>E-Tech >Stackably extensible template layer for file system development under Windows NT (Family)
【24h】

Stackably extensible template layer for file system development under Windows NT (Family)

机译:Windows NT(家庭)下的文件系统开发的堆叠可扩展模板层

获取原文

摘要

This paper describes an architecture for stackably extending file functionality under Windows NT (Family) with minimal performance overhead and development cost. File systems often need to evolve and require many changes to support new features. Traditional file system development is difficult because most of the work is done in the kernel - a hostile development environment where progress is slow, debugging is difficult, and simple mistakes can crash systems. Kernel work also requires deep understanding of system internals, resulting in developers spending a lot of time becoming familiar with the system's details. Stackably extensible file systems promise to ease the development of file systems by offering a mechanism for incremental development. The Stackably Extensible Template Layer environment is an NT service-based COM (A. Rofail and Y. Shohoud, Mastering COM and COM+, SYBEX, San Francisco, USA, 2002) (component object model) server that seamlessly integrates with file system filter drivers (stacked modules that can be inserted anywhere in the drivers' calling hierarchy for intercepting file system operations) via the inverted call model supported in the Windows OS architecture and by sharing events between kernel and user mode. Stackably extensible template layer promises to speed file system development by providing an extensible file system interface. This extensibility allows new features to be added incrementally from the user mode.
机译:本文介绍了在Windows NT(系列)下堆叠地扩展文件功能的架构,性能开销和开发成本最小。文件系统通常需要演变,并且需要许多更改来支持新功能。传统的文件系统开发很难,因为大多数工作都在内核中完成 - 一个敌对的开发环境,进展缓慢,调试很难,并且简单的错误可能会崩溃系统。内核工作也需要深入了解系统内部,导致开发人员花了很多时间熟悉系统的细节。堆叠可扩展的文件系统承诺通过为增量开发提供机制来缓解文件系统的开发。堆叠可扩展的模板层环境是基于NT服务的COM(A. Rofail和Y. Shohoud,Massing Com和Com +,Sybex,Sybex,San Francisco,USA,2002)(组件对象模型)服务器与文件系统过滤器驱动程序无缝集成(堆叠模块可以通过Windows OS体系结构中支持的inverted呼叫模型以及在内核和用户模式之间共享事件中的反转呼叫模型中插入拦截文件系统操作中的任何位置。通过提供可扩展文件系统界面,可堆叠可扩展的模板图层承诺加速文件系统开发。此可扩展性允许从用户模式递增添加新功能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号