推 AucK: 我記得有吧... 02/11 18:07
推 kk032576: 不要嚇我欸XDD 02/11 18:07
→ orzzz0815: 沒有哦 02/11 18:07
推 joy7658x348: 沒有喔~ 02/11 18:12
→ hibiscus520: 真的沒有喔? 02/11 18:13
→ orzzz0815: 借問deadlock那題是有沒有呢? 02/11 18:13
推 AucK: 那題幾分阿..... 02/11 18:16
推 joy7658x348: 13分XD 02/11 18:17
→ joy7658x348: 你還有87分不能再高了 02/11 18:17
推 AucK: 認真的拉 真的13分哦? 02/11 18:18
→ AucK: 我都快哭了 02/11 18:18
推 kk032576: 等一下不是反串嗎QQ 真的沒有在迴圈裡QQ? 02/11 18:18
→ orzzz0815: 真的沒有 想知道大家deadlock那題寫什麼阿阿阿 02/11 18:20
推 kk032576: 畫圖出來有circular waiting 我是寫有啦 雖然他沒有說各 02/11 18:23
→ kk032576: resource只有一個 02/11 18:23
推 TWkobe: 我很確定沒包裡面 他沒用括號. 02/11 18:24
→ kk032576: 崩潰QQ 02/11 18:25
→ TWkobe: 我是用banker硬算 我也覺得有deadlock 02/11 18:26
推 AucK: 真的13分?? 02/11 18:26
推 NPUE: 記得沒有,只有fork縮排 02/11 18:27
→ orzzz0815: 我也是寫有 但我有假設single source 02/11 18:27
推 TWkobe: for(i=0; i<3 ;i++) 02/11 18:28
→ TWkobe: fork(); 02/11 18:28
→ TWkobe: print("xxx"); 02/11 18:28
推 Fireis556: 印出幾次? 02/11 18:30
→ TWkobe: 我記得是8分耶...不是13, 13好像是後面的題組 02/11 18:30
→ orzzz0815: 在請問大家 算address長度那題 word有需要轉byte嗎 02/11 18:33
推 kk032576: 乾QQ 八分 哭哭 只好怪自己不夠細心 02/11 18:33
推 TWkobe: 好像14次吧 我重算一下 02/11 18:34
推 TWkobe: 應該是14次? process這裡我算這個超弱 有錯請指正 02/11 18:37
→ hibiscus520: 我是用word address 他沒講我就自己假設了 02/11 18:38
→ orzzz0815: 8次吧 不是跟中央的一樣嗎 02/11 18:38
→ orzzz0815: 只是中央沒含main 02/11 18:38
推 kk032576: printf沒在迴圈裡面就只有八次啦QQ 在迴圈裡才是14次 02/11 18:39
推 TWkobe: 尋求解答QQ 我process這裡弱到炸 懇請高手出馬 02/11 18:40
推 Fireis556: 幹 嚇死 哈哈 我想說好像跟中央一樣 02/11 18:41
→ Fireis556: 柯比大 畫圖很好理解的 02/11 18:41
→ TWkobe: QQ 有什麼好畫圖理解的嗎? os沒補習QQ這裡超弱 02/11 18:42
→ TWkobe: 好險今年交大沒出這種計算不然又要噴分 02/11 18:43
→ hibiscus520: 精力都放在第九題算hit miss QQ 02/11 18:46
推 AucK: 科比大 去研究一下 這種題目可以算送分 只要夠細心QQ 02/11 18:47
推 Fireis556: 那想問大家 最後一題 插入noop及幾個cycle? 02/11 18:50
→ gigayaya: 我算插入3個noop 13個cycle(假設branch在ID跳) 02/11 18:53
→ gigayaya: 我想問一下 最後一題說beq實際上有跳 可是beq的label是3 02/11 18:55
→ gigayaya: 可是code裡沒有label 這樣是跳去哪裡? 02/11 18:56
推 TWkobe: 我是插3個NOPx2 題目沒說branch在哪跳就自行假設了QQ 02/11 18:57
推 DRdumbass: 我是把他當成跳3條欸哈哈哈 不然寫一個3?? 02/11 18:58
推 kk032576: 3要乘上4 意思是跳12 加上pc+4 所以跳16 跳到最後一個 02/11 18:59
→ kk032576: 指令 有錯指正 02/11 18:59
推 AucK: 我記得是下一個指令往下數第三個 就是最後一個 02/11 19:00
推 kk032576: 直接理解成跳三條應該答案應該也會是對的 02/11 19:01
→ orzzz0815: 第二題不是假設有forwarding嗎 02/11 19:02
→ orzzz0815: 還是我看錯 02/11 19:02
推 TWkobe: 第一小題是假設沒有forwarding 第二才有吧? 02/11 19:03
推 DRdumbass: 第二題有forwarding 然後是控制危障求計算 02/11 19:03
推 AucK: 是阿 02/11 19:03
→ orzzz0815: 我是寫5-1+3+2+1的樣子 02/11 19:04
→ DRdumbass: 嘻嘻 我也算10 cycles 但是好像是算錯了qq 02/11 19:05
→ orzzz0815: 10沒錯吧 lw beq2個 猜錯1個 加原本的7 02/11 19:06
推 TWkobe: 我是寫[5-1]+6+2+1 02/11 19:06
→ orzzz0815: 應該+3不是+6 因為有跳 所以只執行三個 02/11 19:07
推 AucK: 我設MEM跳 11cycle 02/11 19:08
→ orzzz0815: 我也有寫假設ID跳 02/11 19:10
推 TWkobe: QQ 可是我記得張凡的解答還是要加上完美的cycle捏 02/11 19:10
推 AucK: 應該兩種都可以吧? 02/11 19:11
→ TWkobe: 阿幹 記錯了... 02/11 19:11
→ TWkobe: 應該是o大說的是對的 我記錯了 02/11 19:12
推 joy7658x348: 我算13cycles 設在ID跳,OS那題也算八8 02/11 19:58
→ joy7658x348: mem跳cycle會變多吧 因為flush掉的stage多了ID跟exe 02/11 19:59
→ s89162504: 當兵去囉 02/11 20:02
推 AucK: ID應該是10 MEM應該是11 02/11 20:03
→ orzzz0815: 算13是前面寫成+6嗎 02/11 20:09
推 joy7658x348: ……我暈了。“有跳”!!!WTF 02/11 20:13
→ joy7658x348: 沒想清楚QAQ 02/11 20:14
→ hibiscus520: 我算MEM跳 QQ 02/11 20:24
推 AucK: MEM 應該也可以啊 02/11 20:26