一种基于Nand Flash的Cache加速方法技术

技术编号:8452759 阅读:455 留言:0更新日期:2013-03-21 13:06
本发明专利技术公开了一种基于NandFlash的Cache加速方法,属于计算机存储领域,在计算机中使用NandFlash芯片作为Cache;在计算机的CPU总线上连接一组NandFlash控制器和NandFlash芯片,CPU可通过NandFlash控制器直接访问NandFlash芯片;通过计算机的算法软件将计算机访问频率高的数据拷贝至NandFlash芯片,当CPU读取数据时优先从NandFlash芯片中读取,当NandFlash芯片中没有所要读取的数据时,再从硬盘中读取。本发明专利技术将计算机系统的存储速度提高到闪存的水平,并且同时发挥了传统硬盘容量大的优势。

【技术实现步骤摘要】

本专利技术涉及计算机存储
,具体地说是。
技术介绍
磁盘是目前使用广泛的存储设备,在磁盘中通过磁头的寻道及盘片的选择对数据进行访问,主要缺点是依赖电机的机械转动,随即访问性能较差,可靠性较低。Nand-flash内存是flash内存的一种,其内部采用非线性宏单元模式。Nand Flash的结构能提供极高的单元密度,可以达到高存储密度,并且写入和擦除的速度也很快。Nand Flash具有存取速度快、功耗小、抗震等特点。Cache—高速缓冲存储器。高速缓冲存储器是存在于主存与CPU之间的一级存储器,容量比较小但速度比主存高得多,接近于CPU的速度。现有计算机系统中采用的是“CPU-内存-硬盘”三级存储模式中,即CPU读取数据时先从内存中抓取,如果内存中没有再从硬盘中读取,其中CPU和内存之间的数据吞吐量已超过10GB/S,而硬盘(机械)的连续数据传输速率只有100MB左右,这使得硬盘在很多时候成为系统的瓶颈。如果使用固态硬盘做硬盘使用,虽然可以提高系统的存储速度但是大大增加了系统的存储成本并且容量小。若能够将Nand Flash组成作为Cache应用,则可解决现有技术中存在的缺点本文档来自技高网...

【技术保护点】
一种基于Nand?Flash的Cache加速方法,其特征在于在计算机中,利用Nand?Flash作为Cache来提高计算机的系统存储速率,即使用Nand?Flash芯片作为Cache,采用的是CPU?Nand?Flash芯片?内存?硬盘的存储模式,Nand?Flash芯片、内存及硬盘均与CPU连接;在计算机的CPU总线上连接一组Nand?Flash控制器和Nand?Flash芯片,Nand?Flash控制器连接并控制Nand?Flash芯片,CPU可通过Nand?Flash控制器直接访问Nand?Flash芯片;通过计算机的算法软件将计算机访问频率高的数据拷贝至Nand?Flash芯片,当CP...

【技术特征摘要】

【专利技术属性】
技术研发人员:贡维
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1