What's the maximum typical speed possible with a USB2.0 drive?
USB 2 uses 1 millisecond frames, and in High Speed (480 Mb/s) mode they are divided into 8 micro-frames. The maximum size of bulk packets (used by USB mass storage devices) is 512 bytes. According to this very informative document the theoretical maximum is 13 packets per microframe. So the theoretical maximum speed of a USB 2 drive is:
1000 * 8 * 512 * 13 = 53248000 ~= 53 MB/s
This other document from Cypress says near the end that they actually acheive 43 MB/s.
In practice the limit will usually be the flash itself.
Edit: This information is actually also in the USB 2 spec.
相關文章
- What's New in MariaDB 10.4
- What’s new in RxSwift 5Swift
- What's new of dubbogo v1.4Go
- What's new in dubbo-go-pixiu 0.4.0Go
- What’s New in TiDB 3.0.0-rc.1TiDB
- React Native填坑之旅 -- What's nextReact Native
- What's new in Dubbo-go v1.5.1Go
- What's new in Dubbo 3.1.4 and 3.2.0-beta.3
- What's new in Dubbo 3.1.5 and 3.2.0-beta.4
- What's new in dubbo-go v1.5.6Go
- What’s your own way of spending two-day weekend?
- VMware vSphere:What's New V5.1培訓
- one drive
- WWDC18 What’s New in LLVM 個人筆記LVM筆記
- 「萌新指南」SOA vs. 微服務:What’s the Difference?微服務
- 真正“搞”懂HTTP協議05之What's HTTP?HTTP協議
- [Original] What's HEAD, FETCH_HEAD and ORIG_HEAD in GitGit
- 【BUUCTF】Youngter-drive
- Velocity和speed的區別
- Improving the speed of the Miller-Rabin Prime Test
- What is Babel?Babel
- what is life?
- What is WebpackWeb
- What is wrong?
- What is maven?Maven
- LeetCode之All Possible Full Binary Trees(Kotlin)LeetCodeKotlin
- E - Maximum Glutton
- 判斷環境使用 Laravel Page SpeedLaravel
- What is an SQL relation?SQL
- What is rate limiting?MIT
- What is a service mesh?
- WHAT IS PPM Encoder ?
- [LeetCode] Third Maximum NumberLeetCode
- windows獲取實際cpu speed(非物理)Windows
- 利用 iCloud Drive 來同步 Xcode 配置CloudXCode
- USB2.0 USB3.0 供電情況及規定
- USB3.0與USB2.0編碼方式的區別
- What does -> do in clojure?