看板 Grad-ProbAsk 關於我們 聯絡資訊
※ 引述《newpuma (還很新)》之銘言: : 1 : 請問convoy effect會影響IO utilization嗎?印象中會影響CPU utilization,但是IO u : tilization跟這有關嗎 : 2 : 在有號數乘法(booth)中,ALU的32bit還是64bit? : 3 : induction-variable access是迴圈內的變數嗎?(控制迴圈的還是迴圈內的) : 同上 : Write buffer scheme is similar to write-through except that write buffer schem : e writes data to buffers rather than to memory. CPU also needs to wait for the : completion of buffer writing but does not need to wait too long since buffer : writing is much faster than memory writing. : 這句哪裡有錯?buffer寫回memory的時候CPU不用等待吧?還是buffer是在記憶體? : 能順便問有沒有103交大的標準答案表嗎?找了一陣子找不到 : 4(已解決) : http://i.imgur.com/SW21yyb.jpg : 有號誌控制的甘特圖該怎麼畫,在wait的時候強迫process放棄資源嗎 : 5 : http://i.imgur.com/AiRwtqA.jpg : 這題我不管怎麼想都覺得是5126... : one level 多讀一次 : two level 多2次 : three level 多3次 : 我這樣想法有錯嗎@@ 你問的(4)那題,我突然看到,P2在0秒就來,busy完2秒加上最後busy1秒,3秒的時候就 會結束,這時候P1不是才剛busy完第一個2秒嗎?這樣這兩個process似乎沒有重疊到? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.25.105 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1483689901.A.BA5.html
Transfat: 我就來自問自答一下吧。P2第0秒進來,因為P1還沒來,P2 01/08 16:50
Transfat: 搶到CPU,先執行了Wait(S)並且做了一秒的busy,到第一秒的 01/08 16:51
Transfat: 時候P1來了,P1優先權比較高所以搶走P2的CPU,執行了兩秒 01/08 16:51
Transfat: 的busy(2),不過當P1要再繼續執行下去的時候,因為S已經 01/08 16:52
Transfat: 被P2拿走了,所以P1就卡在wait(S)的地方等待,這時候P2 01/08 16:52
Transfat: 就可以執行兩秒的busy(2),並且再第五秒的時候釋放S(sign 01/08 16 一秒的busy,打錯字了
Transfat: al(S)), 當P2釋放Semaphore後,因為p1優先權較高,所以 01/08 16:53
Transfat: P1又搶走了CPU別且進到wait(S),執行busy(2),執行完後釋 01/08 16:53
Transfat: 放Semaphore,並且因為P1優先權高,所以他會繼續執行最 01/08 16:53
※ 編輯: Transfat (140.112.25.105), 01/08/2017 17:00:43 ※ 編輯: Transfat (140.112.25.105), 01/08/2017 17:01:08
Transfat: 阿打錯字了好麻煩,算了,下面有其他篇參考下面的好了 01/08 17:01
yupog2003: XDD 01/08 19:52
ssssIssss: XDD 01/08 20:50