[理工] OS 兩題

作者: ok8752665 (dd8752665)   2020-01-24 09:09:37


先問這題
在contiguous的配置下 如果是block removed from beginning的話
那就直接改實體目錄裡面的start block no.跟size不就好了
這樣就完全不用disk i/o
然後在linked的配置下
block added at the end的話
寫入new block(一次) 讀目錄裡面的end block no.
改end block的指標到new block(一次)
應該兩次就好了吧
另外一個問題則是關於raid
洪逸只有提到raid 1+0的可靠度優於raid 0+1
所以應該用1+0會比較好
想問一下 所以0+1相較之下沒有什麼優點嗎
例如存取速度或是造價上都沒有比較好的地方?
作者: panyasan (=w=)   2020-01-24 09:43:00
第一個問題:要先讀最後一個BLOCK
作者: ok8752665 (dd8752665)   2020-01-24 09:59:00
你是說linked那邊嗎 是要讀甚麼東西呢
作者: panyasan (=w=)   2020-01-24 10:13:00
剛剛翻題庫班,洪毅是寫這樣。想了一下好像的確不知道要read 什麼..
作者: ok8752665 (dd8752665)   2020-01-24 10:31:00
對阿 我也是看完題庫班回家發現好像怪怪的
作者: Kedge (0.0)   2020-01-24 12:59:00
0+1如果壞一個disk 整條stripe都不能使用,等於只剩下鏡射出去的那條stripe1+0壞一顆的話拿這顆的鏡射disk繼續使用就好簡單說就是0+1壞一顆等於壞一條,1+0壞一顆就只是壞一顆
作者: ok8752665 (dd8752665)   2020-01-24 14:17:00
我知道阿 所以我想問的是0+1跟1+0比有什麼優點嗎還是說他們速度一樣 成本一樣 但availability就硬是差一節 所以0+1是個爛設計?

Links booklink

Contact Us: admin [ a t ] ucptt.com