返回
首页 > 数码科技

U盘读出速度比写入速度快的原因分析

时间: 2023-06-30 本站作者

我们在使用U盘时候,会发现读出速度比写入速度快,而且不管是硬盘还是内存都是存在这样问题。这是为什么呢?下面小编就来告诉大家U盘读出速度比写入速度快原因分析。


U盘

U盘读出速度比写入快原因分析:

下面是NAND规格书

• Page Read Operation

- Page Size : (4K + 128)Byte

- Random Read : 60µs(Max.)

- Serial Access : 25ns(Min.)

• Memory Cell : 2bit / Memory Cell

• Fast Write Cycle Time

- Program time : 800µs(Typ.)

- Block Erase Time : 1.5ms(Typ.)

去除写命令和地址时间

单页读速度:(4096+128)/(60µs+(4096+128)*25ns)=24.3M/s 实际可用数据:23.6M/s

单块cache读速度:(4096+128)*128/(60µs+(4096+128)*25ns*128)=38M/s 实际可用数据:36.8M/s

单页写速度:(4096+128)/(800µs+(4096+128)*25ns)=4.4M/s实际可用数据:4.3M/s

单块cache写速度:(4096+128)*128/(800µs*128+(4096+128)*25ns)=5M/s 实际可用数据:4.9M/s

所有加速技术(交错+Cache)用上后极限速度

读:4096/(4096+128)*25ns=37M/s

写:4096/800µs/2=9.8M/s

实际写时候如果需要擦除还要加上擦除所需时间。

实际读出来时候,主控也要做ECC校验,这也要花部分时间。

从U盘几方面读写程序来看,U盘读写速度确实存在着相当大差别,这主要是在写入程序比读出程序相对要繁琐一些,所需要时间也就越长了一些,这也是为什么会出现U盘读出速度比写入速度快了。

猜你喜欢

版权所有 Copyright©2023 餐饮美食网 版权所有

粤ICP备15109582号

联系邮箱:hueiji88@gmail.com