[SSD主控 6] 主控技术预读详解

随着中央处理单元、图形处理器和其他处理元件的速度提升,存储设备已经成为影响计算系统的总体性能的瓶颈。SSD仍然可以拖慢主机速度。

什么是预读?

在下一个读取请求前,可以在读取队列空闲时间期间预先获取该下一个数据并且将其存储在高速缓存缓存(DRAM)中,因此,该下一个数据可以从缓存(DRAM)而不是从非易失性存储器(闪存)的读取被返回给主机。

预读原理

SSD内部的固件探测到主机端要读取的数据的逻辑区块地址(Logical BlockAddress,LBA)为连续,且主机端要读取的逻辑区块地址为LBAx至LBAy对应的数据,如果SSD已经探测到LBAx-LBA(x+k)的数据已经被读取,则在主机端未发送LBA(x+k+1)-LBAy对应数据的读命令时,SSD已经将这一段的数据提前从NAND闪存中读到动态随机存取存储器(Dynamic Random Access Memory,DRAM)中了,如果主机端此时发送LBA(x+k+1)-LBAy对应数据的读命令,SSD可直接从DRAM中读取该数据返回给主机端,大大减少数据读取时间,提高数据读取速度和降低数据读取时延,因为SSD从DRAM中读取数据比从NAND中读取数据快很多。

在实际应用中,上述预读技术只适用于顺序读的情况,即主机端读数据的LBA为连续的,而实际应用中如果应用场景变化为主机端所需读取的数据的LBA并非是连续,则该预读技术实际应用受局限。[2]


http://www.niftyadmin.cn/n/47966.html

相关文章

高德地图开发实战案例:使用Loca数据源展示海量点标注(海量点、自定义分类图标、聚合、信息提示、3D控件)

系列文章目录 高德地图开发实战案例:弧线连接线标注高德地图开发智慧社区网格化数据格式产生的无法单击事件的解决方案高德地图进阶开发实战案例(1):webAPI坐标转换和jsAPI批量转换高德地图进阶开发实战案例(2):电子围栏(多边形的绘制)的展示高德地图进…

CNN 卷积神经网络

文章目录9、CNN 卷积神经网络9.1 Revision9.2 Introduction9.3 Convolution9.3.1 Channel9.3.2 Layer9.3.3 Padding9.3.4 Stride9.4 Max Pooling9.5 A Simple CNN9.5.1 GPU9.5.2 Code 19.5.3 Exercise9.5.4 Code 29.6 GoogLeNet9.6.1 Inception Module9.6.2 1 x 1 convolution9…

宏任务和微任务

1.什么是宏任务和微任务 JavaScript把异步任务又做了进一步的划分,异步任务又分为两类,分别是: 宏任务( macrotask) 异步Ajax请求. setTimeout、setlnterval. 文件操作 其它宏任务微任务( microtask) Promise.then、.catch和.finally process.nextTick…

Android 11.0 Launcher3 folder文件夹文件居中显示的定制

1.概述 在11.0的系统产品开发中,在对Launcher3的定制的功能也是挺多的,在最近的产品项目中,由于带默认文件夹功能,所以需要对文件夹的ui做定制化功能的修改在文件夹全屏以后,需要对子文件部分做居中处理,在居中显示比较美观,接下来就来处理居中显示的部分. 如图: 2.Laun…

hadoop入门两道面试题

1.常用端口号 hadoop3.x HDFS NameNode 内部常用端口:8020/9000/9820 HDFS NameNode 对用户的查询端口:9870 Yarn查看任务运行情况的端口:8088 历史服务器:19888 hadoop2.x HDFS NameNode 内部常用端口:8020/9000 HDFS…

数据分析:餐厅订单数据分析

数据分析:餐厅订单数据分析 当你的知识储备不够的时候,就要学会模仿别人的有点,随之转化为自己的知识。 当知识储备达到一定的阶段后,就可以在自己的领域里开疆扩土。 作者:AOAIYI 觉得文章不错或能帮到你的学习&#…

Spring事务传播行为

一.什么是事务传播? 前提: 至少具有两个事务,单体不存在传播行为. 事务传播行为(propagation behavior): 是指当一个事务方法被另一个事务方法调用时,这个事务方法该如何运行. Spring的事务传播行为时Spring框架特有的事务增强特性,不属于数据库行为. 例如: methodA()方…

知识图谱实战(01):从0-1搭建图片服务器

作者:艾文编程职业:程序员,BAT大厂资深工程师摘要:搜索/推荐场景下给用户展示大量的图片信息,那么这些数据是通过专门的图片服务器来访问的。 我们在基于知识图谱的智能搜索系统中,对搜索出来的每条记录都有…