具有可变逻辑存储块大小的文件系统技术方案

技术编号:2833355 阅读:286 留言:0更新日期:2012-04-11 18:40
本文提出了一种系统,该系统包括处理器、可由处理器存取的数据存储设备,和可由处理器执行以在数据存储设备上组织文件的文件系统软件。文件系统软件可被执行用于在数据存储设备上将文件组织到具有不同逻辑存储块大小的存储区中,其中的逻辑存储块大小取决于文件类型。在一种实现中,文件系统软件可被执行用于生成与数据存储设备相关联的孔图。孔图包括表示数据存储设备的多个存储区中的每一个存储区的逻辑存储块大小的数据,可选地,孔图可以包括表示多个存储区中的每一个存储区的使用程度的数据。文件系统可使用文件的文件名和/或嵌入的文件信息来识别文件类型。

【技术实现步骤摘要】

本专利技术主要涉及在计算机、嵌入式控制器、处理系统等中使用的 文件系统。更特别地,本专利技术涉及将数据存储空间组织成不同大小的 逻辑存储块的文件系统。
技术介绍
典型地,计算机、嵌入式控制器及其它基于微处理器的系统是由各种不同的硬件组件构成的。硬件组件可包括处理器、1/0设备、人机接口设备等。另外,这类系统使用存储器存储单元来保存系统中使用 的数据。存储器存储单元可采用各种不同的形式,包括,但不限于, 硬盘驱动器、软盘驱动器、随机存取存储器、闪存等。在这类系统中执行的高级应用程序通常必须与这些硬件组件(包 括存储器存储单元)无缝地相互作用。所以,很多系统运行操作系统 来作为应用程序与系统硬件的接口 。文件系统软件可作为操作系统的 一部分包括在操作系统中,也可以被设置为与操作系统交互的辅助软 件组件。在任一种情况下,文件系统软件将存储器存储单元内的数据 组织起来,以准备好供处理器和由处理器执行的高级应用程序来存取。文件系统软件可使用文件/目录层,该层将文件和目录的内容组织 成在存储设备上的连续数据的大小相等的逻辑存储块。每个逻辑存储 块与实际保存数据的存储设备上的一个或多个相应的物理本文档来自技高网...

【技术保护点】
一种系统,包括:处理器;可由所述处理器进行存取的数据存储设备;可由所述处理器执行以在所述数据存储设备上组织文件的文件系统软件,其中所述文件系统软件可被执行用于在所述数据存储设备上将文件组织到具有不同逻辑存储块大小的存 储区中,所述逻辑存储块大小取决于文件类型。

【技术特征摘要】
US 2006-8-25 11/510,1741.一种系统,包括处理器;可由所述处理器进行存取的数据存储设备;可由所述处理器执行以在所述数据存储设备上组织文件的文件系统软件,其中所述文件系统软件可被执行用于在所述数据存储设备上将文件组织到具有不同逻辑存储块大小的存储区中,所述逻辑存储块大小取决于文件类型。2. 如权利要求l所述的系统,其中,所述文件类型包括视频数据 文件、音频数据文件和可执行文件。3. 如权利要求2所述的系统,其中,所述文件系统软件可被执行 用于以比音频数据文件大的逻辑存储块来组织视频数据文件。4. 如权利要求3所述的系统,其中,所述文件系统软件可被执行 用于以比可执行文件大的逻辑存储块来组织音频数据文件。5. 如权利要求l所述的系统,其中,所述文件系统软件可被执行 用于生成与所述数据存储设备相关联的孔图,并且其中,所述孔图包 括表示所述数据存储设备的多个存储区中的每一个的逻辑存储块大小 的数据。6. 如权利要求5所述的系统,其中,所述文件系统软件可被执行 用于在所述数据存储设备上的接近巻的起始部分处生成所述孔图。7. 如权利要求5所述的系统,其中,所述文件系统软件可被执行 用于将表示所述存储设备的被映射的存储区的使用程度的数据存储在 所述孔图中。8. 如权利要求l所述的系统,其中,所述文件系统软件可被执行 用于使用文件的文件名来识别文件的文件类型。9. 如权利要求l所述的系统,其中,所述文件系统软件可被执行 用于使用嵌入的文件信息来识别文件的文件类型。10. 如权利要求1所述的系统,其中,所述文件系统软件可被执行 用于在与所述文件类型对应的逻辑存储块大小的区域不可用时,将文 件数据存储在具有较小的逻辑存储块大小的区域中。11. 如权利要求l所述的系统,其中,所述文件系统软件可被执行 用于在与所述文件类型对应的逻辑存储块大小的区域不可用时,将文 件数据存储在存储器的降级的区域中。12. —种系统,包括 处理器;可由所述处理器进行存取的数据存储设备;可由所述处理器执行以在所述数据存储设备上组织文件的文件系 统软件,其中所述文件系统软件可被...

【专利技术属性】
技术研发人员:D道奇P范德费恩
申请(专利权)人:QNX软件操作系统德国有限公司
类型:发明
国别省市:DE[德国]

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

1
相关领域技术
  • 暂无相关专利