[发明专利]一种利用MRAM存储文件目录的文件存储系统在审

专利信息
申请号: 201510268543.6 申请日: 2015-05-22
公开(公告)号: CN105630692A 公开(公告)日: 2016-06-01
发明(设计)人: 戴瑾 申请(专利权)人: 上海磁宇信息科技有限公司
主分类号: G06F12/02 分类号: G06F12/02
代理公司: 上海容慧专利代理事务所(普通合伙) 31287 代理人: 于晓菁
地址: 201800 上海*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 利用 mram 存储 文件 目录 存储系统
【说明书】:

技术领域

发明涉及文件存储系统,尤其涉及一种利用MRAM文件目录的文件存储系统。

背景技术

现在计算机、智能手机、平板电脑中,用户数据、文件被存在硬盘,或者NAND 闪存芯片中以及由NAND闪存组成的固态硬盘里。NAND和固态硬盘取代传统的机械 硬盘又是一个产业发展的大趋势。

硬盘和固态硬盘内的NAND闪存都是整块读写的块设备(blockdevice),最小 可读取的单元叫页(page),最小可擦除的单元叫块(block),一个块往往由很多 页组成,块擦除后里面的页可以进行单独的写入操作。

NAND闪存的一个问题是NAND具有有限的寿命。里面的每一个页经过一定次数 的擦写以后,就会永久失效不能继续使用。目前的产业发展趋势是NAND的容量和 数据密度增长非常快,但却是以降低寿命为代价。可擦写次数从最初的10万次降 低到目前的3000次左右。

如图1所示,手机与计算机的文件操作方式如下:

(1)应用软件向操作系统发出打开、关闭、读、写文件指令;

(2)操作系统中的文件系统部分把读、写文件的指令转化为读、写存储块的指 令;

(3)NAND驱动与管理软件接受读写存储块区的指令,进行缓存、写均衡等优 化,向芯片发出读page,写block等指令。

在手机中,NAND驱动与管理软件通常作为与操作系统紧密相关的软件模块, 在主机芯片上运行;在计算机中,NAND驱动与管理软件通常在固态硬盘的主控芯 片上运行。

文件系统是操作系统软件中的一个重要部分,负责解决文件的存储问题。它会 把文件划分成一个个的块,一般每一个块和NAND闪存中的一个页对应。

文件系统的一个基本任务是,让用户和应用程序能够通过一个文件名/路径名, 找到文件数据在存储器中的地址。然而在很多文件系统中,这个步骤是比较复杂的。 为了方便用户查找文件,文件系统是按多级目录组织起来的。计算机必须从根目录 开始搜索下一级目录所在的地址。而在很多文件系统中,比如始于Windows操作系 统中的FAT和始于Liux操作系统的ext2、ext3,目录是作为文件的一种,和普通 文件以相同的方式存储的。如果文件是存储在NAND或者基于NAND的固态硬盘中, 每一次查找目录都要读一次NAND,对于ext2、ext3甚至可能要读两次NAND。在缓 存没有命中的情况下,每一次读NAND都是很耗时的,因为NAND必须整页地读出, 可能还需要查错纠错。如果文件在一个深层的目录中,那么找到它的数据之前必须 打开很多NAND页。

这样的存储目录的方式还有一个问题:一个目录中的总字节数常常很少,把它 作为一个文件存储,就至少要占用一整页的空间。在一些新的NAND芯片中,一页 有可能多达16K。这样的存储效率是很低的。

某些比较新的文件系统,比如YAFFS,开始把所有文件的目录都做成紧致的数 据结构,集中在一起,关机时存放在某些NAND页里,开机时上传到RAM中。这样, 极大地提高了查找文件的速度。但却带来了另外一个问题:如果系统发生意外断电, 比如用户手机落在地上,电池摔脱了,RAM中的数据丢失,导致NAND中的目录与 实际情况不符。还好YAFFS在每个NAND页中都添加了一下附件信息。此时不得不 启动非常耗时的对所有NAND页的扫描,能够恢复大部分目录组织,但是还是会产 生一些没有名字的文件。

另外一个问题,就是文件系统中的目录通常是非常频繁地被修改的。用户会增 加文件,删除文件,重命名,把文件从一个目录移到另一个目录中。而一些跟目录 相关的数据也经常被修改。比如有些文件系统记录一个文件上一次被读的时间。所 以当一个文件只是被读一下,这文件相关联的目录项就要被改写,不但如此,搜索 这个文件所经过的目录因为都被打开过,相应的记录也要被改写。由于NAND芯片 只能承受有限次的擦写,延长其使用寿命,应该从目录着手。

本领域技术人员致力于提供一种文件存储系统,既能够高性能、安全地管理文 件目录,又能够延长系统的使用寿命。

发明内容

有鉴于现有技术的上述缺陷,本发明所要解决的技术问题是提供一种文件存储 系统,既能够高性能、安全地管理文件目录,又能够延长系统的使用寿命。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海磁宇信息科技有限公司,未经上海磁宇信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201510268543.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top