推 pikachu123:4. 你完全搞錯了吧他是叫你改bug 01/09 13:53
→ pikachu123:beq $v1,$zero,loop 你不覺的問題嗎 遇到load到0 01/09 13:54
→ pikachu123:明明就要跳掉 他還跳loop 很明顯要改bne 01/09 13:54
→ pikachu123:addi $v0,$zero,0 0要改成-1 因為他最後一次不要數 01/09 13:55
→ pikachu123:題目完全沒提到pipeline.... 01/09 13:57
推 ceo890710:loop裡面是不是還要加一行 addi $v0,$v0,1 01/09 14:00
推 pikachu123:恩沒注意到XD 01/09 14:02
→ ceo890710:8. 這題的話我想是不是主要是把PCB存的內容的差別來描述 01/09 14:02
→ pikachu123:11.那題是抄98中央的 然後中央是抄stanford期中考XDD 01/09 14:03
→ ceo890710:就好..因為thread有share的部分,其他switch應該一樣 01/09 14:03
→ pikachu123:page fault機率高代表他要常作I/O priority要高 01/09 14:05
推 pikachu123:用global置換策略代表Job A page fault rete會降 01/09 14:08
→ pikachu123:I/O會變少 priority這時候會降低一點 01/09 14:08
→ pikachu123:Job B pgae被搶走 代表他的page變少page fault次數變多 01/09 14:09
→ pikachu123:priority這時候會上升 01/09 14:09
推 pikachu123:那個working set才不是工作量... 01/09 14:12
→ pikachu123:是指他需要的頁框數 01/09 14:13
→ pikachu123:在這個例子裡Job A比較像是I/O Bound Job 01/09 14:14
→ pikachu123:Job B 比較像CPU Bound Job 按照SJF 01/09 14:15
→ pikachu123:當然先給Job A先作 因為他CPU Burst time少 01/09 14:15
感謝樓上p大和c大,
4和11完全想錯題意= ="
我再回去看看,有問題在上來跟大大發問
另外可以幫我check一下(9).C嗎?
感謝^^
※ 編輯: justbelieve 來自: 112.105.52.42 (01/09 15:18)
→ gskman:9.c 恩 我是不會選 不過這種東西還是看出題老師怎麼想 01/09 16:32