SoC上的記憶體
SoC有基於應用程式的記憶體。這些儲存器是用於計算的半導體儲存器塊。半導體儲存器通常是指在單個矽片上製造的金氧半導體儲存器單元。記憶體型別包括:
易失性儲存器:斷電後會丟失資料的儲存器。它們需要恆定的電源來儲存資訊。易失性儲存器更快、更便宜,這也是被大眾所接受的原因。
RAM是一種易失性儲存器。最常用的RAM是
和DRAM。SRAM由1、3或6個電晶體組成的儲存單元組成。相反DRAM只有一個MOSFET和一個根據FET狀態進行充放電的電容。然而DRAM容易受到電容洩漏電流的影響。DRAM的一個顯著優點是它比SRAM便宜。如果一個SoC有一個快取層次結構,SRAM被用於快取,DRAM被用於主儲存器。這是因為與主存相比,快取記憶體需要更快的記憶體型別。
也有專為非易失性函式設計的RAM型別。例如FRAM和
,它以磁性狀態儲存資料,PRAM(引數隨機存取儲存器),它在Macintosh計算機中用於儲存系統設定,包括顯示和時區設定。還有RRAM(電阻隨機存取儲存器),它有一個叫做記憶電阻的元件。記憶電阻是一種電阻,其電壓隨所施加的電壓而變化。
非易失性記憶:即使在沒有電源的情況下也能保留資訊的記憶。ROM(只讀儲存器)是一種非易失性儲存器。ROM的型別包括EPROM(可擦可程式設計只讀儲存器),它是一組浮動柵電晶體。紫外線可擦可程式設計只讀儲存器(紫外線可擦可程式設計只讀儲存器),用紫外光擦除並重新程式設計資料,
(電可擦可程式設計只讀儲存器)和快閃記憶體。
選擇的記憶體型別取決於設計規範和應用程式。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69975830/viewspace-2748179/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 記憶體上的linux記憶體Linux
- Flutter 上的記憶體洩漏監控Flutter記憶體
- Java的記憶體 -JVM 記憶體管理Java記憶體JVM
- 記憶體管理篇——實體記憶體的管理記憶體
- 虛擬函式的記憶體佈局(上)函式記憶體
- JS中的棧記憶體、堆記憶體JS記憶體
- Objective C 記憶體管理(上)學習筆記Object記憶體筆記
- Redis記憶體——記憶體消耗(記憶體都去哪了?)Redis記憶體
- 說說iOS與記憶體管理(上)iOS記憶體
- 記憶體_大頁記憶體記憶體
- linux記憶體管理(一)實體記憶體的組織和記憶體分配Linux記憶體
- 手機上“記憶體”和電腦上的記憶體是同一個概念嗎?宏旺半導體有話說記憶體
- [實戰] Flutter 上的記憶體洩漏監控Flutter記憶體
- 記憶體管理 記憶體管理概述記憶體
- 【記憶體管理】記憶體佈局記憶體
- 什麼是Java記憶體模型(JMM)中的主記憶體和本地記憶體?Java記憶體模型
- 02. Rust 記憶體管理 Copy & Clone(上)Rust記憶體
- Android記憶體分析和調優(上)Android記憶體
- 在 4GB 實體記憶體的機器上,申請 8G 記憶體會怎麼樣?記憶體
- 實體記憶體和虛擬記憶體記憶體
- Android 效能優化之記憶體洩漏檢測以及記憶體優化(上)Android優化記憶體
- 記憶體的分配與釋放,記憶體洩漏記憶體
- Aerospike的bin記憶體管理--即列記憶體管理ROS記憶體
- java棧記憶體和堆記憶體的詮釋Java記憶體
- 遊戲記憶體對比普通記憶體區別 遊戲記憶體和普通記憶體相差大嗎?遊戲記憶體
- Go:記憶體管理與記憶體清理Go記憶體
- 聊聊 記憶體模型與記憶體序記憶體模型
- 【JVM故障問題排查心得】「記憶體診斷系列」JVM記憶體與Kubernetes中pod的記憶體、容器的記憶體不一致所引發的OOMKilled問題總結(上)JVM記憶體OOM
- NIO的JVM記憶體和機器記憶體的選擇JVM記憶體
- Fedora 上的桌面環境記憶體佔用測試記憶體
- 擺脫限制使有限的記憶體用在刀刃上(轉)記憶體
- 自動共享記憶體管理 自動記憶體管理 手工記憶體管理記憶體
- Delphi 的記憶體操作函式(5): 複製記憶體記憶體函式
- SoC片上系統詳解
- JVM上的併發和Java記憶體模型之同步塊筆記JVMJava記憶體模型筆記
- ANDROID記憶體優化(大彙總——上)Android記憶體優化
- Java記憶體區域和記憶體模型Java記憶體模型
- 記憶體溢位和記憶體洩露記憶體溢位記憶體洩露