RAID-6ì²z¸ÑªR
¦³Ãö¦UÏúRAID§Þ³Nªº°Q½×¤@ª½¦b¦UÓÉD°Ó¥H¤Î¥Î¤á¤§¶¡ª§°õ¤£¥ð¡A¦n¶H°µ¦sÀxªº¡A±i¤f³¬¤f³£·|»¡¦Û®aªºRAID§Þ³N¹ê²{°_¨Ó¦h¤\¦h¤\¦n¡A§O®aªº§Þ³N¦³¦h¤j¦h¤jªº¯Ê³´¡A¦ý¦³¦h¤Ö¤H¯u¥¿¤F¸ÑRAID§Þ³Nªº¹ê½è©O¡H¦n¦b¦³DoSTOR³oÓ¤j¥¥x¡A¥i¥HÀ°§U¤j®a¸Ñ´b¡A¥»¦¸§ÚÌ´N½Ð¨ÓDoSTOR¯S¬ù§Þ³N±M®a¸³°ß¤¸¥ý¥Í¡A²`¤J²L¥Xªº§i¶D¦U¦ì¡ARAID-6¬O¤°¤\¡C
¬JµM¬OÁ¿ì²z¡A¨º¨Ç¡§¬°¤°¤\»ÝnRAID6¡¨¡B¡§RAID6ªºÉ¬¶Õ¡¨µ¥¤º®e´N³£¬Ù¥h¤F¡Cª½±µ¶i¤J¬\ÀêµL½ìªº²z½×¡C
¤@¡BRAID5©MXOR¹Bºâ
¬°¤F·ÓÅUªì¾ÇªÌ¡AÁÙ¬O¥ý§â¬ÛÃö°ò¥»·§©À¤¶²Ð¤@¤U¡A¦Ñ¤â¥i¥H¸õ¹L³o³¡¤Àª½±µ¬Ý¤U±¡C¡]§O§CÀY¡I¬O¬Ý¥»©«¤U±¡A·Q¨Ç¤°¤\§o¡ã¡^
XOR¹Bºâ¬O¼Æ²zÅ޿誺°ò¥»¹Bºâ¤§¤@¡A¦b½Ò¥»¤Wªº²Å¸¹¬O¤@Ó¶ê°é¨½±¤@Ó¥[¸¹¡C¹ê¦bÃi±o¥Î´¡¤J²Å¸¹¥\¯à¡A¤j®a´N´ê¦XµÛ¬Ý§a¡C
¨âӼƦr¤§¶¡ªºXOR¹Bºâ©w¸q¬O¡G
1 XOR 1 = 0
1 XOR 0 = 1
0 XOR 1 = 1
0 XOR 0 = 0
¡]©¿µM·Q°_¸Õ¦æ·s¨®µPªº®ÉÔ¡A¦³¨Ç²`¦`¤H¥Î¤T¦ì¤G¶i¨î¼Æ¼Ð°O©Ê§O¡C010¬O¨kªº¡A101¬O¤kªº¡CSorry¡A§è»·¤F¡C¡^
¦hӼƦrXORªº®ÉÔ¡A¦³¨âÓ¯SÂI¡G
A¡^µ²ªGÉO¹Bºâ¶¶§ÇµLÃö¡C¤]´N¬O (a XOR b) XOR c = a XOR (b XOR c)¡C
B¡^¦UÓ°ÑÉO¹Bºâªº¼Æ¦rÉOµ²ªG´`Àô¹ïºÙ¡C¦pªG a XOR b XOR c = d¡A¨º¤\a = b XOR c XOR d¡Fb = a XOR c XOR d¡Fc = a XOR b XOR d¡C
ºÏ½L°}¦C¤¤ªºRAID5¤§©Ò¥H¯à°÷®e¿ù¡A´N¬O§Q¥Î¤FXOR¹Bºâªº³o¨Ç¯SÂI¡C¤W±¨Ò¤l¤¤ªºa¡Bb¡Bc¡Bd´N¥i¥H¬Ý§@¬O¥|ÁûºÏ½L¤Wªº¼ÆÕu¡A¨ä¤¤¤TÓ¬OÀ³¥Î¼ÆÕu¡A³Ñ¤U¤@Ó¬O®ÕÅç¡C¸I¨ì¬G»Ùªº®ÉÔ¡A¬ÇºÞþӧ䤣¨ì¤F¡A³£¥i¥H¥Î³Ñ¤Uªº¤TӼƦrXOR¤@¤Uºâ¥X¨Ó¡C
¦b¹ê»ÚÀ³¥Î¤¤¡A°}¦C±±¨î¾¹¤@¯ën¥ý§âºÏ½L¤À¦¨«Ü¦h±ø±a¡]^¤å¥sStripe¡Aª`·N¤£¬OStripper¡^¡AµM¦Z¦A¹ï¨C²Õ±ø±a°µXOR¡C
¨£¤U±²Ä¤@ӹϡG
P1 = ¼ÆÕua XOR ¼ÆÕub XOR ¼ÆÕuc
P2 = ¼ÆÕud XOR ¼ÆÕue XOR ¼ÆÕuf
P3 = ¼ÆÕug XOR ¼ÆÕuh XOR ¼ÆÕui
P4 = ¼ÆÕuj XOR ¼ÆÕuk XOR ¼ÆÕul
±½ª¼³¡¤À´NÁ¿³o¤\¦h¡A¦A¤£À´´Ngoogle§a¡Aº¡¤s¹M³¥³£¬ORAID5ºâªkªº¤¶²Ð¡C
¤G¡BRAID6©MReed-Solomon½s½X
¥»¨Ó·Q¼g¦¨¡§§õ¼w-©Òùªù½s½X¡¨¡A¦ý¨º¼Ë´N¤£¤è«K¤j®a¤@Ãä¬Ý©«¤l¤@Ãägoogle¤F¡CReed-Solomon½s½X¬O³q°T»â°ì¤¤¸g±`¸I¨ìªº¤@Óºâªk¡A¤w¸g¦³15¦~¥H¤Wªº¾ú¥v¤F¡C¡]¾a¡IÁ¿¦sÀx¹À¡A¸ò³q°T¦³Ó³¾Ãö¨t¡H¡^
¨ä¹ê«Ü¦h®ÕÅçºâªk³£¬O³q°T»â°ì³Ì¥ý¬ã¨s¥X¨Ó¡AµM¦Z¤~À³¥Î¨ì¨ä¥L»â°ìªº¡C«e±»¡¨ìªºXORºâªk¹ï¤@²Õ¼ÆÕu¥u¯à²£¥Í¤@Ó®ÕÅç¡A·d³q°Tªº¤uµ{®vÌı±o¤£°÷¥i¾a¡A¤_¬O´N¬ã¨s¥X«Ü¦h¯à¹ï¤@²Õ¼ÆÕu²£¥Í¦hÓ®ÕÅ窺ºâªk¡CReed-Solomon½s½X¬O¨ä¤¤À³¥Î³Ì¼sªxªº¤@Ó¡A«¥Ì¥H«e¸g±`¥ÎªºADSL¡BxDSL¡B°ª³tModem³£¦³ªö¥Î¡C¦Z¨Ó¤âÉó¡B½Ã¬P¹qµø¡B¼Æ¦r¹qµø¡BCD°Û¤ù¡BDVD¡B±ø½X¨t²Î¡BÁÙ¦³¡K¡K¡]¦³§¹¨S§¹¡I»¡¦sÀx©O¡I¡^³s°ª¯ÅÂI¤IªºªA°È¾¹¤º¦s¤]¥Î³oÓºâªk°µ®ÕÅç©MªÈ¿ù¡C¡]Á`ºâ¸ò¦sÀxªg¤WÂI¤IÃä¡ã¡^
²{¦b¦sÀxªº¤uµ{®v¤]ı±oRAID5¤¤¥u¯à®e§Ô¤@ÁûºÏ½LÖýu¤£°÷²z·Q¡A»Ýn¤@Ïú®e§Ô¦hÁûºÏ½LÖýuªº§Þ³N¡A¦ÛµM´N·|·Q¨ìReed-Solomon½s½X°Õ¡C§â³oÏúºâªkÀ³¥Î¨ì¦sÀx¤¤¡A´N¥i¥HÅýNÁûºÏ½LªºªÅ¶¡¸ËÀ³¥Î¼ÆÕu¡AMÁûºÏ½LªºªÅ¶¡¸Ë®ÕÅç½X¡]¹ï¤@²ÕNÓ¼ÆÕu¥Í¦¨MÓ®ÕÅç¡A¦ý¹ê»Ú¤W®ÕÅç½X¬O¤À´²¦b©Ò¦³ºÏ½L¤Wªº¡^¡A³o¼Ë¥unÖýuªººÏ½L¤£¤j¤_MÁû¡A¼ÆÕu´N¤£·|¥á¥¢¡C
Reed-Solomon½s½X²z½×¤¤¦³¤@Ó¤½¦¡¡G
N + M + 1 = 2ªºb¦¸¤è¡]¦b¹q¸£¨½¼g¤½¦¡¯u¬O³Â·Ð¡I¡^
¨ä¤¤b¬O®ÕÅç¦rªº¦ì¼Æ¡C¡]®ÕÅç¦r¬O¥Í¦¨®ÕÅç¹Lµ{»Ýn¥Îªº¤@ÓªFªF¡A¤£¬O³Ì¦Zªº®ÕÅç½X¡C¡^Á|¨Ò¨Ó»¡¡A¦pªG¥Î8¦ìªº¦r¸`°µ®ÕÅç¦r¡A¨º¤\M + N = 255¡A¦ÓRAID6¬O¯S«üM = 2¡A³o¼ËN = 253¡C
´N¬O»¡¡A¥Î8¦ì¦r¸`°µ®ÕÅç¦rªº¸Ü¡A²z½×¤W¤@ÓRAID6ªººÏ½L²Õ¥i¥H®e¤U253ÁûºÏ½L¡C
·íµM°Õ¡A¹ê»ÚÀ³¥Î¤¤¡A¤Ó¦hªººÏ½L¤@°_°µ¹Bºâ·|ÄY«¼vÅT©Ê¯à¡A©Ò¥H°}¦C±±¨î¾¹©Mªä¤ùªº³]pªÌ³£·|§âºÏ½L²Õªº®e¶q¨î¦b16Áû¥ª¥k¡C¡]°µ¤F³o¤\¦hµL²áºâ³NÃD¡AÁÙ¬O¨S´£RAID6¨ì©³¬OÔ£¡I¡^³Þ¡I³Þ¡I§O¨«°Ú¡A«Ü§Ö´NÁ¿¨ìRAID6ªº¹ê²{°Õ¡C
½æ¤F³o¤\¦hÃö¤l¡A¹ê¦b¬O¦]¬°RAID6³oÓ·§©À©Ò«üªº·N¸q¤Ó²V¶Ã¡C±q¥\¯à¤WÁ¿¡A¯à¹ê²{¨âÁûºÏ½L±¼½u®e¿ùªº¡A³£¥sRAID6¡C¡]¦Ü¤Ö§Ú»{ÃѪº¾P°â̳£³o¤\»{¬°¡C¡^¦ý¬O¹ê¦æ³o¤@¥\¯àªº¤è¦¡«o¦³«Ü¦h«Ü¦h¡C¡]¨IÀq3¤ÀÄÁ¡^
¯uªº«Ü¦h¡I«u³é¡I§O¥´°Ú¡ã
IntelªºP+Q RAID6¡ANetAppªºRAID-DP¡AHPªºRAID5-DP¡AÁÙn«Ü¦h¹êÅç«Ç¤¤ªºì«¬É󳣯à¹ê¦æ³oÓ¥\¯à¡C¦ý¬O¥Ñ¤_Éó¨î¤£¦P¡A¦UÏú©Ò¿×ªºRAID6¡A¨ä©Ê¯àªí²{¡BºÏ½Lt¸ü¤À¥¬¡B¿ù»~«ìÎ`¤è¦¡³£§¹¥þ¤£¦P¡C
§AÅý§Ú±qþ»¡°_¦nù¡H
¤T¡B°ò¤_P+QªºRAID6
¦bIntelªº80333IOPªä¤ù¤¤¡A¦³¤@Ó·sªº¤ÞÀº¥sP+Q³æ¤¸¡A¬O±Mªù¥Î¨Ó³B²zRAID6¥[³tªº¡C¸Ô±¡½Ð¬d¾\Intel©x¤èÊI¯¸¡K¡K¡]Âû³J¡B¦è¬õ¬U¡B©ì¾c¡C«x¡I³o¬O½Öªº¯äÄû¤l¡H¡^
¹ï¤ñRAID5ªºÉó¨î¡AIntelªºP+Q RAID6¬O³o¼Ë¼gºÏ½Lªº¡G
¨£¤U±²Ä¤GӹϡG
³o¨½¨CÓ±ø±a¤¤ªºP¡A¸òRAID5¨½±ªºP·N¸q§¹¥þ¤@¼Ë¡A´N¬O¦P¤@±ø±a¤¤°£Q¥H¥~¨ä¥¦¼ÆÕuªºXOR¹Bºâµ²ªG¡C¦ÓQ©O¡A´N¬O²z¸Ñ³oÓ§Þ³NªºÃöÁä©Ò¦b¤F¡C
«y¡ã«y¡ã§v¦n¤F¡C
Q¬O¦P¤@±ø±a¤¤¦U¼ÆÕuªº¤kªB¤Í̶i¦æXOR¹Bºâªºµ²ªG¡C§O½¥Õ²´°Ú¡A®Ñ¤W´N¬O³o¤\¼gªº°Ú¡I®@¡AÁÙ¬O^¤åªº¡A§Ú½Ķµ¹§A§v¡C
¡§§â±ø±a¤¤¨CÓ¼ÆÕu¤À§OGF¤@¤U¡AµM¦Z³o¨Çµ²ªG¦AXOR¡A´N±o¨ìQ¡C¡¨¡]¤jô¡A§A¨ì©³À´¤£À´°Ú¡IGF¬OGalois FieldªºÁY¼g¡A¬Oªk°êµÛ¦W¼Æ¾Ç©_¤~¦÷ù¥Ëµo©úªº¤@Ïú¼Æ¾ÇÅÜ´«¡C¡^
®@¡A·Q°_¨Ó¤F¡C¦÷ù¥Ë¹À¡Aµo©ú¸s½×ªº¨ºÓ¡C¥Í¤_ªk°ê¤j²©R«e¡A¤G¤Q¥XÀY´N^¦~¦³u¡AÁÙ¬O¬°¤FÓ©h®Q¸ò¤H¨M¤æ³Q¥´¦ºªº¡C³ÌµÛ¦Wªº¦¨ªG´N¬Oµ¹3¦¸¥H¤W¤èµ{§P¤F¦º¦D¡C¬O§Ú¤H¥Í²Ä¤G°¸¹³°Ú¡K¡K¡]𹬡I¡^
³oÓGFÅÜ´«©O¡A´N¬O³oÓ²^Éaªº¦÷¦P¾Ç·í¦~¬°¤F°kÁצѮvÂI¦W¡A¦Óµo©úªº¤@Ïú±Ð«Ç´«®y¦ì¤èªk¡C«ö·Ó³oÏú¤èªk¡A¨CÓ¤H³£¤£·|§¤¦b¦Û¤vªº®y¦ì¤W¡A¦Ó¥B¨CÓ¤H³£ªÖ©w·|¦³®y¦ì¡C¦Ó¥B¥ô·NÓ¦P¾Çªº®y¦ì¸¹¶i¦æXOR¹Bºâ¤§¦Z¡A¤´µM¶]¤£¥X³oӱЫǨ½ªº®y¦ì¸¹¡C¡]³oÓ¦÷¦P¾Ç¦n¹³«ÜµL²á¾¾¡I¨S¿ìªk¡A¤H®aÁo©ú¹À¡I¡^
§è¤Ó»·°Õ¡I¦^¨ì¥¿ÃD¡C
¦bIntel 80333IOP¤¤¦sµÛ¨âÓªí®æ¡A¤À§O¹ïÀ³GF¥¿¦VÅÜ´«©M¤Ï¦VÅÜ´«¡C¥ô¦ó¤@Ó8¦ì¤G¶i¨î¼Æ¡A³£¥i¥Hª½±µ¦bªí®æ¤¤¬d¨ì¹ïÀ³ªºGFÅÜ´«µ²ªG¡C¡]§ÚÁÙ¬O·Q§â³oÓµ²ªG»¡¦¨¬O·½¼ÆÕuªº¤kªB¤Í¡ã¡^
³o¨âÓªí®æ¤À§O¦bIntel 80333IOP¬ãµo¤â¥Uªº²Ä445¶©M446¶¡A¤£¹L§Ú¦ôp¤j³¡¤À¤H·|Ãi±o¥h¬Ý¡C¤]¬O¡A¬Ý¤F¤S¯à«ç¤\¼Ë©O¡H¤Ï¥¿Intel¤w¸g§â¨ºª±·N©T¤Æ¨ìªä¤ù¨½¤F¡C¡]«z¡I³£¥b©]2ÂI¤F¡A»¡§¹P+Q RAID6ªº«ìÎ`¡A§Ún¥ýzZZ¡K¡K¤F¡C¡^
¦pªG¤@ÁûºÏ½L±¼½u¡A®Ú¥»¤£»ÝnQ¥ÎPª½±µ´N·d©w¤F¡A¸òRAID5¤@¼Ë¡C
¦pªG¨âÁûºÏ½L±¼½u¡A¤S¤À°µ¨âÏú±¡ªp¡G
A¡^§¥ªº¦a¤è¦³Q¡C³oÏú±¡ªp¸òRAID5§¥¤@ÁûºÏ½L¤@¼Ë¡A¥ÎXOR´N«ìÎ`¤F¡C
B¡^§¥ªº¦a¤è¨S¦³Q¡C¥ÎGFÅÜ´«¥[XOR¤@°_·d©w¡C
µ²¦X¤W±ªí®æªº¨Ò¤l¡A¦pªGºÏ½L5©MºÏ½L6±¼½u¡C¨º±ø±a1©M±ø±a2´NÄݤ_±¡ªpA¡F¦Ó±ø±a3¡B4¡B5©M6Äݤ_±¡ªpB¡C
¨ä¹êP+Q¥u¬O¤@Ïúºâªk¡AIntel IOP¨½±ªºµw¥ó¥[³t¤ÞÀº¦}¤£¬O¥²¶·ªº¡C¦³¤@¨Ç²£«~´Nªö¥Î¤FPowerPCµ¥¤£§tP+Q¤ÞÀºªºCPU¡A¤@¼Ë¤£¯Ô»~P+Q RAID6¥\¯à¡CGFÂà´«ªí¦b³n¥ó¨½§¹¦¨´N¬O¤F¡C
¥|¡BãRAID6§Þ³N
°£¤FP+Q RAID6¡AÁÙn¦n¦hÏú¿ìªk¥i¥H¹ê²{¹ï¨âÁûºÏ½L±¼½uªº®e¿ù¡C
ÊI¤ÍBillylee´£¨ÑªºIntelÁ¿¸q¤¤´N´£¨ì¤@ÏúDual-XORºâªk¡A³oÏú¤èªk´N¬O¨ú¾î¦V©M±×¦V¨âÓ¤è¦V¶i¦æXOR¹Bºâ¡A³o¼Ë¨CÓÀ³¥Î¼ÆÕu³£¦b¨âÓ®ÕÅ礤¯d¤U²ª¸ñ¡A·í¨âÁûºÏ½L±¼½u®É¡A´N¥i¥H«ìÎ`¼ÆÕu¡C
¦ý¬ODual-XORªº«ìÎ`¤u§@Éݱ`Î`ÂøÁ}W¡A¦}¤£¹ê¥Î¡C«Ü¦h§Þ³N¤Hû¬ã¨s³oÏúºâªkªº·N¸q¡A§¹¥þ¬O§â¥¦·í§@¥¼¸gɬ¤Æªºì«¬«ä·Q¡C
¦p¹Ï¡APa¬O¾î¦Vªº®ÕÅç¡A¸òRAID5§¹¥þ¤@¼Ë¡G
Pa1 = ¼ÆÕua XOR ¼ÆÕub
Pa2 = ¼ÆÕuc XOR ¼ÆÕud
¡K¡K¡K¡K
Pa6 = ¼ÆÕuk XOR ¼ÆÕul
Pb¬O±×¦V®ÕÅç¡A©w¸q¬°¡G
Pb4 = ¼ÆÕua XOR Pa2 XOR¼ÆÕuf
Pb5 = ¼ÆÕuc XOR ¼ÆÕue XOR Pa4
Pb6 = Pa3 XOR¼ÆÕuh XOR ¼ÆÕuj
¥i¥H¬Ý¥XDual-XORªº®ÕÅç¥Í¦¨¹Lµ{¤ñP+Qn²³æ¡A¦ý¬O®ÚÕu¡§³Â·Ð¦uùÚ©w«ß¡¨¡A¥¿¦V¤u§@²³æªº¨Æ±¡¡A¤@¯ë¤Ï¦V¤u§@³£·|Î`Âø¡C
³Æ¥÷©M«ìÎ`¤@¯ë¤]¿í´`³oÓ³W«ß¡C¡]§O¸ò§Ú´£CDP¡A¨ºªF¦è¿í´`ªº¬O¼s¸q³Â·Ð¦uùÚ©w«ß¡C¨CÓI/O³£¥´Ó®É¶¡¼Ðñ¡AÁÙ³£·íÄ_¨©¦sµÛ¤£¥µ¡A³o¯à¬OÓ¤£³Â·Ðªº¨Æ¶Ü¡HSorry¡A¤S§è»·¤F¡C¡^
·í¨âÁûºÏ½L±¼½uªº®ÉÔ¡ADual-XORªººâªk¥u¯à¤ä«ù³vÓ¼ÆÕu¶ôªº«ìÎ`¡A¦Ó¥B¤£¦P±ø±a¤§¶¡ÁÙn¦@¦P°ÑÉOpºâ¡C
¤ñ¦p¹Ï¤¤ªººÏ½L1©M2±¼½u¡A«ìÎ`¼ÆÕueªº®ÉÔ¡A´Nn¦Ü¤Ö°Ê¥Î¨ì¼ÆÕuf¡BPb3¡BPa4©MPb5¡C¦Ó¼ÆÕuc©MPa3ªº«ìÎ`ÁÙn¨Ì¿à¼ÆÕueªº«ìÎ`¡C
Á`¤§«ìÎ`°_¨Ó¬O¥ó¸éÀYµhªº¨Æ±¡¡I
ÁöµMIntelªºDual-XOR²z½×·N¸q¤j¤_¹ê»Ú·N¸q¡A¦ý¨ä§ï¨}ªºª©¥»RAID-DP«o¤w¸g³QNetApp²£«~¤Æ¡CNetApp¤§©Ò¥H³ßÅw³oÓÃþ¦üDual-XORªºRAID-DPºâªk¡Aì¦]¤]«Ü²³æ¡C
NetApp쥻¥Îªº´N¬ORAID4¡A¦Ó¤£¬ORAID5¡A¨äºâªkªº¤¤¤ß«ä·Q´N¬O¨C¦¸I/O¥u¸ò¨âÁûºÏ½L¥´¥æ¹D´NOK¡A¦ÛµM´N¤£·|¦b¥GRAID-DP¤¤«Ü¦h°Ê§@³£¥u¸ò¨â¡B¤TÁûºÏ½L¥´¥æ¹D¡C¡]³oÓ«ä·Q¤]³\¦b«Ü¦hRAID5ªºFans¬Ý¨Ó¦³ÂI©_©Ç¡AÃø¹D¤£¬OºÏÀY¶V¦h©Ê¯à´N¶V¦n¶Ü¡H¦ý¬O¤H®aNetApp³o¤\¦h¦~ªº¸gÅç³£¶°¤¤¦bWAFL¤å¥ó¨t²Î¤W¡A¦ÓWAFL¤å¥ó¨t²Î¤S¬O±Mªù°w¹ï³oÏú«ä·Qɬ¤Æªº¡C©Ò¥HNetApp¹ï³oÓ²¤¦³ÉÝÃþªº«ä·Q¤£¶È¨S¦³©ñ±ó¡A¦Ó¥B¶V¬ã¨s¶V°_«l¡C
³oÓ»¼Âk¦¡¼ÆÕu«ìÎ`Éó¨î²ª½¹³¦bª±RPG´åÀ¸¡A¦ý¬O¹ïWAFL¤å¥ó¨t²Î¨Ó»¡¡A«oªºÚ̬O³Ì¦XÓ쪺¿ï¾Ü¤§¤@¡C
°£¤FRAID-DP¡AÁÙ¦³X-Code½s½X¡BZZS½s½X¡BPark½s½X¡K¡K³£¥i¥H¬Ý°µ¬O¡§ãRAID6¡¨¡C
X-Code±q²z½×¤W¬Ý¡AªºÚ̬OÓt¸ü§¡¿Å¡Bpºâ²³æ¡]¥u¦³XOR¡A¨S¦³Ãþ¦üGF¤@¼ËªºÅÜ´«¡^¡BºÏ½L¹ïºÙ«×«Ü°ªªººâªk¡C¦ý¬O¹ê»ÚÀ³¥ÎÁÙ¬O¦³°ÝÃD¡C
20¼Óªº¨Ò¤l¬O5ÁûºÏ½LªºX-Code½s½X¤è¦¡¡A¨Ò¤l¤¤ªº5Ó±ø±a¬O¤@Ó¾ãÊ^¡A¤@°_³B²z¡C¦pªG¼g¤Jªº¼ÆÕu¤£¦h¡A¨S¦³¼gº¡«e3Ó±ø±a¡A´N»Ýn¦b¼g¤Jªº¦P®É¡A§â¥¼§ó·sªº¼ÆÕuŪ¥X¨Ó¡A´ê»ô3x5Ó¼ÆÕu¡A¦A¤@°_pºâ®ÕÅç½X¡C
¦pªG¬O6ÁûºÏ½L¡A¨º´Nn6Ó±ø±a§@¬°¤@Ó¾ãÊ^¡C
7ÁûºÏ½L¤@ÓRAID²Õ¡A´N»Ýn7Ó±ø±a¤@Ó¾ãÊ^¡C
8ÁûºÏ½L¤@ÓRAID²Õ¡A´N»Ýn8Ó±ø±a¤@Ó¾ãÊ^¡C
9ÁûºÏ½L¤@ÓRAID²Õ¡A´N»Ýn9Ó±ø±a¤@Ó¾ãÊ^¡C
10ÁûºÏ½L¤@ÓRAID²Õ¡A´N»Ýn10Ó±ø±a¤@Ó¾ãÊ^¡K¡K
¡]¥´¦í¡I¦b³oµo©«¤l¤S¨S½Z¶O¡A¤£¥Î«÷©R´ê¦r¡I¡^
Á`¤§³oÓºâªkªº¡§«Î`³æ¤¸¡¨¦³ÂI¤j¡C¦b¹ê»ÚÀ³¥Î¤¤¡A³o¤\¤jªº¡§«Î`³æ¤¸¡¨¨ÏX-CodeªºÀ³¥Î±Á{¨âÓ°ÝÃD¡Gpºâ¶q¤j©MªÅ¶¡®ö¶O¡C¡]¥i¯àÁÙ¦³¨ä¥L°ÝÃD¡A¤ñ¦p¦W¦r¤ÓÃø§v¡AÁ`Åý¤HÁp·Q¨ì¶À¦âªºªFªF¡C¡^
ZZS¤]¥s«Xù´µ½s½X¡Abingo¡I²q¹ï¤F¡A¯uÁo©ú¡C³o´N¬O¤TÓ«Xù´µ¤H¦b1983¦~´£¥Xªº¤@Ïú½s½X¤è¦¡¡AZZS´N¬O¤TÓ¤H¦W¦rº¦r¥ÀÁY¼g¡A¸òS.H.E.ºt°Û²Õªº©R¦W³W«h¤@¼Ë¡C
ÉOX-Code¬Û¤ñ¡AZZSªº¡§«Î`³æ¤¸¡¨´N¤p«Ü¦h¨D¨D7ÁûºÏ½Lªº®ÉÔ¡A3Ó±ø±a¬O¤@Ó¾ãÊ^¡C
¤H®aZZS½×¤å¨½µ¹¥Xªº¬O¼Æ¾Ç¤½¦¡¡GnÁûºÏ½Lªº®ÉÔ¡A(n-1)/2Ó±ø±a¬O¤@Ó¾ãÊ^¡C
±q³oÓ¤½¦¡§AÀ³¸Ó¯àµo²{ZZS½s½Xªº¤@Ón¨D¡K¡K¡]§Úª¾¹D¡A¥u¤ä«ù³æ¼ÆÁûºÏ½L¡C¡^
¼K¼K¡I§A¿ù¤F¡I¹ê»Ú¤W¡AZZSºâªk¥u¤ä«ùºÏ½LªºÓ¼Æ¬°¯À¼Æ¡G¡K¡K5¡B7¡B11¡B13¡B17¡K¡K
¤£¹L¤H®aZZS²Õ¦X¡]¼È®É´N³o¤\ºÙ©I§a¡^¤]«ü¥X¡AZZSºâªk¤¹³\¨ä¤¤¤@ÁûºÏ½L¤W±¥þ¼g0¡C³o¼Ë´N¥i¥H¦bÀ³¥Î¤¤¤ä«ù4¡B6¡B10¡B12¡B16¡K¡K¡]¯À¼Æ-1¡^Áû½L¤F¡C
¤°¤\¡HÁÙ¨S©ú¥Õ¡H¦bpºâªº®ÉÔ¡A¤º¦s¨½µêÀÀ¤@Ó¥þ0ªº¼v¤l½L¤£´N¦æ°Õ¡I
Park½s½X
Park¬O¦WIBMªºû¤u¡A¦bYorktown¤W¯Z¡C¥Lªº·~§E·R¦n¬O¡K¡K¡]Sorry¡A¤S®tÂI¶]ÃD¡^
¬Û¤ñ«X°ê¤H°V½m¦³¯Àªº¼Æ¾Ç¥\©³¡A¬ü°ê¤H¬J¨S¦³¿³½ì¡A¤]¨S¦³@¤ß¦A±qºâªk¤W¥hɬ¤Æ¡§Âù«®ÕÅ硨ªº§Þ³N¡C¦ý¬O¬ü°ê¤HÁ¿¨D¹ê»Úªº«ä·QÁÙ¬O®¼È±oºÙ¹D¡C
³o¤£¡A¤H®aPark´N»¡¤F¡A¡§¬ã¨s¤F³o¤\¦hºâªk¡A³Ì²×¥Øªº¤£´N¬O§¥¨âÁû½L¼ÆÕu¤´¥i«ìÎ`¶Ü¡C¨ìÀY¨Óºâªk·d±o¨º¤\Î`Âø¡AÁÙ¤£¦p§Úªº¬Ý®a¥»»â¨D¨D½aÁ|ªk¨D¨D§ó¹ê¦b¡C¡¨
Park¦P§Ó¬O³o¼Ë»¡ªº¡A¤]¬O³o¼Ë°µªº¡]¾®«ªºµ¼ÖÁnÅT°_¡ã¡^
¥L½s¤F¤@Óµ{§Ç¡AÅýpºâÉóÀ°¥L·j¯Áµ¹©wºÏ½L¼Æ¶qªº®ÕÅç¤À¥¬¼Ò¦¡¡C
µ²ªG§A²q«ç¤\µÛ¡A¤H®aÁÙ¯u¦³¦¬Àò¡C±q3ÁûºÏ½L¨ì38ÁûºÏ½L¡A°£¤F8ÁûºÏ½L©M9ÁûºÏ½Lªº±¡ªp¡A¨ä¥L±¡ªpPark³£§ä¨ì¤Fº¡¨¬n¨Dªº®ÕÅç¤À¥¬¼Ò¦¡¡C
¤°¤\¡H§A°Ýº¡¨¬ªº¬O¤°¤\n¨D¡H¨âÁûºÏ½L±¼½u¼ÆÕu¥i«ìÎ`°Ú¡C¦½¡I
¦Z¨Ó¡A¤@Ó¦W¥s®}¤O¯E¡]µ¡^ªº¤¤°ê¤H¸É¤W¤F8Áû½L©M9Áû½Lªº®ÕÅç¤À¥¬ªí¡C¡]«¥Ì¤¤°ê¤H¨ì©³ÁÙ¬O¤ñ¦Ì°ê¤HÁo©ú¨º¤\¤@ÂIÂI¡A«¢¡ã¡^
²{¦bPark½s½X¤w¸g¹ï±q3Áû¨ì38ºÏ½Lªº©Ò¦³±¡ªp¡A³£¯àµ¹¥XÂù«®ÕÅç¤À¥¬¤èªk¡C¦ý¬O¦UÏú¤À¥¬¤èªk¤§¶¡®Ú¥»¨S¦³Áp¨t¡A©Ò¥H¥u¯à¦bµ¹©wºÏ½L¼Æ¶qªº®ÉÔ¡A¥h¬dPark½s½Xªí¡C
Park½s½Xªº¼Ë¤l³£¬O¥H3Ó±ø±a¬°¤@Ó¡§«Î`³æ¤¸¡¨¡A¨ä¤¤1Ó±ø±a±Mªù¥Î¨Ó¦s®ÕÅç¡A¥t¥~2Ó¦s¼ÆÕu¡C
¡@¡@
¡@¡@
|