发明名称 基于SRAM的嵌入式文件系统的实现方法
摘要 本发明公开了一种基于SRAM的嵌入式文件系统的实现方法。本发明的方法在充分利用嵌入式系统中用做数据高速缓存的SRAM,通过哈希方法在SRAM上建立一个小型文件系统,建立对常用数据文件在数据高速缓存中的索引,直接对数据高速缓存进行操作。本发明的方法能够加快嵌入式系统中对文件输入输出操作的速度,提高输入输出操作的吞吐率,提高对大容量数据高速缓存的利用率。
申请公布号 CN100377118C 申请公布日期 2008.03.26
申请号 CN200610049875.6 申请日期 2006.03.16
申请人 浙江大学 发明人 陈天洲;胡威;王祥生
分类号 G06F12/12(2006.01);G06F17/30(2006.01) 主分类号 G06F12/12(2006.01)
代理机构 杭州求是专利事务所有限公司 代理人 林怀禹
主权项 1.一种基于SRAM的嵌入式文件系统的实现方法,其特征在于:1)SRAM文件系统对数据高速缓存的扫描:静态随机存储器SRAM文件系统在装载前,启动数据高速缓存的扫描,获取当前数据高速缓存可用容量;2)SRAM文件系统的装载:装载由SRAM文件系统控制块SRAMFSCB的引导开始,从SRAMFSCB数据区间找到最新SRAMFSCB,根据前一步骤的当前数据高速缓存可用容量,进行文件系统的装载,初始化文件系统数据,从而完成初始化工作;3)SRAM文件系统块分配:SRAM文件系统将关联的数据,即在使用顺序或者是所处空间上具有连续性的数据内容,组合成为一个块,分配到一段连续的区域中;4)SRAM文件系统数据替换:在出现系统需要的数据暂时不在SRAM文件系统中时,采用最近最少使用的替换策略LRU,将SRAM文件系统中的数据替换出数据高速缓存,并将需要的数据装入。
地址 310027浙江省杭州市西湖区浙大路38号