速度規格表

規格 速度
規格 版本 Mbps MB/s Gbps GB/s
UART 16C552 (16 bit) 0.1152
16650 (32 bit) 0.4608
16750 (64 bit) 0.9216
16C850 (128 bit) 1.5
I2C Normal Speed 0.1
Fast Speed 0.4
High Speed 3.4
NAND / SD Normal Speed 12.5
High Speed 25
Ultra High Speed-I
SDR12 12.5
SDR25 25
SDR50 / DDR50 50
SDR104 104
Ultra High Speed-II
UHS156 / FD156 156
HD312 (半雙工) 312
eMMC 4.41 104
4.5 200
5.0 400
5.X 600+
UFS 1.1 300
2.0 1.2
Bluetooth 1.2 1
2.0 + EDR 3
3.0 + HS 24
4.0 LE 24
WIFI 11b 22 MHz 11
WIFI 11g 20 MHz 54
WIFI 11n 20 MHz 72.2
40 MHz 150
WIFI 11ac 1×1 80 MHz (wave 1) 433
2×2 80 MHz 866.7
1×1 160 MHz (wave 2) 866.7
2×2 160 MHz 1.69
4×4 160 MHz 3.39
8×8 160 Mz 6.77
PCI 2.3 266
PCI-E 1.0 16 lane 32 4
2.0 16 lane 64 8
3.0 16 lane 126.032 15.754
4.0 16 lane 252.064 31.508
2.0 500 (單向) 1 (雙向)
3.0 1 (單向)

2 (雙向)

SD Card Class 2 16 2
Class 10 80 10
UHS SD Card Class 1 80 10
Class 3 240 30
USB 1.0 Low Speed 1.5
1.0 Full Speed 12
2.0 High Speed 480
3.0 Super Speed 5
3.1 Super Speed+ 10
SATA 1.0 1.5
2.0 3
3.0 6
3.2 16
eSATA 6
Ethernet 100 100 0.1
giga bit 1000 1
DDR-2 400 800
800 1600 1.6
1066 2.13
DDR-3 1066 2.13
1333 2.67
1600 3.2
2133 4.27
DDR-4 2133 4.27*

WIKI 上說 DDR2 SDRAM gives a transfer rate of (memory clock rate) × 2 (for bus clock multiplier) × 2 (for dual rate) × 64 (number of bits transferred) / 8 (number of bits/byte). [1] 但通常 embedded system 不會用 64 bit 通道, 比較常見的 16 bit 或 32 bit. 這個表格裡會用 16 bit.

另外, DDR-4 的效能不佳, 比 DDR-3 沒有太大改進 [2], 某些指標好 13.88% (解壓縮), 播影片 X265 反而變差了 3.68%. 公司同事對它的評價則是更低許多. 不過未來可望能用比 DDR-3 便宜的價格買到一樣容量的 DDR-4.

NAND 的速度參考美光網站 [3], Read 可以到 200 MB/s. 以及 e-world [4].

以上沒說明的部分都是從  WIFI 抄過來.

[REF]

  1. https://en.wikipedia.org/wiki/DDR2_SDRAM
  2. http://www.anandtech.com/show/8959/ddr4-haswell-e-scaling-review-2133-to-3200-with-gskill-corsair-adata-and-crucial/8
  3. http://docplayer.net/3700204-Nand-201-an-update-on-the-continued-evolution-of-nand-flash.html
  4. http://e-words.jp/w/UHS-I.html

Android 手機記憶體不足問題

有好一陣子, 手機都在抱怨記憶體不足的問題.  我用的 Galaxy Note 有 1GB DDR 和 16 GB FLASH.  如果是 DDR 不足, 可以用手機助手…等軟體把不用的 task 清掉, 這個問題較小. 比較大的問題是 NAND 切給 data 的空間不足, 這個就不是外插一張 SD 卡的問題了.

關於 data 的空間不足, 主要原因是 android  會把內建的 NAND 分成幾個 partitionm 像是 boot, system, data,cache…. 等等, 當然也有分更細的. 像是 [1] 説到的 9~10 個 partition. 總之, 使用者可以自由使用來安裝 APK 的空間沒有想像中得大.  即使內建的 NAND 還有很大的空間, 但是它未必能給 APP 安裝使用. 我的手機就只有 2GB 可以放自己安裝的 APP. 所以不只是我, 別人也會遇到這個問題, 常見的建議如下:

1. 不要安裝太多 APP.

2. 把 APP 安裝到外部 SD 卡上.

3. 到設定程式管理員那裡把 cache 清一清.

4. 把 datamedia 底下的多媒體檔案清掉.

5. 把佔用資源很多的 APP 清掉, 例如 Platinum 雖然是好物, 但是它自己也很肥.

6. root 後把用不到的韓國 APP 殺掉! 例如 reader hub…等等.

7. root 後把 datadalvik-cache 清掉.

8. root 後把 dalvik-cache 搬到 SD 卡. [4-6]

9. root 後把 NAND 重新 partition

經過身體力行之後, 發現 7 是最有用的. 因為我雖然把不用的 APP 移除了, 但 Android 把它們的 Dalik 檔案 (一堆 .dex) 都保留了下來. 當我把整個資料夾 500 多個檔案清空, 然後重新開機, 雖然 Android 又針對還存在的 APP 優化了一次, 我確多了 100MB 以上的空間出來. 那些下載檔案放不下的問題就沒有再出現了.

方法 8 雖然比 7 更好, 不過反應速度不知道會不會變慢? 我的外接 SD 是 class 10, 理論上可以應付. 等到 7 撐不住了再來用 8.

至於方法 9, 這招我是不敢用.

[ref]

1.Android/partitions

2. 2013-07-17 [Android] App怎麼使用最Smart?關於App使用與系統效能調校的8個小撇步!

3. [Android] 何謂 dalvik cache?

4. Mounts2SD – Storage & Memory

5. Moving Dalvik Cache to SD Card.

6. 小V精簡dalvik-cache, 增加空間