Android Automotive 內部儲存空間會使用刷新和寫入週期的快閃記憶體。 如果快閃記憶體故障,系統可能會無法使用。車輛的壽命很長 (通常超過 10 年),快閃記憶體必須非常可靠。本頁面說明 以及原始設備製造商 (OEM) 如何降低刷新記憶體裝置故障的風險。
快閃記憶體效能
Flash 記憶體裝置採用穿戴式技術,可解決清除和寫入限制 資料整理及在整個系統中平均分配寫入,避免單一區塊失敗 執行大量寫入作業快閃記憶體的估計壽命取決於:
- 寫入次數
- 寫入模式
- 快閃記憶體可用的大小。更大的儲存空間大小意味著佩戴水平 演算法可以將寫入分散到更多區塊上。
- 佩戴水平技巧
- 環境因素。例如:運作溫度範圍 通常是攝氏 -20 到 85 度超出這個範圍的溫度可能會進一步縮短壽命 因此不會有特別的快顯效果
快閃記憶體壽命可以運用這個公式計算:
然而,在快閃記憶體完全穿戴之前,系統會長時間停止運作 可用儲存空間就會越少,eMMC 的生命週期也可能更短,具體取決於 處理關卡和寫入模式等另外,預估費用 思考應用程式運作不正常或惡意應用程式會有什麼影響 在沒有特殊權限的情況下,將大量垃圾資料寫入記憶體。
為了在快閃記憶體實際發生前就偵測到潛在問題,適當的儲存空間健康狀態 監控功能應內建監控功能
實作快閃記憶體
Android Automotive 支援讓原始設備製造商 (OEM) 保護及監控系統的功能 來延長其壽命
減少閃光燈
原始設備製造商 (OEM) 擔心內部儲存空間有閃光燈,也可以新增 SD 卡, 所用的儲存空間SD 卡應具備以下屬性:
- 採用後,SD 卡就會加密,安全儲存應用程式資料。
- SD 卡插槽必須位於安全的地方 (使用者不應將 SD 卡移除 經常更新)。
- SD 卡無法用於在 Automotive 系統和電腦之間轉移資料。
- 退出 SD 卡不會影響運作中的系統。但除非將其移除 請更換圖片
SD 卡上的應用程式
為了進一步保護 Android Automotive 系統的內部儲存空間,原始設備製造商 (OEM) 可以指定是否要 第三方應用程式可安裝在內部儲存空間中,因此只能寫入 和分區如要設定,請在 資源疊加層:
<bool name="config_allow3rdPartyAppOnInternal">false</bool>
為了確保只要符合以下條件,即可確保安裝在 SD 卡上,是由汽車應用程式開發人員建構的第三方應用程式
汽車相關規定,汽車應用程式開發人員必須提供
android:installLocation=["auto" | "preferExternal"]
。
如果車輛不允許在內部儲存空間安裝第三方應用程式,請安裝應用程式
缺少此標記 (或如果 installLocation=internalOnly
設定)。
取得磁碟指標
AAOS 13 推出 Car 功能,推出 Flash 記憶體過度使用監控及指標收集功能 監控計時器。詳情請參閱 監控快閃記憶體用量。
Android 8 推出了「儲存空間」系統服務,可針對磁碟和刷新進行取樣及發布 記憶體指標,例如整體磁碟用量、快閃記憶體生命週期估計值 以及每個應用程式磁碟的 I/O 統計資料原始設備製造商 (OEM) 可根據這項資訊,在內部儲存空間顯示警告給使用者 就會開始失敗,或特定應用程式的磁碟 I/O 執行過多時詳情請參閱 實作儲存空間。