暫存器層次結構(cache)

2021-10-18 22:48:15 字數 936 閱讀 4936

cache 中文翻譯就是快取記憶體

隨機訪問儲存器(random-access memory,ram) 分為sram(靜態)和動態dram

sram將每個位儲存在乙個雙穩態的儲存器單元裡,每個單元用乙個六電晶體電路實現。只要有電,就會一直保持他的值不變,即使有干擾。

動態ram:需要重新整理,每位電晶體數為1個

非易失性儲存器:即使在關電後,不會損失資訊。rom、prom(programmable rom可程式設計rom,即只能被程式設計一次,每個儲存器單元裡有一種熔絲,他只能用高電流熔斷一次)、flash memory(快閃儲存器,基於eeprom)

固態硬碟(solid state disk,ssd):基於快閃儲存器的一種儲存技術,相比於轉動磁碟來說,因為他不用轉動所以速度更快一點,可以重複讀寫,大約進行100,000辭職後就會被損壞。

時間侷限性、空間侷限性

當cache每組中只有一行時被稱作直接對映,當cache只有一組時被稱作全相聯對映,其餘的叫做組相連對映(即有好多組,一組裡面起碼有兩行)

記憶體位址中的塊偏移時相對於chache中的塊內位址而言的,可以理解為用多少位可以表示塊內位址。組索引也是用來表示chache組的。

解析:

暫存器 記憶體和Cache的關係

ram memory 即記憶體,是用於存放資料的單元。其作用是用於暫時存放cpu中的運算資料。register 暫存器是cpu的內部組成單元,是cpu運算時取指令和資料的地方,速度很快,暫存器可以用來暫存指令 資料和位址。在cpu中,通常有通用暫存器,如指令暫存器ir 特殊功能暫存器,如程式計數器p...

8086暫存器結構

知道有點老,但對電腦的的學習有好處,可以看看。8086暫存器和標誌位如下 通用暫存器 高8位 低8位 暫存器為16位,可按位元組 8位 操作 7 0 7 0 ax ah al 累加器 bx bh bl 基址暫存器 cx ch cl 計數暫存器 dx dh dl 資料暫存器 段暫存器 15 16位 0...

暫存器(通用暫存器)

因為學習使用的是王爽的 組合語言 第3版 因此也只能提到8086cpo的暫存器。對於其他而言,原理都是相通的。對於8086暫存器,有14個暫存器,主要是 ax bx cx dx si di sp bp ip cs ss ds es psw。一 通用暫存器 8086的通用暫存器有ax bx cx dx...