看板 Grad-ProbAsk 關於我們 聯絡資訊
請教各位大大幾題計組 1. http://i.imgur.com/cBG3wVL.jpg 這題b選項 不是很懂@@ 下面解答說page fault是在IF和EX被raised 可是我記得書上好像都寫在IF和MEM才有page fault(? 而且page table在Memory裡 還沒到MEM要怎知道有page fault呢? 2. 想請教一下data dependence觀念 就我所知data dependence是前一指令,在下一個或之後指令會被用到就算 所以不管中間間隔多少指令,符合上述定義就算? 像下圖$1跟$1有data dependence吧? http://i.imgur.com/sXuQDBl.jpg 還有 add $4 $2 $3 add $4 $5 $6 的$4應該也算有data dependence(? 感謝QQ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.242.11.217 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1486355556.A.2F5.html
gary19941208: 我覺得b也是對的,查到說data TLB是在MEM http://ww 02/06 12:39
gary19941208: w.cim.mcgill.ca/~langer/273/18-cache1.pdf 02/06 12:39
gary19941208: 2.我的想法跟你一樣 02/06 12:40
gary19941208: http://goo.gl/HZTIKx 02/06 12:41
yupog2003: 我縮:https://goo.gl/jati7V 02/06 12:41
yupog2003: 哈哈晚了一步 02/06 12:41
PTTleader: $1有 $4也有 02/06 12:41
Transfat: 我覺得b是對的,除非把題目改成TLB miss,那就會在IF和EX 02/06 12:43
joeboy: restartExec.html蠻詳細的QQ 02/06 12:49
yupog2003: 我縮:https://goo.gl/SQeEAa 02/06 12:53
joeboy: 感謝幫縮XDD手機版怪怪的不給複製縮網址 02/06 12:55
yupog2003: 我硬要挑B選項的毛病就是raised by改為raised in比較好 02/06 12:56
yupog2003: 印象中成大電機會在選項偷考英文,之前有一題是在考 02/06 12:56
yupog2003: other than跟rather than的差別,整個敘述都一樣只差在 02/06 12:56
yupog2003: 這兩個片語的不同@@ 02/06 12:57
yupog2003: 除此之外我也覺得B沒什麼問題 02/06 12:57
aa06697: 張凡說data memory存取位址轉換會放在EXE stage喔 02/06 13:11
aa06697: 不過我查也是memQQ 02/06 13:27
Transfat: 還是data memory是在EXE stage計算physical address,然 02/06 13:38
Transfat: 後在mem stage在DM中看有無page fault,所以raised in 02/06 13:38
Transfat: memory stage, but raised by EXE stage ? 02/06 13:38
ssssIssss: cause register是放在EXE中,如果說page fault造成inte 02/06 14:20
ssssIssss: rrupt,然後存取在EXE中的cause register? 02/06 14:20
joeboy: 所以要算mem還是exe 02/06 15:01