一种提高固态硬盘数据传输效率的方法技术

技术编号:8907068 阅读:369 留言:0更新日期:2013-07-11 04:44
本发明专利技术涉及一种提高固态硬盘数据传输效率的方法,属于计算机数据存储技术领域。本发明专利技术方法通过采用一种基于双向循环链表实现的数据缓冲机制和一种仿堆栈型LRU(Least?Recently?Used,最近最少使用算法)缺页调度算法,有效解决了固态硬盘地址不对齐的问题,从而提高数据传输效率。

【技术实现步骤摘要】

本专利技术涉及,用于解决固态硬盘地址不对齐的问题,属于计算机数据存储

技术介绍
固态硬盘(Solid State Disk,SSD),是一种采用固态电子存储芯片阵列制成的硬盘,由控制单元和存储单元组成。与传统机械硬盘(Hard Disk Drive,HDD)相比,固态硬盘在读取速度、功耗、噪音、抗震性、体积、工作温度范围、容价比等方面均具有明显优势,被广泛应用于军事、车载、工控、视频监控、网络监控、网络终端、电力、医疗、航空等、导航设备等领域。根据存储介质的不同,固态硬盘分为两种,一种采用闪存(FLASH芯片)作为存储介质,另外一种采用动态随机存取存储器(Dynamic Random Access Memory, DRAM)作为存储介质。其中,基于闪存的固态硬盘最大的优点是可移动,且数据保护不受电源控制,能够适应于各种环境。基于闪存的固态硬盘其内部构造简单,固态硬盘内主体是一块印制电路板(Printed Circuit Board,PCB),而这块PCB板上最基本的配件是控制芯片、内存芯片和用于存储数据的闪存芯片。其中,控制芯片是固态硬盘的大脑,其作用一是合理调配数据在各本文档来自技高网...

【技术保护点】
一种提高固态硬盘数据传输效率的方法,用于主机与固态硬盘之间的数据传输,所述固态硬盘包括控制芯片、内存芯片和闪存芯片;其特征在于:其具体实施步骤为:步骤1:在固态硬盘的内存中创建1个空闲页双向循环链表、1个整页双向循环链表、1个零碎页双向循环链表和1个缓冲区;所述空闲页双向循环链表有N个节点,N为正整数;所述空闲页双向循环链表中的每个节点包含1个指针;所述整页双向循环链表和零碎页双向循环链表均为空;所述整页双向循环链表和零碎页双向循环链表中的每个节点都有一个标志量,用符号Flag表示,Flag用于表示该节点指向的缓存区中的页面是否修改过,设置Flag=0;所述整页双向循环链表中的每个节点包含1个...

【技术特征摘要】

【专利技术属性】
技术研发人员:张全新朱瑞瑾李元章王文明马忠梅张雪兰谭毓安
申请(专利权)人:北京理工大学
类型:发明
国别省市:

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

1