Re: [理工] 105台大電機丙 計系 對答案

看板Grad-ProbAsk作者 (你逆)時間9年前 (2017/02/03 20:06), 編輯推噓1(109)
留言10則, 2人參與, 最新討論串2/3 (看更多)
※ 引述《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

02/03 20:16, , 1F
D選項是要slower,所以你要把慢的execution time放分母
02/03 20:16, 1F

02/03 20:17, , 2F
快的execution time放分子,這樣就會有答案
02/03 20:17, 2F

02/03 20:18, , 3F
你算出來C2比C1快32%,那麼就是C1比C2慢24%
02/03 20:18, 3F

02/03 20:19, , 4F
1/1.32=0.758,1-0.758=0.242=24.2%
02/03 20:19, 4F

02/03 20:23, , 5F
啊...我知道了 XD,謝謝回覆!
02/03 20:23, 5F

02/03 20:23, , 6F
我是先把全部的M1-C1,M1-C2,M2-C1,M2-C2的exe time
02/03 20:23, 6F

02/03 20:24, , 7F
算出來然後再一個一個選項看,有些選項光誰快誰慢就錯
02/03 20:24, 7F

02/03 20:24, , 8F
了,這樣應該會好判斷一些
02/03 20:24, 8F

02/03 20:25, , 9F
題外話,這張好難...
02/03 20:25, 9F

02/03 21:01, , 10F
QQ...
02/03 21:01, 10F
文章代碼(AID): #1Ob79IqF (Grad-ProbAsk)
文章代碼(AID): #1Ob79IqF (Grad-ProbAsk)