OS3
OS3
ﺳﻮال (۲
ﺑﺮای G 13KBﻪ ۴ﺗﺎ J ۰ﺸﺖ Mﻫﻢ ﻧPﺎز دار6ﻢ ز6ﺮا ﻫﺮ ﺑTﺖ ﺻﻔﺮ 4KBﻓﻀﺎ داردG .ﻌﺪ ﺑﺮای
G 7KBﻪ دو ﺗﺎ J ۰ﺸﺖ Mﻫﻢ ﻧPﺎز دار6ﻢ و از ﻫﻤﺎن ﻣaﺎن ﻗMe dcوع Gﻪ ﭼﮏ ﮐﺮدن و اﻧﺘﺨﺎب
ﻣPﮑﻨPﻢ ﭼﻮن ﮔﻔﺘﻪ ﺷﺪە ﮐﻪ ﺗﺨﺼPﺺ Gﻪ ﺻﻮرت Next Fitاﺳﺖ .ﺑﺮای 5KBﻧ | }{ Gﻪ دو ۰
Jﺸﺖ Mﻫﻢ ﻧPﺎز دار6ﻢ.
10001011,00000001,00001001
ﺣﺎﻓﻈﻪ10001011,11111101,11001001 :
ﺑTﺸ‚{6ﻦ ﺗﻌﺪاد ۰ﮐﻨﺎر ﻫﻢ ۳ﺗﺎﺳﺖ Jﺲ =< 12KB = 3*4KB
ﺳﻮال (۳
۱۰ ۹ ۸ ۷ ۶ ۵ ۴ ۳ ۲ ۱ﺷﻤﺎرە 'ﺎر
۳۱ ۲۱ ۱۶ ۱۹ ۴۹ ۱۴ ۳۳ ۱۰ ۲۹ ۱۸ﺣﺎﻓﻈﻪ ﻣﻮرد ﻧ0ﺎز KB
۱۰ ۱۵ ۱۰ ۵ ۱۰ ۱۵ ۱۵ ۲۰ ۵ ۱۰زﻣﺎن ﻣﺎﻧﺪ6ﺎری در ﺣﺎﻓﻈﻪ )ﺛﺎﻧ0ﻪ(
Time
۰-۵ ۵-۱۰ ۱۰-۱۵ ۱۵-۲۰ ۲۰-۲۵ ۲۵-۳۰ ۳۰-۳۵
Memory
20KB )7(19KB )8(16KB )8(16KB) 3(10KB) 3(10KB) 3(10KB) 3(10KB
30KB )9(21KB )9(21KB )9(21KB - - - -
30KB )2(29KB )1(18KB )1(18KB) 5(14KB) 5(14KB) 5(14KB -
50KB )6(49KB )6(49KB )4(33KB) 4(33KB) 4(33KB) 10(31KB) 10(31KB
ﺳﻮال (۴
2! > 156 → 𝑛 = 8
1𝐺𝐵 = 2"# 30 − 8 = 22
1𝑀𝐵 = 2$# → 128𝑀𝐵 = 2$%
27-22=5
ﺳﻮال (۵
اﻧﺪازە ﺻﻔﺤﻪ :ﻫﺮ ﺻﻔﺤﻪ ﺷﺎﻣﻞ <- ۲۱۰ <-۱ kآﻓﺴﺖ ۱۰ﺑTﺖ دارد.
11222H : 00010001001000100010
0001000100 = 44H -> page number = 44H
در ﺟﺪول وﺟﻮد ﻧﺪارد و ﻧﻤﯿﺘﻮان ﺷﻤﺎرە ﻗﺎب را ﺗﻌﯿ | }
¨ ﮐﺮد .اﻣﺎ راە ﺣﻞ ˜ dﻣﺜﻼ ا«ﺮ ﻋﺪد دادە
ﺷﺪە 111222hﺑﻮد Gﻪ اﯾﻦ ﺻﻮرت ﺣﻞ ﻣTﺸﺪ:
111222H : 000100010001001000100010
00010001000 = 444H
ﺷﻤﺎرە ﺻﻔﺤﻪ444H :
01011100 ﺷﻤﺎرە ﻗﺎب5CH :
010111001000100010 = 17222H = physical address
ﺳﻮال (۶
J <-۲۲ × ۲۱۰ﺲ آﻓﺴﺖ ۱۲ﺑTﺖ دارد ﺻﻔﺤﺎت ۴ﮐPﻠ¶µﺎﯾ‚ +ﻫﺴ·ﻨﺪ ﮐﻪ ﻣTﺸﻮد = ۲۱۲
ﮐﻪ در ﻫﮕﺰا دﺳPﻤﺎل ﺑﺮاﺑﺮ ۳رﻗﻢ ﻣTﺸﻮد.
۳ﻫﮕﺰ ﺷﻤﺎرە ﺻﻔﺤﻪ ﻣﻮرد ﻧﻈﺮ را ºﺸﺎن ﻣPﺪﻫﺪ.
Gﺎ¼ﺪ از اﺑﺘﺪای ﺟﺪول ﻣﺤﺘ6µﺎت ﺣﺎﻓﻈﻪ ﺳﻄﺮ Gﻪ ﺳﻄﺮ ﺣﺮﮐﺖ ﮐﻨPﻢ ﺗﺎ Gﻪ ۰۲ﻫﮕﺰ ﺑﺮﺳPﻢ.
ﻃﺒﻖ ﻣﺴﺎﻟﻪ ﻫﺮ ﺳﻄﺮ ﺟﺪولG ۳ ،ﺎ¼ﺖ در ﻧﻈﺮ ﮔﺮﻓﺘﻪ ﺷﺪە اﺳﺖ .آدرس اﺑﺘﺪای ﺟﺪول ﺑﺮاﺑﺮ
0AFEﻫﮕﺰ اﺳﺖ Jﺲ ﺑﺮای رﺳPﺪن Gﻪ آدرس ﺳﻄﺮ دارای ﻗﻄﻌﻪ ۰۲ﻫﮕﺰ Gﺎ¼ﺪ از دو ﺳﻄﺮ
ﺟﺪول ﻋﺒﻮر ﮐﻨPﻢ ﮐﻪ ¼ﻌ}G ۶=۳*۲ +ﺎ¼ﺖ از اﺑﺘﺪای ﺟﺪول ﺟﻠﻮ ﺑﺮو6ﻢ .ﺑﻨﺎﺑﺮاﯾﻦ آدرس ﺳﻄﺮ
دارای ﻗﻄﻌﻪ ۰۲ﻫﮕﺰ ﺑﺮاﺑﺮ 0AFE + 6 = 0B04ﻣTﺸﻮد .در اﯾﻦ آدرس G ۳ﺎ¼ﺖ را ﺧﺎرج
ﻣPﮑﻨPﻢJ .ﺲ آدرس Meوع ﺟﺪول ﺻﻔﺤﻪ ﺑﺮای ﻗﻄﻌﻪ ۰۲ﻫﮕﺰ ﺑﺮاﺑﺮ 0B09ﻣﯿcﺎﺷﺪ .ﭼﻮن
در آدرس ﻣﻨﻄ‚ Æدادە ﺷﺪە ﺻﻔﺤﻪ ﺷﻤﺎرە ۳را ﻣPﺨﻮاﻫPﻢ ﻃﺒﻖ ﮔﻔﺘﻪ ﺻﻮرت ﺳﻮال ﻫﺮ
ﺳﻄﺮ ﺟﺪول ﺑﺮاﺑﺮ G ۱ﺎ¼ﺖ ﻣTﺸﻮد و Gﺎ¼ﺪ ۳ﺳﻄﺮ را ÇﮐﻨPﻢ Jﺲ آدرس ﺳﻄﺮ دارای ﺻﻔﺤﻪ
۳ﻫﮕﺰ ﺑﺮاﺑﺮ 0B09 + 3 = 0B0CﻣTﺸﻮد .ﻣﺤﺘﻮای اﯾﻦ آدرس ﺑﺮاﺑﺮ (0A)Hاﺳﺖ ﮐﻪ ﺑﺮاﺑﺮ
ﺷﻤﺎرە ﻗﺎب ﻣﻮرد ﻧﻈﺮ ﺑﺮای ﺻﻔﺤﻪ ﺧﻮاﺳﺘﻪ ﺷﺪە اﺳﺖJ .ﺲ آدرس ﻓ | }{ È6ﺑﺮاﺑﺮ
(0A456)HﻣTﺸﻮد.
ﺳﻮال (۷
۸𝐾𝐵 = ۲۳ × ۲۱۰ = ۲۱۳
۲۳۶
ﺷﻤﺎرە ﺻﻔﺤﻪ ﻫﺎ= ۲۲۳ :
۲۱۳
۲۲۴
ﺷﻤﺎرە ﻗﺎب ﻫﺎ= ۲۱۱ :
۱۳
۲
} }
Jﺲ frame numberﺑﺮاﺑﺮ ۱۱ﻣTﺸﻮد ﮐﻪ ﻣÊب ۸ﻧTﺴﺖ Jﺲ از ﻣÊب ﺑﺰرگ ﺗﺮ Gﻌﺪی
¼ﻌ} ۱۶ +اﺳﺘﻔﺎدە ﻣPﮑﻨPﻢ ﮐﻪ 16bits = 2BﻣTﺸﻮد.
𝐵𝑀 ۲۲۳ × ۲𝑏𝑖𝑡 = ۱۶
ﺳﻮال (۸
ﻣﻌﻤﺎری اﯾÌﺘﻞ ﻫﻨÍﺎ Îﮐﻪ در ﺣﺎﻟﺖ ﻣﺤﺎﻓﻈﺖ ﺷﺪە ˜ﺎر ﻣPﮑﻨﺪ ﻣﯿﺘﻮاﻧﺪ ﻓﻀﺎی آدرس ﺧÏ
را ﻣﺴﺘﻘPﻤﺎ در ¼ﮏ ﺣﺎﻓﻈﻪ ﻓ | }{ È6ﺑﺰرگ ¼ﺎ Gﻪ ﻃﻮر ﻏ|{ ﻣﺴﺘﻘPﻢ )Gﺎ اﺳﺘﻔﺎدە از ﺻﻔﺤﻪ ﺑﻨﺪی(
در ¼ﮏ ﺣﺎﻓﻈﻪ ﮐﻮﭼﮏ ﺗﺮ و ﻓﻀﺎی ذﺧ|{ە ﺳﺎزی دÓﺴﮏ ﺗﺮﺳPﻢ ﮐﻨﺪ .در ﺻﻔﺤﻪ ﺑﻨﺪی،
ﭘﺮدازﻧﺪە ﻓﻀﺎی آدرس ﺧ Ïرا Gﻪ ﺻﻔﺤﺎت Gﺎ اﻧﺪازە ﺛﺎGﺖ ﮐﻪ ﻣﻌﻤﻮﻻ ۴ﮐPﻠ¶µﺎ¼ﺖ ﻃﻮل
ﺗﻘﺴPﻢ ﻣPﮑﻨﺪ ﮐﻪ ﻣﯿﺘﻮاﻧﻨﺪ در ﺣﺎﻓﻈﻪ ﻓ | }{ È6و ¼ﺎ ذﺧ|{ە ﺳﺎزی دÓﺴﮏ ﻧÍﺎﺷﺖ ﺷﻮﻧﺪ .وﻗ‚+
ﺑﺮﻧﺎﻣﻪ ای Gﻪ ¼ﮏ آدرس ﻣﻨﻄ‚ Æدر ﺣﺎﻓﻈﻪ ارﺟﺎع ﻣPﺪﻫﺪ ،ﭘﺮدازﻧﺪە آدرس را Gﻪ ¼ﮏ آدرس
ﺧ Ïﺗﺮﺟﻤﻪ ﻣPﮑﻨﺪ و ﺳÕﺲ از ﻣaﺎﻧTﺴﻢ ﺻﻔﺤﻪ ﺑﻨﺪی ﺧﻮد ﺑﺮای ﺗﺮﺟﻤﻪ آدرس ﺧG Ïﻪ
آدرس ﻓ | }{ È6ﻣ¶5ﻮط اﺳﺘﻔﺎدە ﻣPﮑﻨﺪ .ا«ﺮ ﺻﻔﺤﻪ دارای آدرس ﺧ Ïدر ﺣﺎل ﺣﺎ}× در
ﺣﺎﻓﻈﻪ ﻓ | }{ È6ﻧcﺎﺷﺪ ،ﭘﺮدازﻧﺪە ¼ﮏ page faultا¼ﺠﺎد ﻣPﮑﻨﺪ .اﯾﻦ ﻧﻘﺺ ﺳTﺴﺘﻢ ﻋﺎﻣﻞ را
ﻫﺪا¼ﺖ ﻣPﮑﻨﺪ ﺗﺎ ﺻﻔﺤﻪ را از ﻓﻀﺎی ذﺧ|{ە ﺳﺎزی دÓﺴﮏ در ﺣﺎﻓﻈﻪ ﻓ | }{G È6ﺎرﮔﺬاری ﮐﻨﺪ.
ﺳÕﺲ دﺳﺘﻮری را ﮐﻪ ﻧﻘﺺ ا¼ﺠﺎد ﮐﺮدە را ﻣﺠﺪدا راە اﻧﺪازی ﮐﻨﺪ.
در IA-32ﺻﻔﺤﻪ ﺑﻨﺪی ﻣaﺎﻧ | }{ Îﺑﺮای ﭘPﺎدە ﺳﺎزی ¼ﮏ ﺳTﺴﺘﻢ ﺣﺎﻓﻈﻪ ﻣﺠﺎزی ﻓﺮاﻫﻢ ﻣPﮑﻨﺪ
ﮐﻪ ا«ﺮ ﻻزم GﺎﺷﺪG ،ﺨﺶ ﻫﺎ ÛÜاز ﻣﺤPﻂ اﺟﺮای ﺑﺮﻧﺎﻣﻪ در ﺣﺎﻓﻈﻪ ﻓ | }{ È6ﻧÍﺎﺷﺖ ﻣTﺸﻮﻧﺪ.
ﻋﻼوە ﺑﺮ آن ﺻﻔﺤﻪ ﺑﻨﺪی ﻣﯿﺘﻮاﻧﺪ ﺑﺮای ﺟﺪاﺳﺎزی ﭼﻨﺪﯾﻦ ˜ﺎر اﺳﺘﻔﺎدە ﺷﻮد.
ﺳﻮال (۹
}
رو6ﮑﺮد ﻫﺎی ﻣﺨﺘﻠ Æﺑﺮای ﺗﺮﺟﻤﻪ آدرس ﻫﺎی ﻣﺠﺎزی ﻗﻄﻌﻪ ﺑﻨﺪی ﺷﺪە وﺟﻮد دارد .ﻣﺜﻼ
MMUﮐﻪ دارای ¼ﮏ رﺟTﺴ‚{ ) relocationﺟﺎ Gﻪ ﺟﺎ (ÛÜو ¼ﮏ رﺟTﺴ‚{ ) limitﻣﺤﺪود¼ﺖ(
ﺑﺮای ﻫﺮ ﻗﻄﻌﻪ اﺳﺖ .ا«ﺮ ﻓﺮض ﮐﻨPﻢ ﮐﻪ Riﺑﺮاﺑﺮ آﻓﺴﺖ relocationو Liﺑﺮای limit
ﻗﻄﻌﻪ iام اﺳﺖ .ﺑﺮای ﺗﺮﺟﻤﻪ آدرس ﻣﺠﺎزی G vaﻪ آدرس ﻓ | }{ pa È6اﺑﺘﺪا vaرا Gﻪ ﺷﻤﺎرە
Gﺨﺶ ) (sو آدرس در Gﺨﺶ ) (aﺗﻘﺴPﻢ ﻣPﮑﻨPﻢ .ا«ﺮ آدرس ﺑﺰرگ ﺗﺮ از ﺣﺪ ﻗﻄﻌﻪ (Ls) s
Gﺎﺷﺪ آﻧÍﺎە اﺳ·ﺜﻨﺎ ا¼ﺠﺎد ﻣPﮑﻨﺪ و در ﻏ|{ اﯾﻦ ﺻﻮرت آدرس ﻓ | }{ È6ﺑﺮاﺑﺮ آدرس Gﺨﺶ )+ (a
آﻓﺴﺖ relocationﻣTﺸﻮد.
Pa <- a + Ri
در ﺟﺎ Gﻪ ﺟﺎ ÛÜﭘ6µﺎ ،ﮐﺮﻧﻞ ﻣﺠﻤﻮﻋﻪ ی ﺟﺪاäﺎﻧﻪ ای از ﻣﺤﺪود¼ﺖ ﻫﺎ و ﺟﺎ Gﻪ ﺟﺎ ÛÜﻫﺎ را ﺑﺮای
¨ ﻓﺮآﯾﻨﺪ ﻫﺎ context switchوﺟﻮد داﺷﺘﻪ ﻫﺮ ¼ﮏ از ﻓﺮآﯾﻨﺪ ﻫﺎ ﺣﻔﻆ ﻣPﮑﻨﺪ و ﻫﻨÍﺎ Îﮐﻪ ﺑ | }
Gﺎﺷﺪ ﻣﻘﺎدﯾﺮ داﺧﻞ رﺟTﺴ‚{ MMUرا ﺗﻐﯿ|{ ﻣPﺪﻫﺪ.
¨ ¼ﮏ ﺟﺪول segmentاﺳﺖ .ا«ﺮ ﺷﻤﺎرە ﻗﻄﻌﻪ در vﺑTﺸ‚{ از ﺗﻌﺪاد رو6ﮑﺮد دوم داﺷ ‚ }
Gﺨﺶ ﻫﺎ Gﺎﺷﺪ در اﯾﻦ ﺣﺎﻟﺖ ¼ﮏ اﺳ·ﺜﻨﺎ ا¼ﺠﺎد ﻣTﺸﻮد .ا«ﺮ اﯾﻦ ﻃﻮر ﻧﺒﻮد از ﺷﻤﺎرە Gﺨﺶ
ﺑﺮای ﺟﺴﺘﺠﻮی ﻣﻘﺎدﯾﺮ ﺣﺪ و ﺟﺎ Gﻪ ﺟﺎ ÛÜدر ﺟﺪول اﺳﺘﻔﺎدە Îﮐﻨﺪ.
ﺳﻮال (۱۰
A, B, C, D, A, B, E, A, B, C, D, E
FIFO:
ﺗﻘﺎﺿﺎ A B C D A B E A B C D E
ﻗﺎب۱ A A A A A A E E E E D D
ﻗﺎب۲ B B B B B B A A A A E
ﻗﺎب۳ C C C C C C B B B B
ﻗﺎب۴ D D D D D D C C C
ﻧﻘﺺ * * * * * * * * * *
PAGE FAULT = 8
(۱۱ ﺳﻮال
20 -> 22 -> 38 -> 40 -> 2 -> 6 -> 10
6*[(22-20)+(38-22)+(40-38)+(2-0)+(6-2)+(10-6)] = 6*(2+16+2+2+4+4)=
6*30 = 180ms
(۱۲ ﺳﻮال
2, 5, 2, 3, 5, 4, 2, 5, 1, 2, 3, 2
Page fault = 9
۲ﺗﻘﺎﺿﺎ ۵ ۲ ۳ ۵ ۴ ۲ ۵ ۱ ۲ ۳ ۲
۲ﻗﺎب۱ ۲ ۲ ۲ ۲ ۲ ۲ ۲ ۲ ۲ ۲ ۲
ﻗﺎب ۲ ۵ ۵ ۵ ۵ ۵ ۵ ۵ ۱ ۱ ۱ ۱
ﻗﺎب ۳ ۳ ۳ ۴ ۴ ۴ ۴ ۴ ۳ ۳
ﻧﻘﺺ * * * * * *
ﺳﻮال (۱۳
T=(1-P!" )× [hit(T#$% + T&& ) + (1 − hit)(T#$% + 2T&&)] + P!" × (T#$% +
T&& + T'()* + T&) = 0.999 × [0.8 × (10 + 100) + 0.2(10 + 200)] +
0.001 × (10 + 100 + 10+ + 100) = 129.87 + 1000.21 = 1130.08 ns
ﺳﻮال (۱۴
اﻟﻒ( در اﯾﻦ ﻣﻌﻤﺎری از ﻫﺮ رو6ﮑﺮد stripingو ﺗﻮازن parityﺑﺮای رﺳPﺪن Gﻪ راﻧﺪﻣﺎن ﺑ‚{í
¨ دادە ﻫﺎ اﺳﺘﻔﺎدە ﻣTﺸﻮد .در Raid5 ¨ ﺑﺮای ﭘTﺸﮕ|{ی از ﺑﺮوز ﻣﺸaﻞ از دﺳﺖ رﻓ ‚ }
و ﻫﻢ ﭼﻨ | }
îMﺮﺳﺘﺎن ﺷcﮑﻪ و ¼ﺎ ﻓﻨﺎوری اﻃﻼﻋﺎت ﻣﯿﺘﻮاﻧﻨﺪ ¼ﮏ ﻫﺎرد دÓﺴﮏ را Gﻪ ﻃﻮر ﻣﻮﻗﺖ از ﻣﺪار
ﺧﺎرج ﮐﻨﻨﺪ و اﯾﻦ اﻃﻤﯿﻨﺎن را ﺑﻮﺟﻮد ﺑPﺎورﻧﺪ ﮐﻪ اﻃﻼﻋﺎت از دﺳﺖ ﻧﺨﻮاﻫﻨﺪ رﻓﺖ .ﺑﻨﺎﺑﺮاﯾﻦ
ا«ﺮ دÓﺴ Èﺧﺮاب ﺷﻮد ﻋﻤﻠPﺎت ﻣﺜﻞ ﻗcﻞ اداﻣﻪ ﭘPﺪا ﻣPﮑﻨﺪ .اﻟﺒﺘﻪ Gﺨﺎﻃﺮ ﭘPﭽPﺪە ﺑﻮدن اﯾﻦ
ﻣﻌﻤﺎریG ،ﺎز6ﺎG Û,ﻪ زﻣﺎن و ˜ﺎر ﻓ} +ﺑTﺸ‚{ی ﻧPﺎز داردG .ﺎ اﯾﻦ ﺣﺎل ا«ﺮ ¼ Èاز دÓﺴﮏ ﻫﺎ ﺧﺮاب
ﺷﻮد اﻣaﺎن Gﺎز6ﺎ Û,اﻃﻼﻋﺎت وﺟﻮد ﺧﻮاﻫﺪ داﺷﺖJ .ﺲ ا«ﺮ دراﯾﻮی از دﺳﺖ رﻓﺖ ﻣﯿﺘﻮان Gﺎ
ﻣﺤﺎﺳcﻪ parityرا Gﻪ ﺻﻮرت ﻣﻌﮑﻮس اﻧﺠﺎم داد ﺗﺎ ﺗﻤﺎم دادە ﻫﺎی ﻫﺮ ¼ﮏ از دراﯾﻮ ﻫﺎ Gﺎز6ﺎÛ,
ﺷﻮد .اﻟﺒﺘﻪ اﯾﻦ ﻣﻌﻤﺎری ﻧﻤﯿﺘﻮاﻧﺪ ﺧﺮا Û,ﻫﻤﺰﻣﺎن دو دÓﺴﮏ را ﺗﺤﻤﻞ ﮐﻨﺪ.
¨ آن ا¼ﺠﺎد ﺷﺪە ب( Raid 5ﻗﺎGﻠPﺖ اﻃﻤﯿﻨﺎن Gﺎﻻ Ûدارد اﻣﺎ ˜ﺎﻫ ðeﮐﻪ در Mﻋﺖ ﻧﻮﺷ ‚ }
Ü
.
Gﺎﻋﺚ ﺷﺪە ﮐﻪ ﺑﺮای data baseﻫﺎی دارای ﭼﻨﺪﯾﻦ ﻓﺎ¼ﻞ ﺑﺰرگ ﻣﻨﺎﺳﺐ ﻧcﺎﺷﺪ در واﻗﻊ
ﺑ6{‚íﻦ ﺣﺎﻟﺖ اﺳﺘﻔﺎدە از اﯾﻦ ﻣﻌﻤﺎری ﺑﺮای ﺑﺮﻧﺎﻣﻪ ﻫﺎ ÛÜﮐﻪ Gﻪ ﭼﻨﺪﯾﻦ Gﻠﻮک ﻓﺎ¼ﻞ ﮐﻮﭼﮏ
دﺳ‚{ õدارﻧﺪ اﺳﺖ .ﻣﺜﻼ Mور ﻫﺎ ÛÜﺑﺮای ر6ﺰﺗﺮاÌöﺶ ﻫﺎ و !ور %ﺎی (ﺎ)*ﺎە دادە ﮐﻪ
ﻣﯿﺘﻮاﻧﻨﺪ ﺷﺎﻣﻞ ﺗﻌﺪاد ز6ﺎدی ورودی و ﺧﺮو G ÷,ﺎﺷﻨﺪ اﻣﺎ از ﻧﻈﺮ ﺣﺪا {øöاﻧﺪازە ﻓﺎ¼ﻞ ﻣﺤﺪود
ﻫﺴ·ﻨﺪ.
ج(
د( raid1ﻋﻤﻞ ﺧﻮاﻧﺪن را 6Mـ ـﻊ ﺗﺮ اﻧﺠﺎم ﻣPﺪﻫﺪ ز6ﺮا درﺧﻮاﺳﺖ ﺧﻮاﻧﺪن Gﻪ دراﯾﻮ ﻫﺎی
ﻣﻮازی ارﺳﺎل ﻣTﺸﻮﻧﺪ و آﻧíﺎ ÛÜﮐﻪ 6Mـ ـﻊ ﺗ65ﻦ ﻋﻤﻠúﺮد را دارﻧﺪ اﺑﺘﺪا دادە ﻫﺎ را ﺑﺮﻣPﮕﺮداﻧﻨﺪ.
اﻣﺎ raid5ﻧ | }{ ûﺴPﺎر 6Mـ ـﻊ اﺳﺖ ز6ﺮا دادە ﻫﺎ Gﻪ Mﻋﺖ ﻗﺎGﻞ دﺳ‚{ õﻫﺴ·ﻨﺪ و ﺑﺮای ˜ﺎر¶ﺮ
¨ ﮐﻨﺪ ﺗﺮ از ﺧﻮاﻧﺪن اﺳﺖ ز6ﺮا دادە ﻫﺎ Gﺎ¼ﺪ در ﻓﺮﺳﺘﺎدە ﻣTﺸﻮﻧﺪ .در raid1ﻋﻤﻠPﺎت ﻧﻮﺷ ‚ }
¨ در raid5ﮐﻨﺪ ﺗﺮ ﻫﻢ ﻫﺴﺖ ز6ﺮا اﻃﻼﻋﺎت parity ﭼﻨﺪ دÓﺴﮏ ﻧﻮﺷﺘﻪ ﺷﻮﻧﺪ .اﻣﺎ ﻧﻮﺷ ‚ }
¨ ﻣﺤﺎﺳcﻪ ﺷﻮد و اﯾﻦ زﻣﺎن ﻣﯿ{,د Raid1 .ﺑﺮای آرﺷﯿﻮ دادە و ﻫﺮ Gﺎ¼ﺪ در ﻃﻮل ﻫﺮ ﻧﻮﺷ ‚ }
ﺑﺮﻧﺎﻣﻪ ˜ﺎر¶ﺮدی د¼ﮕﺮی ﮐﻪ دادە ﻫﺎی mission-criticalرا ذﺧ|{ە ¼ﺎ اﺳﺘﻔﺎدە ﻣPﮑﻨﺪ اﺳﺘﻔﺎدە
ﻣTﺸﻮد raid5 .ﺑﺮای Mور ﻫﺎی ﻓﺎ¼ﻞ و ﺑﺮﻧﺎﻣﻪ ˜ﺎر¶ﺮد دارد .ز6ﺮا در ذﺧ|{ە ﺳﺎزی ،ﻋﻤﻠúﺮد و
ﻣﻘﺎوﻣﺖ و اﻣﻨPﺖ Gﻪ ﺗﻌﺎدل ﺧﻮ ÛرﺳPﺪە .از آﻧﺠﺎ Ûﮐﻪ ﻋﻤﻠúﺮد raid5در ﻧﻮﺷ ‚ }
¨ Gﺪ ﺗﺮ از Ü ,
‚ }
¨ ﻓﺎ¼ﻞ ﺳﻨﮕ|¨ ﻻزم Gﺎﺷﺪ و ¼ﺎ Gﻪ ﻓﻀﺎ ÛÜﺑTﺸ{ از ﺣﺪ ﻣﺠﺎز روی raid1اﺳﺖ ،ا«ﺮ ﻧﻮﺷ ‚ }
دÓﺴﮏ Gﺎ raid1ﻧPﺎزی ﻧTﺴﺖ ﺑ {‚íاﺳﺖ از raid1اﺳﺘﻔﺎدە ﺷﻮد.