為什麼現在的手持智能設備可以定製存儲空間卻很少能定製內存?
01-12
譬如 iPad 有 16 GB, 32 GB, 64 GB, 128 GB 的容量可選,卻又為甚麼不像 MacBook 一樣提供更大內存的版本?如果有限制,是什麼限制?
不懂商業,僅從技術角度說說。
題主很敏銳地發現了差異的關鍵--桌面型設備允許定製ddr內存,手持設備一般不允許定製ddr內存。差別就在pc體積大,允許使用帶DIMM的內存條。手持設備體積限制,不能使用內存條,只能直接使用ddr顆粒。一顆ddr顆粒體積,大約是2個手機上的TF卡疊起來那麼大。不帶ECC的話,一般需要4片ddr顆粒。
內存條屏蔽了幾乎所有的硬體差異,對於軟體,ddr3的控制參數也能從內存條的eeprom里讀取到(SPD)。所以筆記本上更換內存條跟玩一樣簡單。以下是更換ddr3顆粒帶來的問題:
1、硬體設計很可能需要改動cpu和ddr一般是分開的,對於ddr3來說,最低的標準,同cpu之間的時鐘最低也有400Mhz,見
DDR3 SDRAM而NANDFLASH、norflash的內部工作頻率只有幾十MHz,還是非同步器件,它們同cpu之間的匯流排速率只會更低。所以ddr3的硬體設計(布線的等長、間距,阻抗匹配)難度更高。同時不同廠家的ddr顆粒在電路設計還有不同的要求。更換ddr3 顆粒的廠家,甚至同廠家的型號都有可能導致重新設計一板pcb。快閃記憶體這樣的低速器件,只要在同一個廠家範圍內,更換大小,對於硬體設計影響較小。一個設備只要一到兩片nandflash。無論更換什麼容量的Nandflash,都是8或16位的數據匯流排。再加上匯流排速率只有幾十MHz,比較容易實現一次硬體設計,同時支持多種大小的快閃記憶體。
2、軟體難度更高
我親身的調試經驗,最難調的晶元是ddr。要麼就ok,要麼就死機,連個錯誤信息都報不出來。報錯的前提也是要求ddr正常啊。任你有十八般武藝都用不上啊。有spd的內存條才是大愛。3、成本
ddr顆粒的價格貴,甚至買內存條然後從上面卸ddr顆粒都比單買便宜。為了節約體積,手持設備最好使用物理bank為16bit的ddr顆粒,這樣只要4片就足夠。內存條上一般用的是8bit的ddr顆粒,需要8片。16bit的比8bit的就更貴,甚至生產16bit ddr3顆粒的廠家都少。
為了降低成本,只能大量採購。為此只選一種ddr顆粒更能節約成本。付出這麼多的代價,對手持設備帶來的體驗提升,還不如多存幾部電影更吸引人。- 技術的考慮:詳見 手機內存(RAM)增加 512M 成本會增加多少?
- 營銷的考慮:定製是為了進行產品差異化。和快閃記憶體容量這樣消費者比較容易理解和體會的差異不同,內存的差異化相對不那麼容易被消費者理解:如何向消費者解釋具有不同內存容量的設備型號在使用時的區別?
- 政治的考慮:簡化開發者(包括系統開發者和應用開發者)需要面對的不同資源約束的組合種類,避免平台碎片化。
主要還是技術問題。
具體原因@deep-pro 說了。消費類的嵌入式設備搭載外部動態存儲器,提高性能的做法,很早之前就有一家公司嘗試過。
SEGA公司出的遊戲機 SEGA Saturn,就具備著一個外置的SRAM 卡。可以有效提高遊戲的讀取速度。如果說是商業原因導致無法這樣做,其實這是不成立的,因為這樣做反而有好處,可以把性能成本轉嫁給消費者。-------------------------------------------------------------------------------------1、SEGA Saturn推薦閱讀:
※ipad網頁顯示不全,真的可以代替win上網本?
※港版 iPad 的充電器插頭上有個可以打開的長方形小蓋子,裡面有個小小的圓柱體,那是什麼?