推 tsoahans: 7.strncpy不會幫你加'\0' 要留一格01/29 13:48
推 odanaga: strcpy會stack overflow01/29 14:02
→ amge1524: 16 所以C會減少Physical Memory的使用不01/29 14:18
→ amge1524: 是嗎?01/29 14:18
推 kev72806: 21 capacity miss 發生在原本有可是被同樣 index 的人置01/29 14:20
→ kev72806: 換掉了的時候,未必是 fully 才有01/29 14:20
→ silent0108: 他是說shared between two process01/29 14:21
→ silent0108: kev72806 可是張凡說只有fully才會capacity miss欸01/29 14:22
→ silent0108: 其他都算是conflict miss01/29 14:22
※ 編輯: silent0108 (140.113.186.243), 01/29/2016 14:23:40
※ 編輯: silent0108 (140.113.186.243), 01/29/2016 14:24:16
※ 編輯: silent0108 (140.113.186.243), 01/29/2016 14:24:52
推 kev72806: 原文對 capacity 提到 capacity misses will occur due01/29 14:48
→ kev72806: to blocks being discarded and later retrieved. 我是01/29 14:48
→ kev72806: 參考這個的 @@ 是說張凡真的有說哦 ... 正課班好像沒聽01/29 14:48
→ kev72806: 到01/29 14:48
http://i.imgur.com/rhJme63.jpg
有啊,我也是暑期班聽到的,還有畫這個表格
※ 編輯: silent0108 (101.14.194.161), 01/29/2016 14:55:53
→ silent0108: 不過增加一個block就不會發生miss,可以當作是 01/29 14:58
→ silent0108: capacity miss 這樣的說法我可以接受拉,只是想確定 01/29 14:58
推 kev72806: 我是去年春季 他沒講 TAT 01/29 15:04
→ silent0108: 阿... 沒關係你有看原文比較厲害 01/29 15:14
→ kev72806: 做了交大還是錯的一塌糊塗就是了 Orz 01/29 16:04
推 goldflower: 呃 張凡是說fully不會有conflict而不是只有fully是cap 01/29 16:47
→ goldflower: acity 你可能聽錯他的意思 01/29 16:47
推 irenelove: 可是印象中張凡題庫班的講義沒有選e 01/29 18:44
→ irenelove: 註釋就寫說 fully才有capacity miss欸 01/29 18:45
→ irenelove: 我記得他這題答案跟交大給不一樣 01/29 18:46
推 irenelove: 決定要找一下原文來看了Orz 01/29 18:47
→ kev72806: 類似張凡的說法,可是跟我記的定義不太一樣,我也很納悶 01/29 19:11
推 goldflower: 哇靠 我觀念要瓦解了嗎= = 01/29 20:12
推 goldflower: 其實想一想也是蠻直觀的 只要把capacity當作是fully專 01/29 20:18
→ goldflower: 用的conflict就好 只是現在我完全混淆張凡要表達什麼 01/29 20:18
→ goldflower: 了Orz 01/29 20:18
推 goldflower: 感恩 所以我原本想的跟課本一樣 只有確定fully沒confl 01/29 20:26
→ goldflower: ict@@ 01/29 20:26
→ goldflower: 不過似乎其他種的確沒有capacity 會被解釋為conflict 01/29 20:29
所以現在結論是
fully只有capacity
而其他的有conflict也可以有capacity囉?
※ 編輯: silent0108 (140.113.186.243), 01/29/2016 21:06:06
推 goldflower: 的了解是這樣:其他種的capacity發生的意義跟conflict 01/29 21:29
→ goldflower: 是一樣的 比如你考慮一個情形 2way set全滿 此時出現 01/29 21:29
→ goldflower: 一個新的block導致miss 那要稱它是capacity或是confli 01/29 21:29
→ goldflower: ct呢? 這種情形下其實兩個意思是一樣的 課本顯然是統 01/29 21:29
→ goldflower: 一稱為conflict 所以簡而言之 如果要你去填空除fully 01/29 21:29
→ goldflower: 外不用填到capacity 但是因為算盤其實沒說死 你那題選 01/29 21:29
→ goldflower: 擇題應該是因為如此才會選e 01/29 21:29
推 goldflower: 看錯…右邊格子有寫conflict只發生在direct和set asso 01/29 21:45
→ goldflower: ciative 01/29 21:46
→ goldflower: 噢我以為我看錯…沒事不衝突 反正你結論是對的= = 選 01/29 21:48
→ goldflower: 擇照算盤概念可以選 01/29 21:48
好喔感謝金花~
→ sm02188612: 16猜想是指"記憶體使用減少,且記憶體由子父分享",而非 01/29 22:44
→ sm02188612: "被子父分享的記憶體減少" 01/29 22:44
所以是他少加了逗號的感覺嗎
※ 編輯: silent0108 (140.113.121.184), 01/29/2016 22:46:53
※ 編輯: silent0108 (140.113.121.184), 01/29/2016 22:48:11
※ 編輯: silent0108 (140.113.121.184), 01/29/2016 22:49:10
推 swordefest: 我問張凡 他說direct沒有capacity是要在同一個size下 01/31 16:44
→ swordefest: ,而這題有增加size,所以E可以選 01/31 16:44