发明名称 |
基于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号 |