看板 Grad-ProbAsk 關於我們 聯絡資訊
※ 引述《tzutengweng (神奇的湯姆)》之銘言: : 1.ABCD (不會亂猜) : 2.CE (不會亂猜) http://i.imgur.com/RJN3YA0.png http://i.imgur.com/vfFYiDO.png http://i.imgur.com/y2mL50G.jpg : 3.D 想要請問一下第三題,不知道為什麼算完後沒東西可以選... 不知道是哪邊搞錯了,請大家幫忙看一下,謝謝 > < : 4.DE : 5. : 假設A, B 的base adress為$s1, $s2 : add $t0, $0, $0 // i=0 : Loop: lw $t1, 0($s1) //$t1= A[i] : lw $t2, 0($s2) //$t2= B[i] : add $t3, $t1, $t2 // $t3=A[i]+B[i] : sw $t3, 0($s1) //A[i]= $t3 : srl $t1, $t1, 1 //$t1=A[i]/2 (感謝j大 本來寫sll) : sw $t1, 0($s2) //B[i]=$t1 : addi $s1, $s1, 4 : addi $s2, $s2, 4 : addi $t0, $t0, 1 //i=i+1 : slti $t1, $t0, n // if i<n, $t1=1 else $t1=0; : bne $t1, $0, Loop : Exit: : 請大家幫忙debug 感恩! : 6. BD : 7. DE : 8. CDE : 9. ABCDE : 10. : https://en.wikipedia.org/wiki/Readers%E2%80%93writers_problem : third readers-writers problem -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.236.35.174 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1486123602.A.D0F.html
yupog2003: D選項是要slower,所以你要把慢的execution time放分母 02/03 20:16
yupog2003: 快的execution time放分子,這樣就會有答案 02/03 20:17
yupog2003: 你算出來C2比C1快32%,那麼就是C1比C2慢24% 02/03 20:18
yupog2003: 1/1.32=0.758,1-0.758=0.242=24.2% 02/03 20:19
angel861047: 啊...我知道了 XD,謝謝回覆! 02/03 20:23
yupog2003: 我是先把全部的M1-C1,M1-C2,M2-C1,M2-C2的exe time 02/03 20:23
yupog2003: 算出來然後再一個一個選項看,有些選項光誰快誰慢就錯 02/03 20:24
yupog2003: 了,這樣應該會好判斷一些 02/03 20:24
yupog2003: 題外話,這張好難... 02/03 20:25
angel861047: QQ... 02/03 21:01