发明名称 |
提高闪存盘数据写入速度的方法 |
摘要 |
本发明公开了一种提高闪存盘数据写入速度的方法,用来解决闪存盘在数据写入过程中,操作下一存储块前要等待擦除操作的完成,进而影响写入速度的问题。所述方法包括以下步骤:1)在所述固化软件中设置存放空块信息的新块队列和存放旧块信息的待擦除块队列,所述旧块指已写入数据的存储块;2)所述控制芯片接收数据写操作指令,并解析所述数据写操作指令的逻辑地址;3)判断与所述逻辑地址对应的存储块是否为旧块;4)如果是旧块,则从所述新块队列中取出一新块写入所述写指令欲写入的数据;5)将所述旧块中已有的数据复制到所述新块中,用所述新块取代所述旧块,将所述旧块放入所述待擦除块队列中,6)统一擦除所述待擦除块队列中的旧块。 |
申请公布号 |
CN1728282A |
申请公布日期 |
2006.02.01 |
申请号 |
CN200410050952.0 |
申请日期 |
2004.07.30 |
申请人 |
深圳市朗科科技有限公司 |
发明人 |
刘宇峰 |
分类号 |
G11C16/10(2006.01);G11C16/16(2006.01) |
主分类号 |
G11C16/10(2006.01) |
代理机构 |
|
代理人 |
|
主权项 |
1.一种提高闪存盘数据写入速度的方法,所述闪存盘包括控制芯片和闪存芯片,所述控制芯片中设有固化软件,所述方法包括以下步骤:1)在所述固化软件中设置存放空块信息的新块队列和存放旧块信息的待擦除块队列,所述旧块指已写入数据的存储块;2)所述控制芯片接收数据写操作指令,并解析所述数据写操作指令的逻辑地址;3)判断与所述逻辑地址对应的存储块是否为旧块;4)如果是旧块,则从所述新块队列中取出一新块写入所述写指令欲写入的数据;5)将所述旧块中已有的数据复制到所述新块中,用所述新块取代所述旧块,且将所述旧块放入所述待擦除块队列中;6)统一擦除所述待擦除块队列中的旧块。 |
地址 |
518057广东省深圳市南山区高新南一道中国科技开发院孵化大楼六楼 |