仅仅以传输速率计算,应为2*1024/400=5.12秒
问题就出在了BYTE 和BIT上了。有些存储器、文件大小是用字节来说的,有些则是用位来说的,比较混乱。如果USB口的速率理解为每秒400兆位,而文件的大小理解为2G字节,那计算式又成为:
2*1024/(400/8)=40.96秒
可恶的美国人,就不知道把字和位用不同字母开头的文字啊。
400Mb/s 不是MB/s 1MB=8Mb
400Mb/s=50 MB/s
2*1024/50
首先我们要弄清一个公式:1MB=8Mb 理论上传输速度是480Mb/s
因此480Mb/s的传输速度转换成实际的文件即60MB/s
2GB的文件理想状态下为2000/60=33秒
实际上,现在多数普通的优盘不能达到50MB/s的传输速度,写入速度在10MB/s左右的是大多数,因此2GB的文件实际状态下为2000/10=200秒左右