首页 > 系统 > U盘教程

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

admin U盘教程 2021-03-08 19:09:41 U盘   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盘读出速度比写入速度快了。

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
本文地址:/jtjc/upan/2021-03-08/27057.html

留言与评论(共有 0 条评论)
   
验证码:

潘少俊衡

| 桂ICP备2023010378号-4

Powered By EmpireCMS

爱享小站

中德益农

谷姐神农

环亚肥料

使用手机软件扫描微信二维码

关注我们可获取更多热点资讯

感谢潘少俊衡友情技术支持