ECC (error correction [or correcting] code; error checking and correcting) ; ¿À·ù °Ë»ç Á¤Á¤

ECC[À̾¾¾¾]´Â ÀÐÇôÁö°Å³ª Àü¼ÛµÇ°í ÀÖ´Â µ¥ÀÌÅÍ¿¡ ´ëÇØ ¿À·ù°¡ »ý°å´ÂÁö¸¦ °Ë»çÇϰí, ÇÊ¿äÇϸé Àü¼Û Áß¿¡ Á¤Á¤µÉ ¼ö ÀÖ°Ô ÇÑ´Ù. À̰ÍÀº ¿À·ù¸¦ °ËÃâÇÒ »Ó ¾Æ´Ï¶ó Á¤Á¤ÇÑ´Ù´Â Ãø¸é¿¡¼­ ÆÐ¸®Æ¼ °Ë»ç¿Í´Â ´Ù¸£´Ù. ECC´Â µ¥ÀÌÅÍ ¼ÓµµÀÇ Áõ°¡¿Í ÇÔ²², Á¡Â÷ µ¥ÀÌÅÍ ÀúÀåÀ̳ª, Àü¼ÛÀ» À§ÇÑ Çϵå¿þ¾î ³»¿¡µµ Àû¿ëµÇ°í ÀÖ´Ù.

¾Æ·¡¿¡ µ¥ÀÌÅÍ ÀúÀåÀåÄ¡¿¡¼­ ECC°¡ ¾î¶»°Ô µ¿ÀÛÇÏ´ÂÁö¸¦ º¸¿´´Ù.

  1. ÇϳªÀÇ µ¥ÀÌÅÍ ´ÜÀ§, Áï "¿öµå"°¡ ·¥À̳ª º¸Á¶±â¾ïÀåÄ¡¿¡ ÀúÀåµÉ ¶§, ±× ¿öµå ³»ÀÇ ºñÆ® ¼ø¼­¸¦ ³ªÅ¸³»´Â Äڵ尡 °è»êµÇ¾î ±× µ¥ÀÌÅÍ¿Í ÇÔ²² ÀúÀåµÈ´Ù. 64 ºñÆ® ±æÀÌÀÇ ¿öµå °¢°¢¿¡´Â ÀÌ Äڵ带 ÀúÀåÇϴµ¥ ÇÊ¿äÇÑ ¿©ºÐÀÇ 7 ºñÆ®°¡ ¼Ò¿äµÈ´Ù.
  2. µ¥ÀÌÅÍ ´ÜÀ§¸¦ Àо ¶§, Áö±Ý ÀÐÀ¸·Á°í ÇÏ´Â ¿öµåÀÇ Äڵ带 ¿ø·¡ÀÇ ¾Ë°í¸®ÁòÀ» ÀÌ¿ëÇØ ´Ù½Ã °è»êÇÑ´Ù. »õ·Î »ý¼ºµÈ ÄÚµå¿Í ±× ¿öµå°¡ ÀúÀåµÉ ¶§ »ý¼ºµÇ¾ú´ø Äڵ带 ºñ±³ÇÑ´Ù.
  3. ¸¸¾à µÎ Äڵ尡 ÀÏÄ¡Çϸé, ±× µ¥ÀÌÅÍ¿¡´Â ¿À·ù°¡ ¾ø´Ù°í º¸°í, ³»º¸³½´Ù.
  4. ±×·¯³ª ¸¸¾à ±× ÄÚµåµéÀÌ ÀÏÄ¡ÇÏÁö ¾ÊÀ¸¸é, ÄÚµå ºñ±³¸¦ ÅëÇØ À߸øµÇ¾ú°Å³ª ºüÁø ºñÆ®µéÀ» °áÁ¤ÇÑ µÚ, ±× ºñÆ®¸¦ Á¤Á¤ÇÑ´Ù.
  5. ±× µ¥ÀÌÅͰ¡ ¾ÆÁ÷ ÀúÀå ÀåÄ¡ ³»¿¡ ÀÖÀ» ¶§¿¡´Â Á¤Á¤À» À§ÇÑ ½Ãµµ°¡ ÀϾÁö ¾Ê´Â´Ù. °á±¹, ±×°ÍÀº »õ·Î¿î µ¥ÀÌÅÍ¿¡ ÀÇÇØ µ¤¾î¾º¿öÁú °ÍÀ̸ç, ±× ¿À·ùµéÀº ÀϽÃÀûÀ̶ó´Â °¡Á¤ ÇÏ¿¡ ºÎÁ¤È®ÇÑ ºñÆ®µéÀº ¹ö·ÁÁø´Ù.
  6. ½Ã½ºÅÛÀÌ ²¨Á³´Ù ÄÑÁ³´Ù¸¦ °è¼ÓÇØ¼­ ¹Ýº¹ÇÑ ÈÄ, °°Àº ÀúÀåÀå¼Ò¿¡¼­ ¹Ýº¹µÇ´Â ¾î¶² ¿À·ù´Â ¿µ±¸ÀûÀÎ Çϵå¿þ¾î ¿¡·¯¸¦ ÀǹÌÇϹǷÎ, ¹Ýº¹ÀûÀÎ ¿¡·¯°¡ ³ª´Â À§Ä¡¸¦ ³ªÅ¸³»´Â ¸Þ½ÃÁö°¡ ·Î±×¿¡ ±â·ÏµÇ°Å³ª ½Ã½ºÅÛ °ü¸®ÀÚ¿¡°Ô º¸³»¾îÁø´Ù.
64 ºñÆ® ¿öµå ·¹º§¿¡¼­, ÆÐ¸®Æ¼ °Ë»ç¿Í ECC´Â °°Àº ¼öÀÇ ¿©ºÐÀÇ ºñÆ®¸¦ ÇÊ¿ä·Î ÇÑ´Ù. ÀϹÝÀûÀ¸·Î, ECC´Â ÀûÀº ºñ¿ëÀ¸·Î ÄÄÇ»Åͳª Àü¼Û½Ã½ºÅÛÀÇ ½Å·Úµµ¸¦ Áõ°¡½ÃŲ´Ù. º¸Åë Reed-Solomon Äڵ尡 »ç¿ëµÇ´Âµ¥, À̰ÍÀº Ʋ¸° ºñÆ®»Ó ¾Æ´Ï¶ó Áö¿öÁø ºñÆ®±îÁö¸¦ ã¾Æ³»¾î º¹¿ø½ÃŲ´Ù.


ÀÌ Á¤º¸´Â 2000³â 4¿ù 20ÀÏ¿¡ ¼öÁ¤µÇ¾ú½À´Ï´Ù.
¿µ¾îÆÇ(whatis.com)