[理工] 102交大 計組

看板Grad-ProbAsk作者 (史東)時間10年前 (2016/01/22 15:20), 10年前編輯推噓3(3040)
留言43則, 4人參與, 最新討論串2/2 (看更多)
http://i.imgur.com/vZKFQzM.jpg
http://i.imgur.com/shQKCYT.jpg
想請教21題的(d)(e) 選項 他沒有給frame的個數 要如何計算? 還有22的(c)(d)(e) 我覺得cde 都是tlb hit(因為都可以從表格找到對應) http://imgur.com/XBEhdSw
還有24題要怎麼解讀呢@@ 謝謝大家!! ----- Sent from JPTT on my Sony C6602. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.143.205.136 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1453447250.A.85F.html ※ 編輯: jacklions (223.142.215.112), 01/22/2016 15:46:57

01/22 16:23, , 1F
24的A是偵測下下個指令 B是偵測下一個指令 有沒有產生
01/22 16:23, 1F

01/22 16:23, , 2F
資料相依 如果有的話則用forwarding 解決
01/22 16:23, 2F

01/22 16:30, , 3F
像A選項 你切斷B 還有A可以用 他剛好是下一個指令有data
01/22 16:30, 3F

01/22 16:30, , 4F
dependency 可以用forwarding 解決 所以不會fail 下面
01/22 16:30, 4F

01/22 16:30, , 5F
類推 然後注意forwarding 再load use 的情況下 要先隔一
01/22 16:30, 5F

01/22 16:30, , 6F
個nop 所以像D選項它用B 但因為隔了add 跟nop 兩個指令
01/22 16:30, 6F

01/22 16:30, , 7F
所以會fail
01/22 16:30, 7F

01/22 17:37, , 8F

01/22 17:38, , 9F
Frame個數=2^8 但用不到
01/22 17:38, 9F

01/22 17:47, , 10F
還是不太了解耶...
01/22 17:47, 10F

01/22 17:47, , 11F
還有AB偵測哪個指令是怎麼看的呀@@
01/22 17:47, 11F

01/22 17:56, , 12F
TLB miss我不知道要用那個判斷耶 但page table的我瞭解
01/22 17:56, 12F

01/22 17:56, , 13F
@@
01/22 17:56, 13F

01/22 18:05, , 14F
TLB就和cache差不多
01/22 18:05, 14F

01/22 19:20, , 15F
A是從mem/wb reg 出來的是偵測下兩個指令 B是從exe/men
01/22 19:20, 15F

01/22 19:20, , 16F
reg 出來的是下一個指令 張凡的課本有寫
01/22 19:20, 16F

01/22 19:39, , 17F
喔喔原來你是問21題frame 32word directed cache 4wo
01/22 19:39, 17F

01/22 19:39, , 18F
rd/block 得8個block ,index=3
01/22 19:39, 18F

01/22 19:45, , 19F
TLB就跟O大說的一樣當fully cache 用LRU換
01/22 19:45, 19F

01/22 20:11, , 20F

01/22 20:41, , 21F
b大 我大概懂了
01/22 20:41, 21F

01/22 20:41, , 22F
但b選項只能用B(偵測下個指令)
01/22 20:41, 22F

01/22 20:41, , 23F
那跨行的要怎麼處理呢@@
01/22 20:41, 23F

01/22 20:47, , 24F
T大
01/22 20:47, 24F

01/22 20:47, , 25F
我不太懂為什麼
01/22 20:47, 25F

01/22 20:47, , 26F
9f50是TLB Miss耶...
01/22 20:47, 26F

01/22 21:03, , 27F
你的TLB長怎樣 你從9F50往上找兩個VPN都!=9F TLB怎
01/22 21:03, 27F

01/22 21:03, , 28F
麼Hit....
01/22 21:03, 28F

01/22 21:04, , 29F
因為第一個指令 與第二個指令 皆與第三個指令有資料相
01/22 21:04, 29F

01/22 21:04, , 30F
依 你只要看第二跟第三資料相依就好 第一個的值會被第二
01/22 21:04, 30F

01/22 21:04, , 31F
個取代掉 所以用B不會fail
01/22 21:04, 31F

01/22 21:46, , 32F
T大:
01/22 21:46, 32F

01/22 21:46, , 33F
01/22 21:46, 33F

01/22 21:46, , 34F
我是這樣想@@
01/22 21:46, 34F

01/22 21:47, , 35F
B大我懂了
01/22 21:47, 35F

01/22 21:47, , 36F
會被蓋掉所以看最近的就好
01/22 21:47, 36F

01/22 21:47, , 37F
謝謝你:)
01/22 21:47, 37F

01/23 00:07, , 38F
這題沒用到ppn 不看也可以
01/23 00:07, 38F

01/23 00:53, , 39F
你沒做完吧== 還有五個address不是嗎
01/23 00:53, 39F

01/23 05:19, , 40F
只看vpn就好了吧反正一一對應
01/23 05:19, 40F

01/23 14:36, , 41F
我的疑問點是
01/23 14:36, 41F

01/23 14:36, , 42F
要怎麼造出
01/23 14:36, 42F

01/23 14:36, , 43F
tlb 和page table呢@@
01/23 14:36, 43F
文章代碼(AID): #1MeTXIXV (Grad-ProbAsk)
文章代碼(AID): #1MeTXIXV (Grad-ProbAsk)