我们在使用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盘读出与写入是有所偏差的,大家要想了解清楚的话,不妨多多了解快启动小编分享的内容,希望对大家有用哦。