看板 Grad-ProbAsk 關於我們 聯絡資訊
1.https://i.imgur.com/jlA2qnb.jpg
想問一下e選項,是因為cache 跟 memory不是歸類在computer organizations嗎?為什麼不 會影響CPI? 2.想問一下 ISA在白算盤的定義是說是一個介於硬體和低階軟體的抽象規格,包含一切可以 正確運行machine language program的資訊,例如cache,memory,I/O...等等 請問「例如cache,memory,I/O...」這段話到底要怎麼理解他? 是指ISA也包含硬體嗎? 還是是有關於這些硬體的相關指令? 感謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.136.240.49 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1572597491.A.322.html
DLHZ: 2.抽象規格我的理解是 像是一個模型 描述實際上使用的東西跟11/01 17:21
DLHZ: 方法 指令跟硬體都包含在他描述的範圍之內 11/01 17:21
原來如此
DLHZ: 1.我想法是 用pipeline來解釋的話 如果記憶體存取時間延長11/01 17:29
DLHZ: 影響cycle time但不影響一個指令執行的過程 所以與cpi無關 11/01 17:29
嗯嗯,但我在想如果發生cache miss不是會導致additional cpi的出現使得cpi升高嗎? ※ 編輯: mistel (114.136.240.49 臺灣), 11/01/2019 18:57:51
DLHZ: 這我倒是沒想到 memory部分的問題在計算cpi的確也需要把stal 11/01 20:14
DLHZ: l cycle考慮進去應該可以解釋 我覺得你說的是對的 11/01 20:14
mistel: 謝謝D大! 11/02 00:21