栈式文件系统和方法技术方案

技术编号:2853090 阅读:197 留言:0更新日期:2012-04-11 18:40
公开了栈式文件系统和方法的实施例。一个系统实施例包括:存储器,存储器包括栈,栈包括第一模块和第二模块,第一模块包括具有与第二模块的可执行代码不同的功能性的可执行代码;以及逻辑,被配置为建立包括关于栈的信息的栈模板。

【技术实现步骤摘要】

本专利技术涉及。
技术介绍
文件系统堆栈是用于文件系统模块开发的已经具有良好文档定义的技术。文件系统栈包括采用使操作流程能够通过整个栈的方式组织的代码模块。模块栈通常按顺序执行以完成操作。例如,文件系统栈的底部模块可负责管理文件,文件系统栈上的另一模块可专用于加密。在操作中,例如写操作中,先进行数据加密,然后将加密数据传送到下一层直至底部,底部将加密数据存储在文件中。因此,文件系统栈上的每一层执行它的指定操作,然后将数据向下传送到下一层。文件系统堆栈在工业中未充分利用。一个可能的原因是栈可能难以管理,通常是因为系统中内在的问题,即系统允许用户将软件模块组合成未预计的配置。其它问题涉及在模块之间实施相关性存在困难,而事实是通常以临时方式建立模块栈而没有为栈再用作准备。因为这些和其它问题,栈可能包含不兼容模块,这可能引入或加剧系统不稳定性。
技术实现思路
栈式文件系统的一个实施例包括一种栈式文件系统,所述栈式文件系统包括具有栈的存储器以及逻辑,栈包括第一模块和第二模块,第一模块包括具有与第二模块的可执行代码不同的功能性的可执行代码,逻辑被配置为建立包括关于栈的信息的栈模板。栈式文件方法的本文档来自技高网...

【技术保护点】
一种栈式文件系统,包括:包括栈的存储器,所述栈包括第一模块和第二模块,第一模块包括具有与第二模块的可执行代码不同的功能性的可执行代码;以及逻辑,配置为建立包括关于所述栈的信息的栈模板。

【技术特征摘要】
US 2004-11-19 10/9940601.一种栈式文件系统,包括包括栈的存储器,所述栈包括第一模块和第二模块,第一模块包括具有与第二模块的可执行代码不同的功能性的可执行代码;以及逻辑,配置为建立包括关于所述栈的信息的栈模板。2.如权利要求1所述的系统,其特征在于,所述信息包括关于第一模块和第二模块的信息、允许与所述栈安装在一起所需的基本文件系统特征、对于使所述栈与对应于第二栈模板的第二栈能够堆栈的约束、版本字符串、对要与所述栈模板配合使用的基本文件系统的约束、第一模块和第二模块的文件系统类型、第一模块和第二模块的安装选项字符串以及在对应于所述栈模板的安装操作中要排除的基本文件系统的列表其中至少一项。3.如权利要求1所述的系统,其特征在于,所述逻辑被配置为在计算机可读介质上存储所述栈模板,所述计算机可读介质包括便携盘和非便携盘其中至少一种。4.如权利要求1所述的系统,其特征在于,所述逻辑被配置为在建立所述栈模板之前验证所述栈。5.如权利要求4所述的系统,其特征在于,所述逻辑被配置为在建立所述栈模板之前确定所述栈的第一模块和第二模块之间的兼容性,其中所述逻辑被配置为通过确定第一模块提供的服务和第二模块提供的服务并通过确定第一模块所需的服务和第二模块所需的服务来确定兼容性,其中所述逻辑被配置为添加第一模块...

【专利技术属性】
技术研发人员:J德拉佩德拉亚M温策尔
申请(专利权)人:惠普开发有限公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1