|
|
||
|
|
||
|
Á¦¸ñ: TransWorks (¿µÇѹø¿ª ÇнÀ ÇÁ·Î±×·¥) |
ÀÌÆäÀÌÁö ÀúÀÛ±ÇÀº ÀúÀÚ¿¡°Ô ÀÖÀ½. |
|
|
ÀúÀÚ: Á¤ÀçÁØ(rgbi3307(at)nate.com) |
ÃÖ±Ù¼öÁ¤ÀÏ:2011-03-28 |
|
|
|
|
|
TransWorks (¿µÇѹø¿ª ÇнÀ ÇÁ·Î±×·¥)
¾Ë°í¸®Áò ¼Ò°³
|
±ÛÁ¦¸ñ: TransWorks (¿µÇѹø¿ªÇнÀ ÇÁ·Î±×·¥) ¾Ë°í¸®Áò ¼Ò°³ ÀÛ¼ºÀÚ: Ä¿³Î¿¬±¸È¸(www.kernel.bz), Á¤ÀçÁØ (rgbi3307@nate.com) ÀÛ¼ºÀÏ: 2011-02-26
*ÀÛ¼ºÀÚ Á¤º¸¸¦ À¯ÁöÇÏ¿© ÀúÀÛ±ÇÀ» º¸È£ÇØ Áֽñ⠹ٶø´Ï´Ù. |
TransWorks (¿µÇѹø¿ª ÇнÀ ÇÁ·Î±×·¥) ¾Ë°í¸®Áò ¼Ò°³
|
¿Á½ºÆ÷µå ¿µ¾î»çÀü¿¡ µîÀçµÇ¾î ÀÖ´Â ¿µ¾î´Ü¾î ¼ö´Â ¾à 30¸¸(3 x 10ÀÇ5½Â)°³ ¶ó°í ¾Ë·ÁÁ³½À´Ï´Ù. ÀÏ»ó»ýȰ¿¡¼ Åë¿ëµÇ´Â ´Ü¾î(¹æ¾ð, ½ÅÁ¶¾î µî..)µé±îÁö ÇÕÇÏ¸é ¾à 100¸¸(10ÀÇ6½Â)°³ÀÇ ´Ü¾î°¡ ÀÖ´Ù°í ¿¹ÃøÇØ º¾´Ï´Ù. ¿µ¾î´Ü¾î 100¸¸°³, Çѱ۴ܾî 100¸¸°³¸¦ ¼·Î ¿¬°áÇÑ ÀڷᱸÁ¶·Î ÄÄÇ»ÅÍ ¸Þ¸ð¸®¿¡ ¿µÇÑ-ÇÑ¿µ »çÀüÀ» ±¸ÃàÇßÀ» ¶§ ´Ü¾î °Ë»ö ¼Óµµ¿¡ ´ëÇØ¼ Á¤¸®ÇÕ´Ï´Ù.
¿äÁò ÄÄÇ»ÅÍÀÇ CPU 󸮼ӵµ´Â º¸Åë ¼ö GHz ÀÔ´Ï´Ù. Áï, CPU ³»ºÎ¿¡¼ 1 Ŭ·°(µðÁöÅÐ ½ÅÈ£°¡ On/Off·Î º¯ÈµÇ´Â Ŭ·°)Àº ¾à 10ÀÇ-9½ÂÃÊ(0.001¸¶ÀÌÅ©·ÎÃÊ) °É¸°´Ù´Â °ÍÀÔ´Ï´Ù. CPU Á¦Á¶»ç ¸¶´Ù Á¶±Ý¾¿ ´Ù¸£°ÚÁö¸¸, 1°³ÀÇ ±â°è¸í·ÉÀÌ 10Ŭ·°À¸·Î ¼³°èµÇ¾ú´Ù¸é, ÇϳªÀÇ ¸í·ÉÀ» ¼öÇàÇϴµ¥ 0.01 ¸¶ÀÌÅ©·ÎÃʰ¡ ¼Ò¿äµË´Ï´Ù. ¿©±â¼, ÇϳªÀÇ ¹®ÀÚ¸¦ ºñ±³Çϴµ¥ 10°³ÀÇ ±â°è¸í·ÉÀÌ ÇÊ¿äÇÏ´Ù¸é, ÇϳªÀÇ ¹®ÀÚ ºñ±³¿¡ 0.1¸¶ÀÌÅ©·Î(10ÀÇ-7½Â)Ãʰ¡ ¼Ò¿äµË´Ï´Ù. ¿µ¾î´Ü¾î°¡ Æò±Õ 10°³ÀÇ ¹®ÀÚ·Î ±¸¼ºµÇ¾ú´Ù°í º¸¸é, ÇϳªÀÇ ¿µ¾î´Ü¾î¸¦ ºñ±³Çϴµ¥ ¾à 1¸¶ÀÌÅ©·Î(10ÀÇ-6½Â)Ãʰ¡ °É¸°´Ù°í °è»êÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¸´Ù¸é, ÄÄÇ»ÅÍ ¸Þ¸ð¸®¿¡ 100¸¸°³ÀÇ ¿µ¾î´Ü¾î°¡ ÀúÀåµÇ¾î ÀÖ´Ù°í ÇÒ¶§, ÇϳªÀÇ ¿µ¾î´Ü¾î¸¦ ¼øÂ÷ °Ë»öÇϴµ¥ ¼Ò¿äµÇ´Â ½Ã°£Àº ¾Æ·¡¿Í °°ÀÌ ½±°Ô »êÃâÇØ º¼ ¼ö ÀÖ½À´Ï´Ù.
(1) ÃÖ¼±ÀÇ °æ¿ì: ¿µ¾î´Ü¾î 1¹ø ºñ±³ --> 1¸¶ÀÌÅ©·Î(10ÀÇ-6½Â)ÃÊ (2) ÃÖ¾ÇÀÇ °æ¿ì: ¿µ¾î´Ü¾î 100¸¸¹ø ºñ±³ --> (10ÀÇ6½Â) x (10ÀÇ-6½Â) --> 1ÃÊ (3) Æò±Õ: ÃÖ¾ÇÀÇ °æ¿ì / 2 --> 0.5ÃÊ
À§ÀÇ °á°ú´Â 100¸¸°³ÀÇ ´Ü¾î¸¦ ÄÄÇ»ÅÍ ¸Þ¸ð¸®¿¡ ¹è¿ÇüÅ·ΠÂß ³ª¿ÇßÀ»¶§ÀÇ ÀڷᱸÁ¶¸¦ °¡Á¤ÇÑ °á°úÀÔ´Ï´Ù. Áö³ ¼ö½Ê³â°£ ÄÄÇ»ÅÍ CPU 󸮼ӵµ´Â ¼ö¹é¹è »¡¶óÁ³½À´Ï´Ù. ¼ö½Ê³âÀüÀÇ ÄÄÇ»ÅÍ¿¡ 100¸¸°³ÀÇ ´Ü¾î·Î ¿µÇÑ»çÀüÀ» ±¸ÃàÇß¾ú´Ù¸é, ÇϳªÀÇ ´Ü¾î¸¦ °Ë»öÇϴµ¥ Æò±Õ 50ÃÊ(¾à1ºÐ)°¡ °É·È´Ù°í º¼ ¼ö ÀÖ½À´Ï´Ù. ¿µÇÑ»çÀüÀ¸·Î¼ÀÇ È¿¿ë¼ºÀÌ ¾ø´Â ¼ÀÀÔ´Ï´Ù. ´õ±¸³ª, ´Ü¾î °Ë»öÀ» Á»´õ ºü¸£°í È¿À²ÀûÀ¸·Î ÇÒ ¼ö ÀÖµµ·Ï À妽ºÈµÈ ÀڷᱸÁ¶¿Í ¾Ë°í¸®ÁòÀ» »ç¿ëÇÏÁö ¸øÇß´Ù¸é È¿¿ë¼ºÀº ´õ´õ¿í ¶³¾îÁý´Ï´Ù.
Á¦°¡ ¿äÁò ÄÄÇ»ÅÍ¿¡ ¿µÇÑ-ÇÑ¿µ »çÀüÀ» »õ·Ó°Ô ±¸ÃàÇÏ°í ¿µÇѹø¿ªÇнÀ±â, ´õ ³ª¾Æ°¡ ÀÚ¿¬¾î ±â°è¹ø¿ª¿¡ µµÀüÇϰí ÀÖ´Â ÀÌÀ¯´Â ¹Ù·Î ¼ö¹é¹è »¡¶óÁø CPU 󸮼ӵµ¿¡ È¿À²ÀûÀÎ ÀڷᱸÁ¶¿Í ¾Ë°í¸®ÁòµéÀ» Àû¿ëÇÒ ¼ö Àֱ⠶§¹®ÀÔ´Ï´Ù. ÄÄÇ»ÅÍ ÀڷᱸÁ¶¿Í ¾Ë°í¸®ÁòÀº ÀÔ·Â ÀڷᱸÁ¶ ÇüÅÂ¿Í °³¼ö¿¡ µû¶ó¼ ó¸® È¿À²ÀÌ ¾öû³ª°Ô ´Þ¶óÁý´Ï´Ù. ÀÔ·ÂÀÚ·á °³¼ö°¡ ¼öõ°³ ÀÌÇ϶ó¸é, Ưº°ÇÑ ÀڷᱸÁ¶¿Í ¾Ë°í¸®ÁòÀ» »ç¿ëÇÏÁö ¾Ê¾Æµµ, ¿äÁòÀÇ CPU¿¡¼ ºü¸¥ °á°ú¸¦ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª, ÀÔ·ÂÀÚ·á °³¼ö°¡ ¼ö¹é¸¸~¼öõ¸¸°³ À̻󿡼´Â È¿À²ÀûÀÎ ÀڷᱸÁ¶¿Í ¾Ë°í¸®ÁòÀ» Àû¿ëÇÏÁö ¾ÊÀ¸¸é À¯¿ëÇÑ °á°ú¸¦ ¾ò±â Èûµì´Ï´Ù.
ÀÏ´Ü, °¡Àå ´ëÇ¥ÀûÀÎ ÀڷᱸÁ¶ÀÎ Æ®¸®±¸Á¶·Î ¿µÇÑ »çÀüÀ» ±¸ÃàÇÏ´Â °æ¿ì¸¦ »ý°¢ÇØ º¸°Ú½À´Ï´Ù. BST(Binary Search Tree), RBT(Red-Black Tree), BTree, TRIE... µîÀº ¸ðµÎ Æ®¸®±¸Á¶¿¡¼ ÆÄ»ýµÇ¾î ¹ßÀüÇß½À´Ï´Ù. Æ®¸®±¸Á¶¸¦ »ç¿ëÇϸé À§¿¡¼ »êÃâÇÑ ¼øÂ÷°Ë»ö¿¡ ºñÇØ¼ ¾ó¸¶¸¸Å »¡¶ó Áú±î¿ä? DBMS¿¡¼ ¸¹ÀÌ »ç¿ëÇϰí ÀÖ´Â BTree¿¡ 100¸¸°³ÀÇ ´Ü¾î¸¦ À妽ºÈ ½Ã۸é, BTreeÀÇ ±íÀÌ(height)´Â log(10ÀÇ6½Â) --> 6ÀÌ µË´Ï´Ù.(order°¡ 10Àΰæ¿ì) µû¶ó¼, BTree¿¡¼´Â ´Ü¾î¸¦ ÃÖ¼Ò 6¹ø, ÃÖ´ë 6¹ø x order --> 60¹ø¸¸ ºñ±³ÇÏ¸é µÇ°í, À§¿¡¼ ¿¹·Îµç CPU Ŭ·°À¸·Î ½Ã°£À» »êÃâÇϸé,
(1) ÃÖ¼Ò: 6¹ø ºñ±³ --> 6 x 1¸¶ÀÌÅ©·ÎÃÊ --> 6¸¶ÀÌÅ©·ÎÃÊ (2) ÃÖ´ë: 60¹ø ºñ±³ --> 60 x 1¸¶ÀÌÅ©·ÎÃÊ --> 60¸¶ÀÌÅ©·ÎÃÊ --> 0.06¹Ì¸®ÃÊ
100¸¸°³ÀÇ ´Ü¾îÁß¿¡¼ ÇϳªÀÇ ´Ü¾î¸¦ °Ë»öÇÒ¶§ ÃÖ´ë 0.06¹Ì¸®Ãʸ¸¿¡ °Ë»öÇØ ³¾ ¼ö ÀÖ´Ù´Â °ÍÀÔ´Ï´Ù. ¿µÇÑ-ÇÑ¿µ »çÀüÀ» ÀÌ Á¤µµÀÇ ºü¸£±â·Î ±¸ÃàÇÑ´Ù¸é, ¿µÇÑ-ÇÑ¿µ ¹®Àå ¹ø¿ªµµ °¡´ÉÇÏÁö ¾ÊÀ»±î¿ä? ¹®Àå ¹ø¿ªÀº ¿©·¯°³ÀÇ ¾Ë°í¸®ÁòµéÀ» È¿À²ÀûÀ¸·Î Àû¿ëÇØ¾ß µÈ´Ù°í º¾´Ï´Ù.
10³âÀü¿¡´Â ÄÄÇ»Å͸¦ »ç¿ëÇÑ ¹®Àå ¹ø¿ªÀº ¾î·ÆÁö ¾ÊÀ»±î? ¶ó´Â ȸÀÇÀûÀÎ ½Ã°¢ÀÌ ¸¹¾Ò½À´Ï´Ù. Àú´Â ÇÐâ½ÃÀý ÀüÀÚÀü±âÁ¦¾î°øÇÐÀ» Àü°øÇߴµ¥ ¿µ¾î·Î µÈ ±â¼ú ¼ÀûµéÀÌ ¸¹ÀÌ ³ÇØÇß½À´Ï´Ù. ±×·¡¼ ¿µ¾î°øºÎµµ º´ÇàÇß±¸¿ä. °¡²û ÀúÀÇ Àü°ø°ú ¿µ¾î, 2°¡Áö¸¦ ´Ù »ì¸®´Â ¹æÇâÀ¸·Î ÄÄÇ»ÅÍ ¹®Àå ¹ø¿ª ÇÁ·Î±×·¡¹ÖÀ» ½Ãµµ Çϱ⵵ Çß½À´Ï´Ù. ±×¶§´Â ÇÐâ½ÃÀýÀÇ ½ÀÀÛ Á¤µµ¿¡ ±×ÃÆ°í, Á¦°¡ °øºÎÇÑ ¿µ¾î¹®ÀåÀ» µ¥ÀÌÅÍ ÆÄÀÏ¿¡ ÀúÀå½ÃÄÑ ³õ°í Á¶È¸ÇÏ´Â ¼öÁØÀÇ ÇÁ·Î±×·¥ À̾úÁÒ. Áö±Ýµµ ±×¶§ C¾ð¾î·Î ÀÛ¼ºÇß´ø ÇÁ·Î±×·¥À» ²¨³» º¸°í ¿ôÀ½Áþ°ï ÇÑ´ä´Ï´Ù.
±×·¯³ª ¿äÁò ÀڷᱸÁ¶¿Í ¾Ë°í¸®ÁòÀ» ´Ù½Ã °øºÎÇϸé¼, À̰ÍÀ» Àß ÀÀ¿ëÇÏ°í °³¼±½ÃŰ¸é ¹®Àå ¹ø¿ªÀÌ °¡´ÉÇϸ®¶ó´Â ±àÁ¤ÀûÀÎ ½Ã°¢À» °¡Áö°Ô µÇ¾ú½À´Ï´Ù.
»ç¶÷ÀÌ ¾ð¾î¸¦ ±¸»çÇÏ´Â °Íµµ ÇнÀÀ» ÅëÇØ¼ ÀÌ·ç¾îÁý´Ï´Ù. ±Ø´ÜÀûÀÎ ¿¹·Î û°¢¿¡ Àå¾Ö°¡ ÀÖ´Â »ç¶÷Àº ¸»µµ ÇÏÁö ¸øÇÕ´Ï´Ù. Áï, û°¢À» ÅëÇØ¼ µéÀº ¾ð¾î¸¦ ¸Ó¸®¿¡ ÃàÀû½ÃÄÑ ³õÁö ¸øÇÏ¸é ²¨³» ¾µ ¼ö ÀÖ´Â ¸»µµ ¾ø°Ô µË´Ï´Ù. »ç¶÷Àº ¿ä¶÷¿¡¼ ¹«´ý±îÁö À̸£¸é¼ ¼ö¸¹Àº ¾ð¾î¸¦ µè°í ÇнÀÇÕ´Ï´Ù. »ç¶÷ÀÇ µÎ³ú ¼¼Æ÷µéÀº ¾öû³ ÀúÀå ¿ë·®°ú ³í¸®ÀûÀÎ ÆÇ´Ü ´É·ÂÀÌ ÀÖ´Â °Í °°½À´Ï´Ù. ½Ãû°¢À» ÅëÇØ¼ ÇнÀÇÑ ¼ö½Ê¸¸°³ÀÇ ´Ü¾îµéÀ» ³í¸®ÀûÀ¸·Î Á¶ÇÕÇÏ¿© ¾ð¾î¸¦ ±¸»ç Çϴϱî¿ä. ±×·³ ¿ì¸®°¡ ±¸»çÇϰí ÀÖ´Â ¹®ÀåÀÇ °³¼ö´Â ¸î°³³ª µÉ±î¿ä? ¿äÁò Àú´Â ¿©±â¿¡ °ü½ÉÀÌ ¸¹½À´Ï´Ù. ±×³É ÅëÅ©°Ô Åü Ãļ ´ÙÀ½°ú °°ÀÌ °è»êÇØ º¸°Ú½À´Ï´Ù.
(1) »çÀü¿¡ µîÀçµÇ¾î ÀÖ´Â ´Ü¾î(¾îÈÖ)ÀÇ °³¼ö --> 30¸¸°³ (2) ¹®Àå °³¼ö --> ´Ü¾îÀÇ Á¶ÇÕ ¼ø¿ --> 30¸¸!(ÆÑÅ丮¾ó)
30¸¸ ÆÑÅ丮¾ó À̶ó´Â ¼ö´Â ¾Æ¸¶ ÄÄÇ»ÅÍ·Î °è»êÇÒ ¼ö ¾ø´Â(µ¥ÀÌÅÍ Ç¥Çö ¹üÀ§ ¹þ¾î³²) õ¹®ÇÐÀûÀÎ ¼öÀÌÁö¸¸, ÆÑÅ丮¾óÀ» °è»êÇÏ´Â ÄÄÇ»ÅÍ ¾Ë°í¸®Áò¿¡ ³Ö¾î¼ Á¤¼öÇüÀ̳ª ´õºíÇüÀÇ µ¥ÀÌÅÍ Å¸ÀÔÀÌ ¾Æ´Ñ ¼ýÀÚ ¹®ÀÚ¿·Î Ãâ·ÂÇÏ¸é °¡´ÉÇÒ °Í °°½À´Ï´Ù. ¾Æ¸¶, ÄÄÇ»ÅÍ È¸éÀ» ¼ýÀÚ·Î °¡µæ ä¿ïµí ÇÕ´Ï´Ù. Á¶¸¸°£ À̰ÍÀ» °è»êÇÑ °á°ú¸¦ Çѹø º¸¿©µå¸®°Ú½À´Ï´Ù. º°·Î ¾î·ÆÁö ¾Ê½À´Ï´Ù. (ÀÌ¹Ì °è»êÇÑ ºÐÀÌ °è½Ã´Ù¸é Çѹø °ø°³ÇØ ÁÖ¼¼¿ä) »ç¶÷ÀÇ µÎ³ú ¼¼Æ÷µéÀº ÀÌ·¯ÇÑ ¾î¸¶¾î¸¶ÇÑ ÀúÀå¿ë·®À» °¡Áö°í ÀÖ°í, °Ô´Ù°¡ ³í¸®ÀûÀÎ ÆÇ´ÜÀ» ÅëÇØ¼ ´Ü¾î(¾îÈÖ)µéÀ» ¹®¹ý¿¡ ¸Â°Ô Á¶ÇÕÇÏ¿© »ç¹°À» º¸´Â ¼ø°£ ¾ÆÁÖ ´« ±ô¦ÇÒÁ¤µµÀÇ ¼Óµµ·Î ¹®ÀåµéÀ» Ç¥ÇöÇÕ´Ï´Ù. ½Ç·Î ¾öû³ ´É·ÂÀ» °¡Áö°í ÀÖ½À´Ï´Ù.
»ç¶÷ÀÇ µÎ³ú¸¦ ÄÄÇ»ÅÍÀÇ CPU¿Í ¸Þ¸ð¸®¿¡ ºñÀ¯ÇÕ´Ï´Ù. ÄÄÇ»ÅÍÀÇ ³í¸®È¸·Î´Â »ç¶÷ÀÇ µÎ³ú ¼¼Æ÷¶ó º¼ ¼ö ÀÖ½À´Ï´Ù. Á¦°¡ »ý°¢ÇØ º¼¶§, ÄÄÇ»ÅÍÀÇ CPU¿Í ¸Þ¸ð¸®´Â ¼ö½Ê³â³»·Î »ç¶÷ÀÇ µÎ³ú ¼¼Æ÷ ¿ë·®¸¸Å Áõ°¡ÇÒ ¼ö ÀÖ´Ù°í º¾´Ï´Ù. ÀÌ·ÐÀûÀ¸·Î ¸Ó ±×·¸°Ô ¾î·ÆÁöµµ ¾Ê½À´Ï´Ù. µÎ³ú ¼¼Æ÷¿¡ ÇØ´çÇÏ´Â ³í¸®È¸·Î(TTL Æ®·£Áö½ºÅÍ) ¹è¿À» °è¼Ó Áõ´ë ½ÃÄÑ ³ª°¡¸é µÇ´Ï±î¿ä. °è»êÇØ º¸¸é,
ÇöÀç 32ºñÆ® ÄÄÇ»ÅÍ´Â 2ÀÇ32½Â --> 4 x 10ÀÇ9½Â --> 40¾ï 64ºñÆ® ÄÄÇ»ÅÍ´Â 2ÀÇ64½Â --> 16 x 10ÀÇ18½Â --> 16000000...(0ÀÌ 18°³ ºÙ¾î Àִ¼ö) --> 16ÇØ 128ºñÆ® ÄÄÇ»ÅÍ´Â 2ÀÇ128½Â --> 256 x 10ÀÇ36½Â --> 25600000000... (0ÀÌ 36°³ ºÙ¾î Àִ¼ö) --> 256?? 256ºñÆ® ÄÄÇ»ÅÍ´Â... ¾Æ¸¶ ¾öû³ Å©±âÀÇ ¼ö¸¦ Ç¥ÇöÇÒ ¼ö ÀÖ°í, ¸Þ¸ð¸®µµ ¾öû ´Ã¾î³¯ °ÍÀÔ´Ï´Ù.
ÀÌ·¯ÇÑ Çϵå¿þ¾îÀûÀÎ ¹ßÀüÀ» º¸¸é ¸ÓÁö ¾Ê¾Æ »ç¶÷ÀÇ µÎ³ú ¼¼Æ÷ ¿ë·®À» µû¶ó ÀâÀ» °ÍÀÔ´Ï´Ù. ¹®Á¦´Â, »ç¶÷ÀÇ ³í¸®ÀûÀÎ »ý°¢Ã³·³ ÄÄÇ»ÅÍ¿¡ ÀڷᱸÁ¶¿Í ¾Ë°í¸®ÁòÀ» ½É¾îÁÖ´Â °ÍÀÔ´Ï´Ù. Àú´Â ¿©±â¿¡ °ü½ÉÀÌ ÀÖ½À´Ï´Ù.
ÀڷᱸÁ¶¿Í ¾Ë°í¸®ÁòÀ» °øºÎÇÏ´Ù º¸¸é, ¾ÆÁÖ ´Ü¼øÇÑ ¿ø¸®¿¡¼ ºÎÅÍ Ãâ¹ßÇÕ´Ï´Ù. ÀÌ ¿ø¸®¸¦ Àß È°¿ëÇÏ°í °³¼±ÇÏ¸é ¾î·ÆÁö ¾Ê½À´Ï´Ù. ¹®Àå ¹ø¿ªÀ» À§ÇÑ ¸ÂÃãÇü ÀڷᱸÁ¶¿Í ¾Ë°í¸®ÁòÀº ±¸ÇöµÉ ¼ö ÀÖ´Ù°í »ý°¢ÇÕ´Ï´Ù. ´Ü, Á¦°¡ ÇöÀç ÁøÇàÇϰí ÀÖ´Â °ÍµéÀº ¸î°¡Áö »ç¿ëÀÚÀûÀÎ ÀÌÇØ°¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù¸¸...
Àú´Â ¿ì¸®°¡ Àϻ󿡼 »ç¿ëÇÏ´Â ¹®ÀåÀÇ °³¼ö¸¦ ´ÙÀ½°ú °°ÀÌ °è»êÇß½À´Ï´Ù.
(1) »çÀü¿¡ µîÀçµÇ¾î ÀÖ´Â ´Ü¾î(¾îÈÖ)ÀÇ °³¼ö --> 30¸¸°³ (2) ¹®Àå °³¼ö --> ´Ü¾îÀÇ Á¶ÇÕ ¼ø¿ --> 30¸¸!(ÆÑÅ丮¾ó)
30¸¸!(ÆÑÅ丮¾ó)Àº ¾öû³ª°Ô Å« õ¹®ÇÐÀûÀÎ ¼öÀÔ´Ï´Ù. ÀÏ´Ü, 30!(ÆÑÅ丮¾ó)À» °è»êÇÏ´Â Äڵ带 ¾Æ·¡¿Í °°ÀÌ C¾ð¾î·Î ÄÚµùÇÏ¿© ½ÇÇàÇØ ºÃ½À´Ï´Ù.
main () { int i; double nfact = 1; //64ºñÆ®(8¹ÙÀÌÆ®)
for (i = 1; i <= 30; i++) nfact *= i; printf ("nfact=%f\n", nfact);
nfact = 1; for (i = 1; i <= 100; i++) nfact *= i; printf ("nfact=%f\n", nfact); }
30ÆÑÅ丮¾ó: 265252859812191032188804700045312
100ÆÑÅ丮¾ó: 933262154439441021883256061085752672409442548549605715091669104004 079950642429371486326940304505128980429892969444748982587372043112 36641477561877016501813248
30!°ú 100!ÀÌ À§¿Í °°Àº ¼ö À̹ǷΠ30¸¸!(ÆÑÅ丮¾ó)Àº ¾Æ¸¶ ÇöÁ¸ÇÏ´Â ÄÄÇ»Åͷδ ǥÇöÇÒ ¼ö ¾ø´Â ¾öû³ Å©±âÀÇ ¼öÀÔ´Ï´Ù. ±×·³ ¿ì¸®´Â 30¸¸!(ÆÑÅ丮¾ó)À̳ª µÇ´Â ¹®ÀåµéÀ» ¾î¶»°Ô Ç¥ÇöÇÏ´Â °É±î¿ä? ¿ì¸®ÀÇ µÎ³ú ¼¼Æ÷¼Ó¿¡ 30¸¸!(ÆÑÅ丮¾ó)ÀÇ ¹®ÀåµéÀÌ ¸ðµÎ ÀúÀåµÇ¾î ÀÖ´Â °É±î¿ä? Àú´Â ¾ð¾îÇÐÀÚµµ ¾Æ´Ï°í ¾ð¾î¿¡ ´ëÇØ¼ ±íÀÌ ÀÖ´Â Áö½ÄÀº ¾ø½À´Ï´Ù¸¸, ¿ì¸®°¡ ¹®ÀåµéÀ» Ç¥ÇöÇÏ´Â °ÍÀ» ½¬¿î ¹æ½ÄÀ¸·Î »ý°¢ÇØ º¸±â·Î Çß½À´Ï´Ù. ¾Æ·¡¿Í °°ÀÌ Å©°Ô 2°¡Áö·Î ºÐ·ùÇØ ºÃ½À´Ï´Ù.
(1) ¿À°¨(½Ã°¢, û°¢, Èİ¢, ¹Ì°¢, Ã˰¢)¿¡ ÀÇÇÑ ¾ð¾î(¹®Àå) Ç¥Çö (2) ³í¸®ÀûÀÎ »ý°¢¿¡ ÀÇÇÑ ¾ð¾î(¹®Àå) Ç¥Çö
Çѹø ´õ ¾ð±ÞÇÏÁö¸¸, Àú´Â ¾ð¾îÇÐÀÚ°¡ ¾Æ´Ï±â ¶§¹®¿¡ À§ÀÇ 2°¡Áö ºÐ·ù¸¦ ¾ð¾îÇÐÀûÀ¸·Î »ý°¢ÇÑ °ÍÀº ¾Æ´Õ´Ï´Ù. ´ÜÁö, ÄÄÇ»Å͸¦ Àü°øÇÑ °øÇеµÀÇ ÀÔÀå¿¡¼ ¿ì¸®°¡ »ç¿ëÇÏ´Â ¹®ÀåÀ» ÄÄÇ»ÅÍ·Î ¹ø¿ªÇϱâ À§Çؼ´Â ¾î¶°ÇÑ ÀڷᱸÁ¶¿Í ¾Ë°í¸®ÁòÀ» »ç¿ëÇÏ´Â °ÍÀÌ ÀûÀýÇѰ¡¸¦ °í¹ÎÇØ¼ µµÃâÇØ³½ ºÐ·ùÀÔ´Ï´Ù. À§ÀÇ 2°¡Áö ºÐ·ù¸¦ ´Ù½Ã »ý°¢ÇØ º¸¸é,
(1) ¿À°¨¿¡ ÀÇÇÑ ¹®ÀåÇ¥Çö --> °æÇè¿¡ ÀÇÇØ ÃàÀûµÈ ¾îÈÖ¸¦ ¼ø°£ÀûÀ¸·Î Ç¥Çö. (2) ³í¸®ÀûÀÎ ¹®ÀåÇ¥Çö --> ÇнÀ¿¡ ÀÇÇØ ÃàÀûµÈ ¾îÈÖ¸¦ ³í¸®ÀûÀÎ ¹®¹ý ü°è¿¡ ¸Âµµ·Ï Á¶ÇÕÇÏ¿© Ç¥Çö.
(1) ¿À°¨¿¡ ÀÇÇÑ ¹®ÀåÇ¥Çö --> ¼Óµµ°¡ ºü¸£´Ù. (2) ³í¸®ÀûÀÎ ¹®ÀåÇ¥Çö --> ¼Óµµ°¡ ´Ù¼Ò ´À¸®´Ù.
¿ì¸®°¡ Àϻ󿡼 »ç¿ëÇÏ´Â ¹®ÀåÀº,
(1) ¿À°¨(½Ã°¢, û°¢, Èİ¢, ¹Ì°¢, Ã˰¢)¿¡ ÀÇÇÑ ¹®ÀåÇ¥Çö --> °æÇè¿¡ ÀÇÇØ ÃàÀûµÈ ¾îÈÖ¸¦ ¼ø°£ÀûÀ¸·Î Ç¥Çö. (2) ³í¸®ÀûÀÎ ¹®ÀåÇ¥Çö --> ÇнÀ¿¡ ÀÇÇØ ÃàÀûµÈ ¾îÈÖ¸¦ ³í¸®ÀûÀÎ ¹®¹ý ü°è¿¡ ¸Âµµ·Ï Á¶ÇÕÇÏ¿© Ç¥Çö.
À§¿Í °°ÀÌ Ç¥ÇöÇÑ´Ù°í »ý°¢ÇØ º¼ ¼ö ÀÖ½À´Ï´Ù. ÄÄÇ»ÅÍ·Î ¹®Àå ¹ø¿ªÀ» À§ÇÑ ÀڷᱸÁ¶¿Í ¾Ë°í¸®ÁòÀ» ÄÚµùÇÒ¶§ À§ÀÇ ºÐ·ù´Â Áß¿äÇÑ °í·Á ´ë»óÀÔ´Ï´Ù. ¶ÇÇÑ, ¾ÆÁÖ Áß¿äÇÑ Â÷ÀÌÁ¡ÀÌ ÀÖ½À´Ï´Ù. »çÀü¿¡ µîÀçµÇ¾î ÀÖ´Â ´Ü¾î(¾îÈÖ)ÀÇ °³¼ö°¡ 30¸¸°³ Á¤µµÀ̸é, ÀÌ ´Ü¾î¸¦ ´Ü¼øÈ÷ Á¶ÇÕÇÏ¿© ¸¸µé ¼ö ÀÖ´Â ¹®ÀåÀÇ °³¼ö´Â 30¸¸!(ÆÑÅ丮¾ó) À̰í, À̰ÍÀº õ¹®ÇÐÀûÀÎ ¼öÀÇ Å©±â¶ó´Â °ÍÀ» ÀúÀÇ ¾Õ±Û¿¡¼ ¼Ò°³ÇØ µå·È½À´Ï´Ù¸¸, ´Ù½Ã ¼ýÀÚÀÇ Å©±â¸¦ È®ÀÎÇØ º¸¸é,
30!(ÆÑÅ丮¾ó): 265252859812191032188804700045312
100!(ÆÑÅ丮¾ó): 933262154439441021883256061085752672409442548549605715091669104004 079950642429371486326940304505128980429892969444748982587372043112 36641477561877016501813248
30¸¸!(ÆÑÅ丮¾ó): Çѹø »ó»óÇØ º¸¼¼¿ä...
ÀÌ·¯ÇÑ ¾î¸¶¾î¸¶ÇÑ °³¼ö¸¦ »ç¶÷ÀÇ µÎ³ú´Â ÀúÀå ¼¼Æ÷¿¡ ¸ðµÎ ÀúÀå½ÃÄÑ ³õ¾ÒÀ»±î¿ä? ±×·¸Áö´Â ¾ÊÀ» °ÍÀÔ´Ï´Ù. µÎ³ú ¼¼Æ÷ÀÇ ¿ë·®¿¡µµ ÇѰ谡 ÀÖÀ» °ÍÀÔ´Ï´Ù. ±×·¡¼ »ç¶÷ÀÇ µÎ³úµµ ¹®ÀåÀ» È¿À²ÀûÀ¸·Î Ç¥ÇöÇϱâ À§Çؼ µÎ³ú ¼¼Æ÷¿¡ ´Ü¾îµéÀ» ü°èÀûÀ¸·Î Á¤¸®ÇØ ³õÀº ÀڷᱸÁ¶¿Í ³í¸®ÀûÀ¸·Î Á¶ÇÕÇϱâ À§ÇÑ ¾Ë°í¸®ÁòÀ» ±¸ÃàÇØ ³õ¾ÒÀ» °ÍÀÔ´Ï´Ù. (»ç¶÷µé ¸¶´Ù Â÷ÀÌÁ¡ÀÌ Á» ÀÖ°Ú½À´Ï´Ù¸¸...)
Àú´Â »ç¶÷ÀÌ ¹®Àå Ç¥ÇöÇÏ´Â ¹æ½ÄÀ» ³í¸®ÀûÀ¸·Î Á¤¸®ÇÏ¿© ÄÄÇ»ÅÍ ÀڷᱸÁ¶¿Í ¾Ë°í¸®Áò¿¡ Á¢¸ñ ½ÃÄÑ º¸°í ÀÖ½À´Ï´Ù. ¾Õ¿¡¼ ¾ð±ÞÇÑ 2°¡ÁöÀÇ ¹®Àå Ç¥Çö¹æ½ÄÀ» ´Ù½Ã »ý°¢ÇÕ´Ï´Ù.
(1) ¿À°¨(½Ã°¢, û°¢, Èİ¢, ¹Ì°¢, Ã˰¢)¿¡ ÀÇÇÑ ¹®ÀåÇ¥Çö (2) ³í¸®ÀûÀÎ ¹®ÀåÇ¥Çö
Áß¿äÇÑ Â÷ÀÌÁ¡ÀÌ Àִµ¥, (1)¹øÀº ³í¸®ÀûÀΠǥÇöÀÌ ¾Æ´Ï¶ó »ç¶÷ÀÇ ¿À°¨À» ´ã´çÇÏ´Â µÎ³ú ¼¼Æ÷¿¡ ¿À°¨À» Ç¥ÇöÇÏ´Â ¹®ÀåÀÌ ÀúÀåµÇ¾î ÀÖ¾î À̰ÍÀ» º»´ÉÀûÀ¸·Î ²¨³»¾î »ç¿ëÇÑ´Ù´Â °ÍÀÔ´Ï´Ù. µû¶ó¼, (1)¹øÀº ÄÄÇ»ÅÍ ÀڷᱸÁ¶¿Í ¾Ë°í¸®ÁòÀ¸·Î Ç¥ÇöÇϱ⠽±´Ù°í ÆÇ´ÜÇÕ´Ï´Ù. ¹Ù·Î °Ë»ö ¾Ë°í¸®ÁòÀ» »ç¿ëÇÏ¸é µÇ°í, ÀÔÃâ·ÂµÇ´Â ¹®ÀåÀÇ °³¼öµµ ÇöÀçÀÇ ÄÄÇ»ÅÍ ¸Þ¸ð¸®¿¡ ¸ðµÎ ÀúÀå½ÃÄÑ ³õÀ» ¼ö ÀÖ½À´Ï´Ù. ¸î°¡Áö ¿¹¸¦ µé¸é,
so cool --> ³Ê¹« ¸ÚÁ®!, ½Å¼±Çѵ¥!, ¸ÚÁøµ¥! it's awesome --> ±×°Å ³¡³»Áִµ¥, ±²ÀåÇѵ¥, ¾î¸¶¾î¸¶Çϱº, ÁøÂ¥ ÀλóÀûÀ̾ß. she is so hot --> ±×³à´Â ³Ê¹« ¸ÚÁ®, ¼½½ÃÇØ. sort of --> ±×·± ¼ÀÀ̾ß. ...
ÀÌ·¯ÇÑ ¹®Àå Á¶ÇÕÀº »ç¶÷ÀÇ µÎ³ú ¼¼Æ÷¿¡ ±×´ë·Î ÀúÀåµÇ¾î ÀÖ¾î¼, ¸Â´Â »óȲÀÌ ¹ß»ýÇÏ¸é ±×´ë·Î ²¨³»¾î »ç¿ëÇÑ´Â °ÍÀÌ¶ó º¼ ¼ö ÀÖ½À´Ï´Ù. ¿©±â¿¡´Â ³í¸®ÀûÀ¸·Î ¹®¹ýÀ» °í·ÁÇÏÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù. µû¶ó¼, ÀÌ·¯ÇÑ ¹®ÀåÀº ÄÄÇ»ÅÍ ÀڷᱸÁ¶¿¡ ¸ðµÎ ÀúÀå½ÃÄÑ µÎ°í ºü¸£°Ô °Ë»öÇØ ³¾ ¼ö ÀÖ½À´Ï´Ù. ±×·³, ¿À°¨¿¡ ÀÇÇÑ ¹®ÀåÇ¥ÇöµéÀÌ ¸î°³³ª ÀÖÀ»±î¿ä? Á¤È®È÷ ºÐ·ùÇϱâ´Â Á¶±Ý ¾î·ÆÁö¸¸, ¾Æ¸¶ ¼ö½Ê¸¸°³ ÀÌÇ϶ó°í ¿¹ÃøÇÕ´Ï´Ù. ¼ö½Ê¸¸°³ ÀÌÇÏÀÇ ¹®ÀåÀº ÄÄÇ»ÅÍ °Ë»ö ¾Ë°í¸®ÁòÀ¸·Î Àß ±¸ÇöÇϸé, ¼ö¹Ì¸®ÃÊ À̳»·Î °Ë»öÇØ ³¾ ¼ö ÀÖ½À´Ï´Ù. ÇöÀç, ÀÌÁ¤µµ´Â ÀڷᱸÁ¶¿Í ¾Ë°í¸®ÁòÀ¸·Î Á¦°¡ ±¸ÃàÇØ µÎ¾ú½À´Ï´Ù. (»ó¿ë ¶óÀ̺귯¸®¸¦ »ç¿ëÇÏÁö ¾Ê°í Á¦°¡ ÀÏÀÏÈ÷ ¸ÂÃãÇüÀ¸·Î ÄÚµù Çß´Ù´Â °ÍÀÌ Àú¿¡°Ô´Â Áß¿äÇÕ´Ï´Ù¸¸...)
¹®Á¦´Â, (2)¹ø ³í¸®ÀûÀÎ ¹®ÀåÇ¥ÇöÀä...
Àú´Â ¾Õ¿¡¼ ¹®Àå Ç¥ÇöµéÀ» ¾Æ·¡¿Í °°ÀÌ Å©°Ô µÎ°¡Áö·Î ºÐ·ùÇß½À´Ï´Ù.
(1) ¿À°¨(½Ã°¢, û°¢, Èİ¢, ¹Ì°¢, Ã˰¢)¿¡ ÀÇÇÑ ¹®ÀåÇ¥Çö --> ºü¸¥ °Ë»ö (2) ³í¸®ÀûÀÎ ¹®ÀåÇ¥Çö --> ´Ü¾î Á¶ÇÕ(¾à 30¸¸ ÆÑÅ丮¾ó¿¡ ÇØ´çÇÏ´Â Á¾·ù)
ÄÄÇ»ÅÍ·Î ÀÚ¿¬¾î ¹ø¿ªÀ» À§Çؼ (1)Àº ¸ÂÃãÇü °Ë»ö ¾Ë°í¸®ÁòÀ» ºü¸£°Ô ½ÇÇàÇϵµ·Ï ±¸ÇöÇß½À´Ï´Ù. ¹®Á¦´Â (2) ÀÔ´Ï´Ù¸¸, ¿©·¯°¡Áö·Î °í¹ÎÇÑ °á°ú ´ÙÀ½°ú °°Àº ¹æ½ÄÀ» µµÀÔÇß½À´Ï´Ù.
»ç¶÷ÀÌ ¾Æ´Ñ ±â°è(ÄÄÇ»ÅÍ)°¡ »ç¶÷ÀÌ »ç¿ëÇÏ´Â ¾ð¾îÀÇ ¸ðµç »óȲ, Áï, ÈÀÚÀÇ °¨Á¤, ÈÀÚ°¡ óÇÑ »óÅÂ, ÈÀÚÀÇ ¾îÅõ, ÁÙÀÓ¸», Á¸´ë¸», ¶Ù¾î¾²±â µîÀ» ¿©·¯°¡Áö ³í¸®·Î ÆÇ´ÜÇÏ¿© ¹ø¿ªÇÏ´Â µ¥´Â ¹®Á¦°¡ ÀÖ´Ù. ±×·¯¹Ç·Î ¹®Àå¿¡ ¿©·¯°¡Áö ³í¸®¼ºÀ» Àû¿ëÇÏ¿© ¹ø¿ªÇϱ⠺¸´Ù ÈÀÚ°¡ ÀÚ½ÅÀÇ ¾ð¾î¸¦ ÄÄÇ»ÅÍ¿¡°Ô ÀÔ·Â(ÇнÀ) ½Ã۰í À̰ÍÀ» °Ë»öÇØ ³»´Â ¹æ½ÄÀ» µµÀÔÇÕ´Ï´Ù. ¿¹¸¦µé¸é,
ÀϹÝÀû Ç¥Çö Can you speak English? >> ¿µ¾î¸¦ ¸»ÇÒ ¼ö ÀÖ´Ï?
Á¤ÁßÇÑ(Á¸´ë) Ç¥Çö Could you speak English? >> Could¸¦ CanÀÇ °ú°Å¶ó´Â ³í¸®¸¦ Àû¿ëÇÏ¿©, >> ¿µ¾î¸¦ ¸»ÇÒ ¼ö ÀÖ¾ú´Ï? ¶ó´Â ¹ø¿ªº¸´Ù >> ¿µ¾î¸¦ ¸»ÇÒ ¼ö ÀÖÀ¸½Å°¡¿ä? ¶ó´Â ¹ø¿ª(Á¤ÁßÇÑ Ç¥Çö)ÀÌ ´õ ÁÁ½À´Ï´Ù.
¶ÇÇÑ, ÀϹÝÀûÀ¸·Î ÁøÇàÇüÀ» ´ÙÀ½°ú °°ÀÌ ¹ø¿ªÇÕ´Ï´Ù. she is learning English. >> ±×³à´Â ¿µ¾î¸¦ ¹è¿ì°í ÀÖ½À´Ï´Ù.
±×·¯³ª, ±×³à°¡ ¹Ì±¹¿¡ °¡±â¸¦ ¿øÇÏ´Â »óȲÀ̶ó¸é, She wants to work in USA, so she is learning English. >> ±×³à´Â ¹Ì±¹¿¡¼ ÀÏÇÏ´Â °ÍÀ» ¿øÇϹǷÎ, ¿µ¾î¸¦ °øºÎÇÏ·Á ÇÕ´Ï´Ù.
ÇѰ¡Áö ´õ º¸ÃæÇϸé, What are you doing? >> ³Ê ¹¹ÇÏ´Â ÁßÀÌ´Ï?
What are you doing tomorrow? >> ³Ê ³»ÀÏ ¹¹ ÇÒ °Å´Ï?
Á¦°¡ ÀÌ·¯ÇÑ ¿¹¸¦ Á¦½ÃÇÏ´Â ÀÌÀ¯´Â, ¹®ÀåÀ» ´Ü¼øÇÑ ³í¸®·Î ¹ø¿ªÇÏ°Ô µÇ¸é ¿À¿ªÀÌ ¸¹¾ÆÁú ¼ö ÀÖÀ¸¹Ç·Î ÈÀÚ°¡ ¸»ÇϰíÀÚ ÇÏ´Â °ÍÀ» ¹ø¿ªÇÏ¿© ÄÄÇ»ÅÍ¿¡°Ô ÀÔ·Â(ÇнÀ) ½Ã۰í À̰ÍÀ» ¸ÂÃãÇü °Ë»ö ¾Ë°í¸®ÁòÀ¸·Î °Ë»öÇÏ´Â ¹æ½ÄÀÌ ¿ÀÈ÷·Á ´õ Á¤È®ÇÑ ¹ø¿ªÀÌ µÉ ¼ö ÀÖ´Ù´Â °ÍÀÔ´Ï´Ù.
Á¦°¡ °³¹ßÇϰí ÀÖ´Â ¾ð¾î ¹ø¿ª ¹æ½ÄÀ» ´Ù½Ã Á¤¸®Çϸé, (1) ¿À°¨(½Ã°¢, û°¢, Èİ¢, ¹Ì°¢, Ã˰¢)¿¡ ÀÇÇÑ ¹®ÀåÇ¥Çö --> ÀÌ¹Ì ÀúÀåµÈ °ÍÀ» ºü¸£°Ô °Ë»ö (2) ³í¸®ÀûÀÎ ¹®ÀåÇ¥Çö --> ÀÔ·Â(ÇнÀ) ½ÃŲ ÈÄ ºü¸¥ °Ë»ö
(1)Àº ¹®ÀåÀÌ ¾î´ÀÁ¤µµ Á¤ÇØÁ® ÀÖÀ¸¹Ç·Î ¹ø¿ªÇÑ °ÍÀ» ÀÌ¹Ì ÄÄÇ»ÅÍ ¸Þ¸ð¸®¿¡ ÀúÀåÇØ µÎ°í ¸ÂÃãÇü ¾Ë°í¸®ÁòÀ» »ç¿ëÇÏ¿© ºü¸£°Ô °Ë»öÇÕ´Ï´Ù. (2)´Â ´Ù¾çÇÑ ¹®ÀåµéÀÌ ÀÖÀ¸¹Ç·Î »ç¿ëÀÚ°¡ ÇнÀÇÑ ³»¿ëÀ» ÄÄÇ»ÅÍ¿¡ ÀÔ·Â ½ÃŲÈÄ ¸ÂÃãÇüÀ¸·Î °Ë»öÇÕ´Ï´Ù.
Áö±Ý±îÁö ±¸ÇöÇÑ ÀúÀÇ ÇÁ·Î±×·¥Àº »çÀü¼ÓÀÇ ´Ü¾î¸¦ ÃÖ´ë 42¾ï°³(´Ü¾î°³¼ö)±îÁö ÀúÀåÇÒ ¼ö ÀÖµµ·Ï Çß°í, ¹ø¿ª¹®ÀåÀº ÄÄÇ»ÅÍ ¸Þ¸ð¸®°¡ Çã¿ëµÇ´Â ¹üÀ§±îÁö ¹«ÇÑÈ÷ ÀúÀåµÇµµ·Ï Çß½À´Ï´Ù. ¿©±â¼ Áß¿äÇÑ °ÍÀº, ¹ø¿ª¹®Àå ¹®ÀÚ¿À» ±×´ë·Î ¸Þ¸ð¸®¿¡ ÀúÀåÇÏ¸é ¸Þ¸ð¸® ³¶ºñ°¡ ½ÉÇÏ°í °Ë»ö¼Óµµ ¶ÇÇÑ ¸¹ÀÌ ¶³¾îÁú ¼ö ÀÖ½À´Ï´Ù. À̰ÍÀ» ¹æÁöÇϱâ À§Çؼ ¹ø¿ª¹®Àå ¼ÓÀÇ ´Ü¾îµéÀ» ´Ü¾î »çÀü¼ÓÀÇ ´Ü¾î¿Í À妽º·Î Á¶ÇÕÇÑ ÇüÅ·ΠÀúÀåÇÕ´Ï´Ù. ÀÌ·¸°Ô ÇÏ¸é ¸Þ¸ð¸® ³¶ºñ°¡ ÁÙ¾îµé°í °Ë»ö¼Óµµ°¡ ÇöÀúÈ÷ »¡¶óÁý´Ï´Ù. ¶ÇÇÑ, »ó¿ë ¶óÀ̺귯¸®µéÀ» »ç¿ëÇÏÁö ¾Ê°í ¿ÀÁ÷ Ç¥ÁØ C¾ð¾î¸¸ »ç¿ëÇÏ¿© À§ÀÇ ³»¿ëµéÀ» ¸ÂÃãÇü ¾Ë°í¸®ÁòÀ¸·Î ÄÚµùÇß½À´Ï´Ù. µû¶ó¼ ¾ÆÅ°ÅØÃÄ(ÄÄÇ»ÅÍ Á¾·ù)¿¡ »ó°ü¾øÀÌ ÇÁ·Î±×·¥À» ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇöÀç´Â ¸®´ª½º¿Í À©µµ¿ìÁî¿¡¼ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇâÈÄ, ´Ù¾çÇÑ ÈÞ´ë¿ë ½º¸¶Æ® ±â±â¿¡µµ ½ÇÇà µÇµµ·Ï ¾Ë°í¸®ÁòÀ» ²Ù·¯¹Ì·Î ¹¾î¼ À̽ļºÀÌ Æí¸®Çϵµ·Ï ÇÒ ¿¹Á¤ÀÔ´Ï´Ù.
³¡À¸·Î, ÇöÀç ´Ù¾çÇÏ°Ô ¿¬±¸µÇ°í ÀÖ´Â ±â°è¹ø¿ª ¾Ë°í¸®ÁòµéÀ» °£´ÜÈ÷ ¿ä¾à Á¤¸®ÇÕ´Ï´Ù.
1. °Ë»ö ¾Ë°í¸®Áò (Search Algorithms): ÄÄÇ»ÅÍ¿¡°Ô ¹ø¿ª¹®À» ÀÔ·Â(ÇнÀ) ½Ã۰í À̰ÍÀ» °Ë»öÇØ ³»´Â ¹æ½Ä.
2. Åë°èÀûÀÎ ÆÐÅÏ ºÐ¼® ¾Ë°í¸®Áò (Statistical Machine Translation): ¹ø¿ªµÈ ¹®ÀåµéÀ» Åë°èÀûÀÎ ÆÐÅÏÀ¸·Î ºÐ¼®ÇÏ´Â ¾Ë°í¸®Áò. (ÇöÀç ±¸±Û ¹ø¿ª±â¿¡¼ µµÀÔÇϰí ÀÖÀ½)
3. ¿µ±¹ Edinburgh ´ëÇб³ÀÇ Philipp Koehn ±³¼öÀÇ ³í¹® ¹× Àú¼ÀÇ ³»¿ë(¸ñÂ÷):
Statistical Machine Translation:
Introduction : ¼Ò°³ Words, sentences, corpora : ´Ü¾îµé, ¹®Àåµé, ÀüÁý Probability theory : È®·ü ÀÌ·Ð
Word-based models : ´Ü¾î ±â¹Ý ¸ðµ¨ Phrase-based models : ±¸Àý ±â¹Ý ¸ðµ¨ Decoding : ºÎÈ£È Language models : ¾ð¾î ¸ðµ¨ Evaluation : Æò°¡
Discriminative training : ½Äº° ÈÆ·Ã Integrating linguistic information : ¾ð¾îÇÐÀû Á¤º¸ ÅëÇÕ Tree-based models : Æ®¸® ±â¹Ý ¸ðµ¨
|
|
|
|
|
|
|
||
|
|
||
|
Á¦¸ñ: TransWorks (¿µÇѹø¿ª ÇнÀ ÇÁ·Î±×·¥) |
ÀÌÆäÀÌÁö ÀúÀÛ±ÇÀº ÀúÀÚ¿¡°Ô ÀÖÀ½. |
|
|
ÀúÀÚ: Á¤ÀçÁØ(rgbi3307(at)nate.com) |
ÃÖ±Ù¼öÁ¤ÀÏ:2011-03-28 |