当前位置:首页 > 系统教程 > 其它教程 > 详细页面

为什么U盘读出速度比写入的快

时间:2018-07-05来源:老毛桃一键重装作者:佚名

不管是硬盘,还是内存,或是用户最常使用的移动存储设备U盘,都存在着同样一个问题,读出速度都比写入速度快,这是为什么呢?而且读出的速度往往比写入的速度高很多,下面大家解答一下出现这种情况的原因分析。 U盘读出速度比写入快的原因分析: 下面是N

不管是硬盘,还是内存,或是用户最常使用的移动存储设备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盘读出速度比写入速度快了。

分享到:

相关信息

  • 蓝屏代码0x00000073怎么解决

    在日常工作生活中,无论是打游戏还是苦逼地做报表,都离不开他。但也会遇到电脑蓝屏的情况。其实引起电脑蓝屏的原因有很多,比如常见的有硬件之间不兼容,软件之间不兼容,内存条接触不良等,其实我们可以根据蓝屏代码去寻找原因...

    2022-05-18

  • 分享两种方案搞定WinPE系统蓝屏问题

    用U盘安装系统时,我们常常会使用到pe系统。不少朋友在使用PE安装系统时,都有遇到过电脑出现蓝屏的情况。一进入PE系统,电脑就出现蓝屏的状况,系统无法正在运行。这是怎么回事呢? 所以今天我们的主题就是进入PE系统时蓝屏了...

    2022-05-18