04 27計組總結

2021-10-05 12:46:51 字數 903 閱讀 2164

避免cpu空等現象

cpu和主存(dram)的速度差異

快取:容量小速度高

主存:容量大速度低

程式訪問的區域性性原理:時間和空間(1)主存和快取的編址

(2)命中與未命中

快取共有c塊

主存共有m塊 m>>c

命中 :

主存快調入快取

主存塊與快取塊建立了對應關係

用標記記錄與某快取塊建立了對應關係的主存塊號

未命中:

主存塊未調入快取

主存塊與快取塊未建立對應關係

(3)cache的命中率

cpu欲訪問的資訊在cache中的比率

命中率與cache的容量與塊長有關

一般每塊可取4~8個字

塊長取乙個訪問週期內從主存調出的首席資訊官度

(4)cache—主存系統的效率

效率e 與命中率有關

設cache的命中率為h,訪問cache的時間為tc,訪問主存的時間為tm

則e = tc/(h*tc+(1-h)*tm)*100%寫 cache和主存的一致性

寫直達法(write-through)

寫操作時資料既寫入cache又寫入主存

寫操作時間就是訪問主存的時間,cache塊退出時,不需要對主存執行寫操作,更新策略比較容易實現

寫回法(write—back)

寫操作時只把資料寫入cache而不是寫入主存當cache資料被替換出去時才寫回主存

寫操作時間就是訪問cache的時間

cache塊退出時,被替換的塊需寫回主存,增加了cache的複雜性(1)增加cache的級數

片載cache

片外cache

(2)統一快取和分立快取

指令cache 資料cache

與指令執行的控制方式有關 是否流水

計組原理知識總結 一

按照訊號量 電子模擬計算機 特點 數值由連續量來表示,運算過程也是連續的 電子數字計算機 特點 按位運算,不連續地跳動計算 按用途 專用 通用 效率 速度 執行的經濟性和適應性 按規模 超級計算機 大型機 中型機 小型機 微型機 微控制器第一台電子數字計算機 eniac 採用十進位制 計算機發展經歷...

計組 基礎概念

計算機一次能運算的二進位制位,如64位,則計算機一次能運算的位數為64位。乙個位元組 8個二進位制位,1byte 位元組 8bit 位 1kb 1024byte 2 10b 2 10 8b bit b表示位元組,b表示位 表容量的時候 byte 1k 2 10b 1m 2 20b 1g 2 30b ...

5 2 習題(計組)

1,馮諾依曼儲存程式的思想,統一編址,指令和位址平等地位存放在儲存器中 事先約定的入口位址 依靠指令的不同階段來區分指令和資料 2,開中斷 允許中斷 定長的指令週期是由最長的機器週期決定的 每條指令都有取指週期和執行週期,所以必然會訪問記憶體 cpu時鐘週期是最小的單位 空操作指令至少會改變pc的值...