[发明专利]固态硬盘访问方法以及使用该方法的装置有效
申请号: | 201710384048.0 | 申请日: | 2017-05-26 |
公开(公告)号: | CN108959108B | 公开(公告)日: | 2021-08-24 |
发明(设计)人: | 苗宁忠 | 申请(专利权)人: | 上海宝存信息科技有限公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02;G06F12/06 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 徐伟 |
地址: | 200082 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 固态 硬盘 访问 方法 以及 使用 装置 | ||
本发明的实施例提出一种固态硬盘访问方法,由处理单元于加载并执行驱动程序时实施,包含:取得数据存取命令,包含命名空间、命令类型及逻辑位置的信息;依据命名空间决定多个实体储存对照表中的一者;从决定的实体储存对照表读取相应于逻辑位置的实体位置;以及产生并发送数据存取请求给固态硬盘,包含请求类型及实体位置的信息。
技术领域
本发明关连于一种储存装置,特别是一种固态硬盘访问方法以及使用该方法的装置。
背景技术
固态硬盘中通常设置NAND快闪装置。NAND快闪装置并非随机存取,而是序列存取。NAND快闪装置无法像NOR快闪装置一样,可以存取任何随机地址,主装置反而需要写入序列字节(bytes)的值到NAND快闪装置中,并定义请求命令(command)的类型(如,读取、写入、抹除等),以及用在此命令上的地址。地址可指向一个页面(在闪存中的一个写入作业的最小数据块)或一个区块(在闪存中的一个抹除作业的最小数据块)。实际上,为了提升写入及读取的速度,一段连续逻辑位置的数据可能被散布放置于数个实体的储存单元中,并且使用实体储存对应表来指出被写入到实体储存单元中的何处。为因应NAND快闪装置的存取特性,本发明提出一种固态硬盘访问方法以及使用该方法的装置,用以提升存取效能。
发明内容
本发明的实施例提出一种固态硬盘访问方法,由处理单元于加载并执行驱动程序时实施,包含:取得数据存取命令,包含命名空间、命令类型及逻辑位置的信息;依据命名空间决定多个实体储存对照表中的一者;从决定的实体储存对照表读取相应于逻辑位置的实体位置;以及产生并发送数据存取请求给固态硬盘,包含请求类型及实体位置的信息。
本发明的实施例提出一种固态硬盘存取装置,包含:存储器;及处理单元。存储器储存多个实体储存对照表。处理单元耦接于存储器,用以于加载并执行驱动程序时取得数据存取命令,包含命名空间、命令类型及逻辑位置的信息;依据命名空间决定实体储存对照表中的一者;从存储器中的决定的实体储存对照表读取相应于逻辑位置的实体位置;以及产生并发送数据存取请求给固态硬盘,包含请求类型及实体位置的信息。
附图说明
图1系依据本发明实施例的计算机装置的系统架构图。
图2系依据本发明实施例的固态硬盘的系统架构示意图。
图3系依据本发明实施例的存取接口与储存单元的方块图。
图4系依据本发明实施例的一个存取子接口与多个储存子单元的连接示意图。
图5A系依据本发明实施例的存储器配置示意图。
图5B系依据本发明实施例的实体储存对照示意图。
图6系依据本发明实施例的快速周边组件互联的阶层示意图。
图7系依据本发明实施例的固态硬盘访问方法的流程图。
符号说明
110 处理单元(主装置);
120 显示单元;
130 输入设备;
140 固态硬盘;
150 存储器;
160 通讯接口;
210 处理单元;
220 动态随机存取存储器;
250 存取接口;
270 存取接口;
280 储存单元;
270_0、…、270_j 存取子接口;
280_0_0、…、280_j_i 储存子单元;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海宝存信息科技有限公司,未经上海宝存信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710384048.0/2.html,转载请声明来源钻瓜专利网。