[发明专利]一种基于N-ary树结构的随机访问的文件系统的实现方法有效
申请号: | 201611041427.1 | 申请日: | 2016-11-22 |
公开(公告)号: | CN106354890B | 公开(公告)日: | 2019-05-21 |
发明(设计)人: | 李顺芬;陈小刚;李大刚;韩文炳;李鸽子;陈诗雁;宋志棠 | 申请(专利权)人: | 中国科学院上海微系统与信息技术研究所 |
主分类号: | G06F16/13 | 分类号: | G06F16/13 |
代理公司: | 上海光华专利事务所(普通合伙) 31219 | 代理人: | 高园园 |
地址: | 200050 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种基于N‑ary树结构的随机访问的文件系统的实现方法,以页为单位来管理文件系统所有的文件数据;在文件系统中设置iNode区和数据区,所述数据区包括节点页和数据页;所述iNode区中所存储的iNode节点包括N‑ary树级数字段和N‑ary树根节点字段;以文件所对应的第N级节点页页号为根节点,以第(N‑1)级节点页页号为第1级子节点,以此类推,以第1级节点页页号为第(N‑1)级子节点,形成一个N‑ary树以对该文件的所有数据进行存储管理;其中第1级节点页为数据页;N‑ary树的遍历顺序为数据页的逻辑顺序。本发明的基于N‑ary树结构的随机访问的文件系统的实现方法实现文件数据在物理存储空间内的随机存储,从而最大化地提高文件系统整体的运行效率。 | ||
搜索关键词: | 一种 基于 ary 结构 随机 访问 文件系统 实现 方法 | ||
【主权项】:
1.一种基于N‑ary树结构的随机访问的文件系统的实现方法,其特征在于:包括以页为单位来管理文件系统所有的文件数据;在文件系统中设置iNode区和数据区,所述数据区包括节点页和数据页,所述数据页用于存储文件数据,所述节点页用于存储N‑ary树中下一级节点页或数据页的物理地址;所述iNode区中所存储的iNode节点包括N‑ary树级数字段和N‑ary树根节点字段,所述N‑ary树级数字段用于存储文件所采用N‑ary树结构的级数,所述N‑ary树根节点字段用于存储文件第N级节点页的起始物理地址;以文件所对应的第N级节点页页号为根节点,以第(N‑1)级节点页页号为第1级子节点,以此类推,以第1级节点页页号为第(N‑1)级子节点,形成一个N‑ary树以对该文件的所有数据进行存储管理;其中第1级节点页为数据页;N‑ary树的遍历顺序为数据页的逻辑顺序;其中,根节点存储第1级子节点对应的节点页的物理地址;第1级子节点存储第2级子节点对应的节点页的物理地址;以此类推,第(N‑1)级子节点存储第N级子节点对应的节点页的物理地址。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院上海微系统与信息技术研究所,未经中国科学院上海微系统与信息技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201611041427.1/,转载请声明来源钻瓜专利网。
- 上一篇:一种差动保护系统
- 下一篇:一种基于三参考点贝瑞隆差流的半波长线路保护方法