推 ist123:感恩 來去研究看看 10/05 20:18
※ 引述《ist123 (123)》之銘言:
: 題目如下
: http://ppt.cc/JQYY
: 我想問的是第四題
: 我看解答在解這題時
: 是另 I/O TIME 為 X
: 100 - X / 0.5 * 8 = X
: 解出 X = 20
: 之後EX TIME = 20 + 20 = 40
: 我想請教各位大大
: 為何方程式可以這樣令呢?
: 又之後的20 + 20 是代表 一個I/O TIME 一個 CPU TIME 嗎?
: 感謝各位的幫忙
: 感恩
用專題用的很煩 偷閒來分享一下我的想法(不見得是對的 希望能有人討論)
8個processor,50%的時間因為存取disk而stall,所以加速8*50% = 4倍
50%的時間因為存取disk而stall,所以另外50%是CPU執行的時間
得IO time = CPU time
CPU time = (100-IO time)/4 = IO time
得IO time = 20s
所以8 processor SMP花的時間 = CPU time + IO time = 20s + 20s = 40s
歡迎指證..
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.118.110.186