什麼是ARM TCM記憶體

2021-09-26 05:47:24 字數 587 閱讀 7295

什麼是arm處理器上的tcm記憶體,它是乙個駐留在處理器旁邊的專用記憶體,還是乙個配置為tcm 的ram區域.

如果它是專用記憶體,為什麼我們可以配置它的位置和大小?

tcm,tightly-coupled memory是乙個(或多個)小的專用記憶體區域,顧名思義它非常靠近cpu.它的主要好處是cpu可以在每個週期訪問tcm.與普通儲存器相反,不涉及快取記憶體,這使得所有儲存器訪問都是可**的.

tcm的主要用途是儲存效能關鍵資料和**.中斷處理程式,實時任務資料和os控制結構是乙個常見的例子.

if it』s a dedicated memory, why can we configure

it』s location and size

使其可配置只會使所有儲存器訪問的位址解碼複雜化,同時在固定位址範圍內沒有真正的好處.因此,將tcm繫結到固定位址可能更容易,更快捷.

順便說一句,如果您正在使用具有tcm且尚未使用它的系統,請嘗試將堆疊放在那裡.這通常可以免費獲得一些效能增益百分比,因為所有堆疊記憶體訪問現在都是單週期,並且不再汙染資料快取.

什麼是記憶體

www.armjishu.com整理 1.什麼是記憶體 什麼是記憶體呢?在計算機的組成結構中,有乙個很重要的部分,就是儲存器。儲存器是用來儲存程式和資料的部件,對於計算機來說,有了儲存器,才有記憶功能,才能保證正常工作。儲存器的種類很多,按其用途可分為主儲存器和輔助儲存器,主儲存器又稱記憶體儲器 簡...

什麼是記憶體對齊?為什麼要記憶體對齊?

要了解為什麼要記憶體對齊,首先我們要了解什麼是記憶體對齊 typedef struct a typedef struct b 分別對他們求大小,sizeof a sizeof b 我們所得到的結果是不同的,sizeof a 24而sizeof b 16為什麼會產生不一樣的結果呢?這是非常簡單的乙個例...

什麼是虛擬記憶體

在windows 9x時代,例如windows 98,用於實現虛擬記憶體的檔案存放在系統分割槽的根目錄下。通常是系統分割槽根目錄下的win386.swp 具有隱藏 系統屬性 有關虛擬記憶體設定則存放在系統目錄中的system.ini中,其中形似 pagingdrive c win386.swp 的一...