→ taitin:50%of time "a" processor has to stall 02/20 09:07
→ taitin:表示每個處理器有一半時間沒辦法平行運作 02/20 09:08
→ taitin:而不代表iotime跟cputime相等 02/20 09:08
→ taitin:因為剩下的50%8個CPU經過平行運作只剩50/8的時間 02/20 09:09
→ taitin:根據amdahl'law (不可被平行時間)+(可被平行加速時間) 02/20 09:10
→ taitin:50+50/8 02/20 09:10
推 gsrr:e小題變成80%在transfer,那與前提50%就不相同,為什麼還是使用 02/20 09:28
→ gsrr:(d)小題的40秒,麻煩大大解惑... 02/20 09:29
→ BenLinus:但切成各50似乎也怪怪的, 只有一個processor應該不會有 02/20 09:38
→ BenLinus:waiting to access disk 才對, 只有一個processor哩? 02/20 09:39
→ BenLinus:題目應該是說八個一起跑, 才會有50%的時間是在等吧? 02/20 09:39
→ BenLinus:啊... 我好像誤解題意了... 別理我 02/20 09:47
推 gsrr:我認為是不是直接100/8=12.5就是了,因為前面在講的50%, 02/20 09:50
→ gsrr:題目是用for example,主要在解釋他前面的敘述 02/20 09:51
→ gsrr:第(e)小題才是加上需等待I/O的條件. 02/20 09:52
→ BenLinus:直接除以8是標準錯誤吧@@ 02/20 09:57
→ taitin:題意應該是說,在八個運行時,每個CPU有一半時間再等DISK 02/20 21:21
→ taitin:第(e)小題 我寫 100*80%+100/8 跟100*80%+100/n n->∞∴80 02/20 21:23