推 JacobSyu: 1.RAID 1+0 12/31 15:41
推 JacobSyu: 2.(c) 16bits可用指令數較少 12/31 15:44
推 JacobSyu: 一般而言d好於a 12/31 15:46
推 maque: 2.(a)16bit相對於32bit指令能力較弱,指令數會增 01/01 00:51
→ maque: 2.(b)code demsity是指一個program完成工作需要的code大小 01/01 00:52
→ maque: (b)個人覺得雖然16bit佔空間較少但會增加的倍數會高於32bit 01/01 00:54
推 JacobSyu: 我打錯,應該是可用operation較少,假設I-cache容量不變 01/01 01:06
→ JacobSyu: 3. average:b,d,a,c worst:應該與aver.相反? 01/01 01:07
→ winnie48: 不過16bit的不是常用到的指令嗎?所以應該一直都在cache 01/01 16:54
→ winnie48: 裡面,hit rate上升? 01/01 16:54
→ winnie48: 第三題有看到另一種版本:average是 a<b<c<d. worst 則 01/01 16:58
→ winnie48: 是a<c<d<b 01/01 16:58
→ winnie48: 不過也有解答是像J大說的那樣,但worst b<d<a=c. 好奇 01/01 17:00
→ winnie48: 怪!? 01/01 17:00
推 galapous: 第三題要有例子才能判斷吧,不然同方法worst case不同 01/01 17:09
→ galapous: ^不 01/01 17:10
推 galapous: 為啥raid 1+0 write throughput高? 01/02 15:45
推 JacobSyu: 1+0:某disk掛掉,兩邊仍可寫;0+1無法 wikipedia有畫 01/02 17:41
推 galapous: raid 0+1某disk掛掉換成另一組應該還是可以寫吧? 01/02 18:33
推 galapous: 用wiki的圖舉例的話,假設disk 1壞掉, 01/02 18:38
→ galapous: 那raid 1+0還剩2,3,4可寫 raid 0+1剩3,4可寫 01/02 18:39
→ galapous: 這樣會影響write throughput嗎? 01/02 18:39
→ JacobSyu: wiki的圖,bus你把他想成平行寫入 01/02 19:19
→ JacobSyu: 我上面打錯...,write throughput: 01/02 19:25
→ JacobSyu: RAID0+1: 先RAID0(stripe)再RAID1(mirror) 01/02 19:26
→ JacobSyu: RAID1+0:先RAID0(stripe)再RAID1(mirror) 01/02 19:27
→ JacobSyu: wiki 深/淺橘你可以把他想成奇/偶次寫入; 01/02 19:28
→ JacobSyu: 更正:RAID1+0:先RAID1(mirror)再RAID0(stripe) 01/02 19:29
→ JacobSyu: 樓上那句別理 01/02 19:34
→ JacobSyu: ----------------------我上面亂打一通............. 01/02 19:35
→ JacobSyu: RAID0+1: 先RAID0(stripe)再RAID1(mirror) 01/02 19:36
→ JacobSyu: RAID1+0: 先RAID1(mirror)再RAID0(stripe) 01/02 19:36
→ JacobSyu: 若壞一個,RAID0+1:能寫2個,RAID1+0:能寫3個; 01/02 19:41
推 galapous: 所以說,write throughput跟可以寫入幾個disk有關囉? 01/02 20:20
→ galapous: 我以為單純是指寫入資料的速度 01/02 20:21
→ winnie48: 謝謝!! 01/02 20:33
→ JacobSyu: 略懂..RAID0+1 1+0 RAID5 要考細可以非常難... 01/02 23:04
→ JacobSyu: 我問系上教授,有時候都不太確定原因 01/02 23:04