Æи®Æ¼ ¸Þ¸ð¸®¿Í ECC
»ï¼ºÀüÀÚÀÇ
PC133 ECC SDRAM
Æи®Æ¼ ¸Þ¸ð¸®
PC°¡ Ãâ½ÃµÇ¾ú´ø Ãʱ⿡´Â ¸Þ¸ð¸®ÀÇ ¿À·ù¸¦ ¸·±â
À§Çؼ ¸ðµç ÄÄÇ»ÅÍ¿¡ Æи®Æ¼ ¹æ½ÄÀÌ »ç¿ëµÇ¾ú´Ù. Æи®Æ¼¶ó´Â °ÍÀº 8bit´ç
1bitÀÇ Æи®Æ¼ ºñÆ®¸¦ µÎ¾î¼ µ¥ÀÌÅÍÀÇ Àü´Þ°úÁ¤Áß¿¡ ¿À·ù°¡ »ý±ä °ÍÀ»
°ËÃâÇÏ´Â ¹æ½ÄÀ» ÁöĪÇÑ´Ù. Áï, ½Ã½ºÅÛ¿¡¼ ³ªÅ¸³¯ ¼ö ÀÖ´Â ¿À·ù¸¦ ¹æÁöÇÏ°íÀÚ
Æи®Æ¼ ¸Þ¸ð¸®¸¦ Æ÷ÇÔ½ÃÄ×°í, ÀÌ°ÍÀº ±× ¿ªÇÒÀ» ÃæºÐÈ÷ Çس´Ù.
±×·±µ¥, 1994³âºÎÅÍ ºÐÀ§±â°¡ Á¶±Ý¾¿ ´Þ¶óÁ³´Ù. ¸Þ¸ð¸®
±â¼úÀÇ ¹ß´Þ·Î ¸Þ¸ð¸®ÀÇ ¿À·ù ¹ß»ý È®·üÀÌ Á¡Á¡ Àû¾îÁöÀÚ ÀϺΠPC Á¦Á¶»ç¿¡¼
Æи®Æ¼°¡ Æ÷ÇÔµÇÁö ¾ÊÀº ¸Þ¸ð¸®¸¦ žÀçÇÑ ÄÄÇ»Å͸¦ ³»³õ±â ½ÃÀÛÇÑ °ÍÀÌ´Ù.
¹°·Ð ¿À·ù ¹ß»ý È®·üÀº ÀÏ¹Ý »ç¿ëÀÚµéÀÌ ½Å°æ¾µ ÇÊ¿ä°¡ ¾øÀ» Á¤µµ·Î
Àû¾úÀ¸¸ç, Æи®Æ¼¸¦ Á¦°ÅÇÔÀ¸·Î½á Æи®Æ¼ ¸Þ¸ð¸®¿¡ ÇÊ¿äÇÑ ¾à 10~15%ÀÇ
Ãß°¡ ¸Þ¸ð¸® ºñ¿ë ºÎ´ãÀ» ÁÙÀÏ ¼ö ÀÖ¾î¼ Á¦Á¶»ç Ãø¿¡¼´Â Áñ°Å¿î ÀÏÀ̾ú´Ù.
ÇÏÁö¸¸, ´ë´ÜÈ÷ Áß¿äÇÑ µ¥ÀÌÅ͸¦ ´Ù·ç´Â »ç¿ëÀڵ鿡°Ô´Â ¿ª½Ã Æи®Æ¼´Â
ÇÊ¿äÇÑ °ÍÀ̾úÀ¸¸ç ±×·¯ÇÑ »ç¿ëÀÚ´Â º°µµ·Î ¿äûÀ» Çؾ߸¸ Çß´Ù.
ÀÌ·¯ÇÑ Ãß¼¼¸¦ ±Þ°ÝÈ÷ °¡¼Ó½ÃŲ °ÍÀº ÀϺΠ´ëÇü PC
Á¦Á¶»çµéÀÌ Æи®Æ¼°¡ ¾ø´Â(³ÍÆи®Æ¼ : non-parity) ¸Þ¸ð¸®¸¦ žÀçÇÑ
ä·Î PC¸¦ ÃâÇÏÇÑ °ÍÀÌ´Ù. ´ëÇü PC Á¦Á¶»çµéÀÌ ÀÌ·¯ÇÑ Á¤Ã¥À» Æ쳪°¡ÀÚ
³Êµµ³ªµµ ÀÌ Á¤Ã¥À» µû¶úÀ¸¸ç, ±× °á°ú ³Í Æи®Æ¼ ¸Þ¸ð¸®°¡ °ÅÀÇ Ç¥ÁØÀ¸·Î
±»¾îÁø´Ù. ±×¸®°í ÀÌ°ÍÀ» ¿ÏÀüÈ÷ ±»¾îÁö°Ô ÇÑ °ÍÀÌ ÀÎÅÚÀÇ 430FX Ĩ¼ÂÀÇ
Ãâ½Ã¿´´Ù.
ÀÎÅÚ 430FX Ĩ¼ÂÀº ¾Æ¿¹ Æи®Æ¼¶ó´Â °ÍÀ» Áö¿øÇÏÁö
¾Ê¾Ò´Ù. Ĩ¼Â ·¹º§¿¡¼ÀÇ Æи®Æ¼ Áö¿øÀº »ç½Ç ¿ø°¡»ó½Â¿¡´Â ±×´ÙÁö ±â¿©ÇÏÁö
¾Ê´Â´Ù. ÀÖÀ¸³ª ¾øÀ¸³ª °¡°ÝÀº ¾îÂ÷ÇÇ ºñ½ÁÇϸç, ȸ·Îµµ º¹ÀâÇÏÁö ¾Ê±â¿¡
¸¸µé±âµµ ¸¸¸¸Çß´Ù. ÇÏÁö¸¸ 430FX´Â Æи®Æ¼¸¦ ¿Ü¸éÇعö·È°í, ÀÎÅÚÀÌ
±×·¯ÇÑ Á¤Ã¥À» ÆîÄ¡ÀÚ ´Ùµé ±×³É ±×·¯·Á´Ï ÇÏ°í À̸¦ µû¶ó°¬´Ù. °á±¹
ÀÏ¹Ý »ç¿ëÀÚ¿ë ¸Þ¸ð¸®¿¡¼´Â Æи®Æ¼°¡ »ç¶óÁ³°í, ÀÌ°ÍÀº ECC±îÁö ±×´ë·Î
À̾îÁ³´Ù.
ÇÏÁö¸¸, ¿÷½ºÅ×À̼ÇÀ̳ª ¼¹ö, ±×¸®°í ´ë´ÜÈ÷ Áß¿äÇÑ
ÀÛ¾÷À» ÇÏ´Â ½Ã½ºÅÛµéÀº °¡°Ýº¸´Ù´Â ½Ã½ºÅÛÀÇ ¾ÈÁ¤¼º°ú ½Å·Úµµ°¡ Àý´ëÀûÀ¸·Î
¿ì¼±µÇ±â ¶§¹®¿¡ Æи®Æ¼ ¸Þ¸ð¸®³ª ECC ¸Þ¸ð¸®¸¦ ¿ä±¸ÇÑ´Ù.
Æи®Æ¼ ¸Þ¸ð¸®¿Í ECC ¸Þ¸ð¸®ÀÇ ¿ø¸®
SDRAMÀÌ ³ª¿À±â Àü±îÁö, EDO ¸Þ¸ð¸®³ª FPM µîÀÌ »ç¿ëÇÑ
¿¡·¯ Á¤Á¤¹æ½ÄÀº Æи®Æ¼(parity) ¹æ½ÄÀ̾ú´Ù. ÀÌ°Í°ú Áö±ÝÀÇ ECC¸¦ È¥µ¿ÇÏ´Â
»ç¿ëÀڵ鵵 ¸¹´Ù. ¿ì¼± Æи®Æ¼°¡ ¹«¾ùÀÎÁöºÎÅÍ Á¤¸®Çغ¸ÀÚ.
Æи®Æ¼ÀÇ ¿ø¸®´Â ´ÙÀ½°ú °°´Ù.
PC¿¡¼ »ç¿ëµÇ´Â °ÍÀº Ȧ¼ö Æи®Æ¼(odd parity)ÀÌ´Ù.
Ȧ¼ö Æи®Æ¼¶ó´Â °ÍÀº Àü¼ÛµÇ´Â µ¥ÀÌÅ͵éÀÇ ÇÕÀÌ È¦¼ö°¡ µÇµµ·Ï Æи®Æ¼
ºñÆ®°¡ Á¤ÇØÁø´Ù.(º¸´Ù Á¤È®ÇÏ°Ô´Â, ÀüüÀÇ XOR °ªÀÌ 1ÀÌ µÇ¾î¾ß ÇÑ´Ù°í
Á¤ÀǵȴÙ. ±×·¯³ª ÀÌÇظ¦ ÆíÇÏ°Ô Çϱâ À§Çؼ Àüü ÇÕÀ» Ȧ¼ö°¡ µÇ¾î¾ß
ÇÑ´Ù´Â °ÍÀ¸·Î Ç¥ÇöÇÏ¿´´Ù.) ¿¹¸¦ µé¾î¼ ´ÙÀ½°ú °°Àº µ¥ÀÌÅÍ°¡
Àü¼ÛµÈ´Ù°í ÇÏÀÚ.
Àü¼ÛµÇ´Â 8bit ³»¿¡ 1ÀÌ ´Ù¼¸°³ ÀÖ¾î¼ ÀüüÀÇ ÇÕÀº
Ȧ¼ö°¡ µÈ´Ù. À̸¦ Ȧ¼ö·Î À¯Áö½ÃÅ°±â À§Çؼ´Â 0ÀÌ ´õÇØÁ®¾ß¸¸ Çϸç,
±×·¡¼ Æи®Æ¼ ºñÆ®°¡ 0ÀÌ µÈ´Ù. ÇÑÆí, µ¥ÀÌÅÍ ¾È¿¡ 1ÀÌ Â¦¼ö°³°¡ ÀÖ´Ù¸é
Æи®Æ¼ ºñÆ®°¡ 1ÀÌ µÇ¾î¼ ÀüüÀÇ ÇÕÀ» Ȧ¼ö·Î À¯Áö½ÃŲ´Ù.
µ¥ÀÌÅ͸¦ ¼ö½ÅÇÏ´Â Ãø¿¡¼´Â ¼ö½ÅµÈ µ¥ÀÌÅÍ¿Í Æи®Æ¼
ºñÆ®¸¦ ÇÕÇؼ ±× °á°ú°¡ Ȧ¼ö°¡ ³ª¿À´ÂÁö, ¦¼ö°¡ ³ª¿À´ÂÁö¸¦ »ìÆ캸°í,
Ȧ¼ö°¡ ³ª¿Â´Ù¸é ¹«»çÈ÷ Áö³ª°¡°í ¦¼ö°¡ ³ª¿Â´Ù¸é »ç¿ëÀÚ¿¡°Ô ¿¡·¯°¡
¹ß»ýÇß´Ù´Â °ÍÀ» Å뺸ÇÑ´Ù.
Æи®Æ¼¸¦ »ç¿ëÇÏ¸é ½Ã½ºÅÛÀÇ ¾îµð¼ ¹®Á¦°¡ ¹ß»ýÇß´ÂÁö¸¦
°ËÃâÇÒ ¼ö ÀÖ´Ù. µ¥ÀÌÅÍ°¡ Àü´ÞµÇ´Â ºÎºÐ¸¶´Ù Æи®Æ¼ °Ë»ç¸¦ ¼öÇàÇϱâ
¶§¹®¿¡ ¸¸¾à ¸Þ¸ð¸® ÄÁÆ®·Ñ·¯¿¡¼ ¹®Á¦°¡ »ý°å´ÂÁö, ¸Þ¸ð¸® ÀÚü¿¡¼
¹®Á¦°¡ »ý°å´ÂÁö µîÀÌ °ËÃâµÇ¾î¼ ½Ã½ºÅÛÀ» ¼ö¸®ÇÏ´Â °úÁ¤µµ º¸´Ù ¿ëÀÌÇØÁø´Ù.
¹°·Ð ´ÜÁ¡µµ ÀÖ´Ù. ¸¸¾à 2°³ÀÇ bit¿¡¼ µ¿½Ã¿¡ ¹®Á¦°¡
¹ß»ýÇß´Ù¸é, µ¥ÀÌÅÍ¿¡ ¹®Á¦°¡ ÀÖ´Ù°í ÇÒÁö¶óµµ µ¥ÀÌÅÍÀÇ ÇÕ°èÀÇ È¦/¦Àº
±×´ë·Î À¯ÁöµÈ´Ù. Áï, ÀÌ·¯ÇÑ °æ¿ì¿¡´Â µ¥ÀÌÅÍ ¿À·ù°¡ °ËÃâµÇÁö ¾Ê´Â´Ù.
¹°·Ð, ¸Þ¸ð¸® ÀÚüÀÇ ¿À·ùµµ Àû°Ô ÀϾ°Å´Ï¿Í, Àüü ¸Þ¸ð¸® ¿À·ù Áß¿¡¼
97% ÀÌ»óÀÌ ´ÜÀÏ bit¿¡¼ ¹ß»ýÇÏ´Â ¹®Á¦À̱⠶§¹®¿¡ Æи®Æ¼°¡ Àâ¾Æ³¾
¼ö ¾ø´Â ¹®Á¦Á¡Àº °ÅÀÇ ¾ø´Ù°í º¸¾Æµµ ÁÁ´Ù. ±×·¯³ª È®·üÀûÀ¸·Î ¹®Á¦°¡
ÀÖ´Â µ¥ÀÌÅÍ°¡ ±×´ë·Î Àü´ÞµÇ´Â »óȲÀÌ ¹ß»ýÇϱ⵵ ÇÑ´Ù.
ÀÌ·¯ÇÑ ¹®Á¦¸¦ ÇØ°áÇÑ °ÍÀÌ ECC(Error Correcting
Code)ÀÌ´Ù. ECC´Â ´ÜÁö ¿¡·¯¸¦ °ËÃâÇϱ⸸ ÇÏ´Â Æи®Æ¼¿¡¼ ´ëÆø Çâ»óµÇ¾î¼
´ÜÀÏ bitÀÇ ¿¡·¯¿¡ ´ëÇؼ´Â À̸¦ °ËÃâÇÏ¿© Á÷Á¢ ±³Á¤ÇÒ ¼ö ÀÖ´Â ´É·ÂÀ»
°¡Áö°í ÀÖ´Ù. Áï, Æи®Æ¼¿¡¼´Â µ¥ÀÌÅÍ¿¡ ¿À·ù°¡ ÀÖÀ» °æ¿ì ÀÌÀÇ ÀçÀü¼ÛÀ»
¿ä±¸Çϰųª µ¿ÀÛÀ» ÁßÁöÇÏ¿´´ø °Í¿¡ ¹ÝÇؼ Àý´ë ´Ù¼ö¸¦ Â÷ÁöÇÏ´Â ´ÜÀÏ
bitÀÇ ¿¡·¯¿¡¼´Â ½Ã½ºÅÛÀÇ Á¤Áö ¾øÀÌ ¹Ù·Î ±³Á¤ÇÏ¸é¼ ¿¬¼ÓÀûÀÎ µ¿ÀÛÀÌ
°¡´ÉÇÏ´Ù.
ECCÀÇ Á¾·ù¿¡´Â ¿©·¯°¡Áö°¡ Àִµ¥, PC¿ë ¸Þ¸ð¸®¿¡
Àû¿ëµÇ¾î ÀÖ´Â ECC´Â '´ÜÀÏ bit ¿¡·¯ ±³Á¤, 2bit ¿¡·¯ °ËÃâ(SEC-DED
: Single-bit Error Correcting, Double-bit Error Detecting)' ¹æ½ÄÀÌ´Ù.
±×·¡¼ ÇϳªÀÇ bit¿¡¼ ¹®Á¦°¡ ¹ß»ýÇß´Ù¸é À̸¦ Á÷Á¢ ±³Á¤ÇÏ°í, 2°³ÀÇ
bit¿¡¼ ¹®Á¦°¡ ¹ß»ýÇÑ´Ù°í Çصµ À̸¦ °ËÃâÇÏ¿© »ç¿ëÀÚ¿¡°Ô Å뺸ÇÒ ¼ö
ÀÖ´Ù.
ECCÀÇ ±¸Çö¿ø¸®´Â ´ÙÀ½°ú °°´Ù.
¸ÕÀú, µ¥ÀÌÅ͸¦ ±â·ÏÇÒ ¶§, ¸Þ¸ð¸® ÄÁÆ®·Ñ·¯´Â üũ
ºñÆ®¸¦ ¸¸µé¾î³»¾î À̸¦ °°ÀÌ ±â·ÏÇÑ´Ù.
À̶§ ¸¸µé¾îÁø üũ ºñÆ®´Â ¸Þ¸ð¸®¿¡ °°ÀÌ ÀúÀåµÇ¾ú´Ù°¡
À̸¦ ¸Þ¸ð¸® ÄÁÆ®·Ñ·¯°¡ Àо ¶§ °°ÀÌ ÀÐÇôÁø´Ù.
ÀÌ °úÁ¤¿¡¼, ¸Þ¸ð¸® ÄÁÆ®·Ñ·¯´Â ÀúÀåµÇ¾î ÀÖ´Â µ¥ÀÌÅÍ¿Í
üũ ºñÆ®¸¦ ºñ±³ÇÏ¸é¼ ¼·Î ¸Â´Â °ÍÀΰ¡¸¦ È®ÀÎÇÑ´Ù. ÀÌ ¶§, µ¥ÀÌÅÍ¿Í
üũ ºñÆ®°¡ ¼·Î ¸Â´Â °ÍÀ̶ó¸é ±×´ë·Î µ¥ÀÌÅÍ°¡ Ãâ·ÂµÇ°í, ¸¸¾à, µ¥ÀÌÅÍ
³»¿¡ 1bitÀÇ ¿À·ù°¡ ¹ß»ýÇß´Ù¸é À̸¦ ÀÚµ¿À¸·Î Á¤Á¤ÇÑ´Ù. 2bit ÀÌ»óÀÇ
¿À·ù°¡ ¹ß°ßµÉ °æ¿ì À̸¦ »ç¿ëÀÚ¿¡°Ô ¾Ë¸®°í ±× ÀÌ»óÀÇ ½Ã½ºÅÛ ¿î¿µÀ»
Á¤Áö½ÃŲ´Ù.
±×·¡¼ ECC ¸Þ¸ð¸®´Â Æи®Æ¼¿¡ ºñÇؼ ³ôÀº µ¥ÀÌÅÍ
½Å·Úµµ¸¦ ±¸ÇöÇÏ¸é¼ µ¿½Ã¿¡ ´ÜÀÏ bit¿¡ ´ëÇؼ´Â Á÷Á¢ÀûÀ¸·Î Á¤Á¤À»
¼öÇàÇÔÀ¸·Î ÀÎÇØ ¼º´ÉÀúÇϸ¦ ÁÙÀÏ ¼ö ÀÖ°Ô µÇ¾ú´Ù.
¹°·Ð, ECC ¸Þ¸ð¸® ÄÁÆ®·Ñ·¯ ³»¿¡¼ üũ ºñÆ®¸¦ ¿¬»êÇÏ°í,
À̸¦ »ç¿ëÇÏ¿© °Ë»çÇÏ´Â °úÁ¤¿¡¼ ¼º´ÉÀÇ Ç϶ôÀÌ ÀϾÙ. ÇÏÁö¸¸ ÀÌ°ÍÀº
¼ö % ³»¿ÜÀ̹ǷΠū ÆøÀÇ ¼º´ÉÇ϶ôÀº ÀϾÁö ¾ÊÀ¸¸ç, ¾ÈÁ¤¼ºÀÇ ±Ø´ëȶó´Â
Ãø¸é¿¡¼ º»´Ù¸é ½Çº¸´Ù´Â µæÀÌ ÈξÀ Å©´Ù.
SIMM¿¡¼´Â Æи®Æ¼ÀÌ°í, DIMM¿¡¼´Â ECC°¡ »ç¿ëµÈ´Ù´Âµ¥..
ÀÌÁ¦´Â
°ú°ÅÀÇ À¯¹°ÀÌ µÇ¾î¹ö¸° 72pin SIMM
i430TX Ĩ¼Â±îÁö »ç¿ëµÇ¾ú´ø 72pin SIMM°ú ÇöÀç »ç¿ëµÇ°í
ÀÖ´Â 168pin SDRAM DIMM ¹× 184pin DDR SDRAM DIMMÀÇ ±Ùº»ÀûÀÎ Â÷ÀÌÁ¡Àº
´Ü¸é(SIMM - Single Inline Memory Module), ¾ç¸é(DIMM - Double~) À̶ó´Â
Â÷ÀÌ ¿Ü¿¡µµ, ¸Þ¸ð¸® ÀÎÅÍÆäÀ̽ºÀÇ Æø¿¡ ÀÖ´Ù. 72ÇÉ ¸Þ¸ð¸®´Â 32bitÀÇ
¸Þ¸ð¸® ¹ö½º¸¦ °¡Á³°í, DIMMÀº 64bitÀÇ ¸Þ¸ð¸® ¹ö½º¸¦ °¡Áö°í ÀÖ¾ú´Ù.(ÆæƼ¾ö¿¡
72pin ¸Þ¸ð¸®¸¦ »ç¿ëÇϱâ À§Çؼ 2°³ÀÇ ¸Þ¸ð¸®¸¦ ²È´Â °ÍÀº ¹Ù·Î ÀÌ
¹ö½º ÆøÀ» ¸ÂÃß±â À§ÇÔÀ̾ú´Ù. ÆæƼ¾ö ÇÁ·Î¼¼¼´Â 64bitÀÇ ¸Þ¸ð¸®¹ö½º¸¦
°®°í Àֱ⠶§¹®ÀÌ´Ù. Áï, ´ç½ÃÀÇ 72pin ¸Þ¸ð¸®´Â µà¾óä³Î·Î µ¿ÀÛÇß´Ù´Â
³î¶ó¿î »ç½Ç!!!)
Æи®Æ¼ÀÇ °æ¿ì 8bit´ç 1bitÀÇ Æи®Æ¼ ºñÆ®¸¦ ÇÊ¿ä·Î
ÇÑ´Ù. ¹ö½ºÆøÀÌ ³Ð¾îÁø´Ù¸é ÀÌ ¿ª½Ã 16bit¿¡ 2bit, 64bit¿¡ 8bit ÇÏ´Â
½ÄÀ¸·Î Ä¿Áö¸é µÈ´Ù. ±×·±µ¥, ECC´Â ¿¬»ê ¹æ¹ýÀÌ Á» º¹ÀâÇؼ, 32bitÀÇ
¸Þ¸ð¸®°¡ Çѹø¿¡ Àü¼ÛµÈ´Ù¸é ¿©±â¿¡ 7bitÀÇ Ã¼Å© ºñÆ®¸¦ ÇÊ¿ä·Î ÇÑ´Ù.
¸¸¾à, 32bitÀÇ ¹ö½ºÆøÀ» °¡Áö´Â ¸Þ¸ð¸®¿¡¼ 32MBÀÇ ¸Þ¸ð¸® ¿ë·®À» ±¸ÇöÇÑ´Ù¸é
¿©±â¿¡ 7MBÀÇ ¸Þ¸ð¸®°¡ Ãß°¡·Î ÀåÂøµÇ¾î¾ß¸¸ ECC°¡ ±¸ÇöµÈ´Ù´Â °ÍÀÌ´Ù.
ÇÑÆí, 64bit°¡ Çѹø¿¡ Àü¼ÛµÈ´Ù¸é 8bitÀÇ Ã¼Å© ºñÆ®¸¦ ÇÊ¿ä·Î ÇÑ´Ù.
ÀÌ°ÍÀº °á±¹ Æи®Æ¼¿Í °°Àº ¼öÁØÀÇ Ãß°¡ ¸Þ¸ð¸®¸¸À» ¿ä±¸ÇÑ´Ù´Â °ÍÀÌ´Ù.
ÀÌ·¯ÇÑ ÀÌÀ¯ ¶§¹®¿¡, 32bitÀÇ ¹ö½ºÆøÀ» °®´Â 72ÇÉ
¸Þ¸ð¸®¿¡¼´Â Æи®Æ¼°¡ »ç¿ëµÇ¾úÁö¸¸, 64bitÀÇ ¹ö½ºÆøÀ» °®´Â 168ÇÉ
DIMM ºÎÅÍ´Â Æи®Æ¼ ´ë½Å¿¡ ECC°¡ »ç¿ëµÇ°í ÀÖ´Â °ÍÀÌ´Ù.
|