CPU¤ý¸Þ¸ð¸®¤ýÀÔÃâ·Â±â µî ±¸»ó
ÇÁ·Î±×·¥ ³»Àå¹æ½Ä Çö´ëÀû ÄÄÇ»ÅÍ Á¦½Ã
±â¾ïÀåÄ¡¿¡ °¢Á¾ µ¥ÀÌÅÍ Ã³¸®
ÀÀ¿ë¿©ºÎµû¶ó ´Ù¾çÇÑ ÀÏ ÇØ°á
¿À´Ã³¯ ¸ðµç ÄÄÇ»ÅÍ ÀÛµ¿¿ø¸®·Î
Çö´ë ÄÄÇ»ÅÍÀÇ ¸ðµ¨À» Á¦½ÃÇÑ »ç¶÷, °ÔÀÓÀÌ·ÐÀ» â½ÃÇÑ »ç¶÷, Àΰø»ý¸íüÀÇ °¡´É¼ºÀ» ¿¬±¸ÇÑ »ç¶÷, ¿øÀÚÆøźÀ» ¸¸µå´Âµ¥ Âü¿©ÇÑ »ç¶÷... À̵éÀÌ ÇÑ »ç¶÷À̶ó¸é ¹ÏÀ¸½Ã°Ú½À´Ï±î? Á¸ Æù ³ëÀ̸¸(John von Neumann) ¹Ù·Î ±× »ç¶÷ÀÔ´Ï´Ù. 1903³â Çë°¡¸®¿¡¼ ÅÂ¾î³ ±×´Â 19»ì¿¡ ºÎ´ÙÆ佺Ʈ ´ëÇп¡¼ ¼öÇÐÀ» °øºÎÇÕ´Ï´Ù. ±×¸®°í º£¸¦¸°, ÇÏÀ̵¨º£¸£Å©´ëÇб³ °»ç¸¦ °ÅÃÄ 1930³â 27»ìÀÇ ³ªÀÌ¿¡ ¹Ì±¹ ÇÁ¸°½ºÅÏ´ëÇб³ °´¿ø±³¼ö°¡ µË´Ï´Ù.
±×´Â ÀÚ½ÅÀÇ Àü°øÀÎ ¼öÇÐ ¿¬±¸¸¦ ÅëÇØ ´Ù¾çÇÑ ³í¹®À» ¼±º¸ÀÌ´Â °ÍÀº ¹°·Ð ¹°¸®ÇÐ, °æÁ¦ÇÐ, »ý¹°ÇÐ, ÄÄÇ»ÅÍ°øÇÐ ºÐ¾ß¿¡ °ü½ÉÀ» °®°í ¿¬±¸ÇÕ´Ï´Ù. ³ëÀ̸¸Àº 1944³â ¸ð¸£°Õ½´Å׸¥°ú `°ÔÀÓÀ̷аú °æÁ¦Çൿ'À» Àú¼úÇÏ¿© °æÁ¦ÇÐÀÇ °ÔÀÓÀÌ·ÐÀ» â½ÃÇÕ´Ï´Ù. ±×ÀÇ °ÔÀÓÀÌ·ÐÀº °æÁ¦»Ó¸¸ ¾Æ´Ï¶ó ±º»çÀü·« µî¿¡ ±¤¹üÀ§ÇÏ°Ô ÀÌ¿ëµË´Ï´Ù.
»ý¹°ÇÐÀÇ ¼öÇÐÀû Çؼ®¿¡µµ °ü½ÉÀÌ ¸¹¾Ò´ø ±×´Â ¼¼Æ÷ÀÚµ¿ÀÚ(cellular automata) ÀÌ·ÐÀ» ÅëÇØ Àΰø»ý¸íü¿Í º¹Á¦ÀÇ °¡´É¼ºÀ» ¿¬±¸ÇÔÀ¸·Î½á »ý¹°ÇÐ, ÀΰøÁö´É, ·Îº¿°øÇп¡ Áö´ëÇÑ ¿µÇâÀ» ³¢Ä¨´Ï´Ù.
±×°¡ Çö´ë »çȸ¿¡ °¡Àå Å« ¿µÇâÀ» ¹ÌÄ£ ºÎºÐ Áß Çϳª´Â ÄÄÇ»Åͺо߿¡¼ Æù ³ëÀ̸¸ ¸ðµ¨À» Á¤¸³ÇÑ °ÍÀÔ´Ï´Ù. ÀÌ ¸ðµ¨Àº Çö´ë ÄÄÇ»ÅÍÀÇ ±Ù°£ÀÌ µÇ°í ÀÖ½À´Ï´Ù. ±×´Â ³í¹® `ÀüÀÚ°è»ê±âÀÇ ÀÌ·Ð ¼³°è ¼·Ð'¿¡¼ CPU, ¸Þ¸ð¸®, ÇÁ·Î±×·¥ ±¸Á¶¸¦ °®´Â ÇÁ·Î±×·¥ ³»Àå ¹æ½Ä ÄÄÇ»ÅÍÀÇ ¾ÆÀ̵ð¾î¸¦ óÀ½ Á¦½ÃÇÕ´Ï´Ù. ÇÁ¸°½ºÅÏ´ëÇп¡¼ Æù ³ëÀ̸¸Àº ¹Ì±¹¿¡ À¯ÇÐ ÁßÀÌ´ø ¾Ù·± Æ©¸µÀ» ¸¸³ª Ä£ºÐÀ» ½×½À´Ï´Ù. ±×·¡¼ »ç¶÷µéÀº Æ©¸µÀÇ ¾ÆÀ̵ð¾î°¡ Æù ³ëÀ̸¸ÀÇ ¿¬±¸¿¡ ¿µÇâÀ» ¹ÌÄ¡Áö ¾Ê¾ÒÀ»±î ÃßÃøÇÏ°í ÀÖ½À´Ï´Ù. Æù ³ëÀ̸¸Àº 1949³â ÄÉÀӺ긮Áö´ëÇб³ÀÇ ÀÇ·Ú·Î ÀÚ½ÅÀÌ ÁÖâÇÑ ÇÁ·Î±×·¥ ³»Àå ¹æ½Ä ÄÄÇ»ÅÍ ¿¡µå»è(EDSAC)À» °í¾ÈÇÕ´Ï´Ù.
Æù ³ëÀ̸¸ ¸ðµ¨À» »ìÆ캸¸é ¸Þ¸ð¸®, Á¦¾îÀåÄ¡(CU), »ê¼ú³í¸®¿¬»êÀåÄ¡(ALU), ÀÔ/Ãâ·Â±â·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù. ¸Þ¸ð¸®´Â ÇÁ·Î±×·¥°ú µ¥ÀÌÅÍ°¡ 󸮵Ǵ µ¿¾È ±×µéÀÌ ÀúÀåµÇ´Â °ø°£À̸ç Á¦¾îÀåÄ¡´Â ¸Þ¸ð¸®¿Í »ê¼ú³í¸®¿¬»êÀåÄ¡ ±×¸®°í ÀÔ/Ãâ·Â±â¸¦ Á¦¾îÇÕ´Ï´Ù. »ê¼ú³í¸® ¿¬»êÀåÄ¡´Â °è»ê°ú ³í¸®¿¬»êÀÌ ÀÌ·ç¾îÁö´Â °÷ÀÌ°í, ÀԷ±â´Â µ¥ÀÌÅÍ¿Í ÇÁ·Î±×·¥À» ¾ò´Â °Í¿¡ Ãâ·Â±â´Â °á°ú¸¦ ³»º¸³»´Âµ¥ »ç¿ëµË´Ï´Ù.
Æù ³ëÀ̸¸ ¸ðµ¨Àº ±â¾ïÀåÄ¡¿¡ ÇÁ·Î±×·¥°ú µ¥ÀÌÅ͸¦ ³Ö°í Â÷·Ê·Î ºÒ·¯³» ó¸®ÇÏ´Â ¹æ½ÄÀ» ¶æÇÕ´Ï´Ù. ÀÌ °æ¿ì ¾î¶² ÇÁ·Î±×·¥À» ±â¾ïÀåÄ¡¿¡ Áý¾î³Ö´Â°¡¿¡ µû¶ó¼ ¼öÇàÇÏ´Â Àϵµ ´Þ¶óÁý´Ï´Ù. ³ëÀ̸¸ÀÇ ÄÄÇ»ÅÍ´Â ÀÀ¿ë ÇÁ·Î±×·¥¿¡ µû¶ó ¹«ÇÑÈ÷ ´Ù¾çÇÑ ÀÏÀ» ÇÒ ¼ö ÀÖ°í ¿À´Ã³¯ ¿ì¸®°¡ »ç¿ëÇÏ´Â Å©°í ÀÛÀº ÄÄÇ»ÅÍ´Â ¸ðµÎ ÀÌ ¹æ½ÄÀ» µû¸£°í ÀÖ½À´Ï´Ù. ÇÁ·Î±×·¥ Áß½ÉÀÇ ÄÄÇ»ÅͶó°í ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·± ÄÄÇ»Å͸¦ ¿ì¸®´Â ³ëÀ̸¸Çü ÄÄÇ»ÅͶó°í ¸»ÇÕ´Ï´Ù.
¹Ý´ë·Î ºñ³ëÀ̸¸Çü ÄÄÇ»ÅÍ´Â ³ëÀ̸¸ÇüÀÌ ¾Æ´Ñ ÄÄÇ»Å͸¦ ÅëƲ¾î À̸£´Â ¸»·Î µ¥ÀÌÅÍ Ã³¸®ÀÇ °í¼ÓÈ, °íµµÈ¸¦ À§ÇÏ¿© ÇÁ·Î±×·¥ ÀϺθ¦ Çϵå¿þ¾îÈ Çϰųª, º´·Ä ó¸® ±â´É, Ãß·Ð ±â±¸¸¦ äÅÃÇÑ ÄÄÇ»Å͸¦ °¡¸®Åµ´Ï´Ù.
Æù ³ëÀ̸¸Àº ÀÌ¿Ü¿¡µµ ¹°¸®Çп¡ °ü½ÉÀ» °®°í ¹Ì±¹ÀÇ ¿øÀÚÆøź °³¹ß °èȹÀÎ ¸ÇÇØÆ° ÇÁ·ÎÁ§Æ®¿Í ¼ö¼ÒÆøź °³¹ß °èȹ¿¡ Âü¿©ÇÕ´Ï´Ù. ¸¹Àº °úÇÐÀÚµéÀÌ È÷·Î½Ã¸¶ÀÇ Âü±Ø¿¡ Ãæ°ÝÀ» ¹Þ¾Æ ¿øÀÚź ¹Ý´ë·ÐÀÚ·Î µ¹¾Æ¼¹Áö¸¸ ±×´Â ¿øÀÚÆøźÀÇ Àû±ØÀû Âù¼ºÀÚ¿´½À´Ï´Ù. ±×·¯³ª ÀÌ·± ±×ÀÇ ÇൿÀº ȸ¦ °¡Á®¿É´Ï´Ù. Æù ³ëÀ̸¸Àº 1957³â ¾ÏÀ¸·Î »ç¸ÁÇϴµ¥ ¾ÆÀÌ·¯´ÏÄÃÇÏ°Ôµµ ±×°¡ ¿ËÈ£Çß´ø ¼ö¼ÒÆøź ½ÇÇè¿¡ Âü°üÇÑ °ÍÀÌ ±×°¡ ¾Ï¿¡ °É¸° ¿øÀÎÀ¸·Î ¾Ë·ÁÁö°í ÀÖ½À´Ï´Ù.
ÇÁ·Î±×·¥ ³»Àå¹æ½Ä Çö´ëÀû ÄÄÇ»ÅÍ Á¦½Ã
±â¾ïÀåÄ¡¿¡ °¢Á¾ µ¥ÀÌÅÍ Ã³¸®
ÀÀ¿ë¿©ºÎµû¶ó ´Ù¾çÇÑ ÀÏ ÇØ°á
¿À´Ã³¯ ¸ðµç ÄÄÇ»ÅÍ ÀÛµ¿¿ø¸®·Î
Çö´ë ÄÄÇ»ÅÍÀÇ ¸ðµ¨À» Á¦½ÃÇÑ »ç¶÷, °ÔÀÓÀÌ·ÐÀ» â½ÃÇÑ »ç¶÷, Àΰø»ý¸íüÀÇ °¡´É¼ºÀ» ¿¬±¸ÇÑ »ç¶÷, ¿øÀÚÆøźÀ» ¸¸µå´Âµ¥ Âü¿©ÇÑ »ç¶÷... À̵éÀÌ ÇÑ »ç¶÷À̶ó¸é ¹ÏÀ¸½Ã°Ú½À´Ï±î? Á¸ Æù ³ëÀ̸¸(John von Neumann) ¹Ù·Î ±× »ç¶÷ÀÔ´Ï´Ù. 1903³â Çë°¡¸®¿¡¼ ÅÂ¾î³ ±×´Â 19»ì¿¡ ºÎ´ÙÆ佺Ʈ ´ëÇп¡¼ ¼öÇÐÀ» °øºÎÇÕ´Ï´Ù. ±×¸®°í º£¸¦¸°, ÇÏÀ̵¨º£¸£Å©´ëÇб³ °»ç¸¦ °ÅÃÄ 1930³â 27»ìÀÇ ³ªÀÌ¿¡ ¹Ì±¹ ÇÁ¸°½ºÅÏ´ëÇб³ °´¿ø±³¼ö°¡ µË´Ï´Ù.
±×´Â ÀÚ½ÅÀÇ Àü°øÀÎ ¼öÇÐ ¿¬±¸¸¦ ÅëÇØ ´Ù¾çÇÑ ³í¹®À» ¼±º¸ÀÌ´Â °ÍÀº ¹°·Ð ¹°¸®ÇÐ, °æÁ¦ÇÐ, »ý¹°ÇÐ, ÄÄÇ»ÅÍ°øÇÐ ºÐ¾ß¿¡ °ü½ÉÀ» °®°í ¿¬±¸ÇÕ´Ï´Ù. ³ëÀ̸¸Àº 1944³â ¸ð¸£°Õ½´Å׸¥°ú `°ÔÀÓÀ̷аú °æÁ¦Çൿ'À» Àú¼úÇÏ¿© °æÁ¦ÇÐÀÇ °ÔÀÓÀÌ·ÐÀ» â½ÃÇÕ´Ï´Ù. ±×ÀÇ °ÔÀÓÀÌ·ÐÀº °æÁ¦»Ó¸¸ ¾Æ´Ï¶ó ±º»çÀü·« µî¿¡ ±¤¹üÀ§ÇÏ°Ô ÀÌ¿ëµË´Ï´Ù.
»ý¹°ÇÐÀÇ ¼öÇÐÀû Çؼ®¿¡µµ °ü½ÉÀÌ ¸¹¾Ò´ø ±×´Â ¼¼Æ÷ÀÚµ¿ÀÚ(cellular automata) ÀÌ·ÐÀ» ÅëÇØ Àΰø»ý¸íü¿Í º¹Á¦ÀÇ °¡´É¼ºÀ» ¿¬±¸ÇÔÀ¸·Î½á »ý¹°ÇÐ, ÀΰøÁö´É, ·Îº¿°øÇп¡ Áö´ëÇÑ ¿µÇâÀ» ³¢Ä¨´Ï´Ù.
±×°¡ Çö´ë »çȸ¿¡ °¡Àå Å« ¿µÇâÀ» ¹ÌÄ£ ºÎºÐ Áß Çϳª´Â ÄÄÇ»Åͺо߿¡¼ Æù ³ëÀ̸¸ ¸ðµ¨À» Á¤¸³ÇÑ °ÍÀÔ´Ï´Ù. ÀÌ ¸ðµ¨Àº Çö´ë ÄÄÇ»ÅÍÀÇ ±Ù°£ÀÌ µÇ°í ÀÖ½À´Ï´Ù. ±×´Â ³í¹® `ÀüÀÚ°è»ê±âÀÇ ÀÌ·Ð ¼³°è ¼·Ð'¿¡¼ CPU, ¸Þ¸ð¸®, ÇÁ·Î±×·¥ ±¸Á¶¸¦ °®´Â ÇÁ·Î±×·¥ ³»Àå ¹æ½Ä ÄÄÇ»ÅÍÀÇ ¾ÆÀ̵ð¾î¸¦ óÀ½ Á¦½ÃÇÕ´Ï´Ù. ÇÁ¸°½ºÅÏ´ëÇп¡¼ Æù ³ëÀ̸¸Àº ¹Ì±¹¿¡ À¯ÇÐ ÁßÀÌ´ø ¾Ù·± Æ©¸µÀ» ¸¸³ª Ä£ºÐÀ» ½×½À´Ï´Ù. ±×·¡¼ »ç¶÷µéÀº Æ©¸µÀÇ ¾ÆÀ̵ð¾î°¡ Æù ³ëÀ̸¸ÀÇ ¿¬±¸¿¡ ¿µÇâÀ» ¹ÌÄ¡Áö ¾Ê¾ÒÀ»±î ÃßÃøÇÏ°í ÀÖ½À´Ï´Ù. Æù ³ëÀ̸¸Àº 1949³â ÄÉÀӺ긮Áö´ëÇб³ÀÇ ÀÇ·Ú·Î ÀÚ½ÅÀÌ ÁÖâÇÑ ÇÁ·Î±×·¥ ³»Àå ¹æ½Ä ÄÄÇ»ÅÍ ¿¡µå»è(EDSAC)À» °í¾ÈÇÕ´Ï´Ù.
Æù ³ëÀ̸¸ ¸ðµ¨À» »ìÆ캸¸é ¸Þ¸ð¸®, Á¦¾îÀåÄ¡(CU), »ê¼ú³í¸®¿¬»êÀåÄ¡(ALU), ÀÔ/Ãâ·Â±â·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù. ¸Þ¸ð¸®´Â ÇÁ·Î±×·¥°ú µ¥ÀÌÅÍ°¡ 󸮵Ǵ µ¿¾È ±×µéÀÌ ÀúÀåµÇ´Â °ø°£À̸ç Á¦¾îÀåÄ¡´Â ¸Þ¸ð¸®¿Í »ê¼ú³í¸®¿¬»êÀåÄ¡ ±×¸®°í ÀÔ/Ãâ·Â±â¸¦ Á¦¾îÇÕ´Ï´Ù. »ê¼ú³í¸® ¿¬»êÀåÄ¡´Â °è»ê°ú ³í¸®¿¬»êÀÌ ÀÌ·ç¾îÁö´Â °÷ÀÌ°í, ÀԷ±â´Â µ¥ÀÌÅÍ¿Í ÇÁ·Î±×·¥À» ¾ò´Â °Í¿¡ Ãâ·Â±â´Â °á°ú¸¦ ³»º¸³»´Âµ¥ »ç¿ëµË´Ï´Ù.
Æù ³ëÀ̸¸ ¸ðµ¨Àº ±â¾ïÀåÄ¡¿¡ ÇÁ·Î±×·¥°ú µ¥ÀÌÅ͸¦ ³Ö°í Â÷·Ê·Î ºÒ·¯³» ó¸®ÇÏ´Â ¹æ½ÄÀ» ¶æÇÕ´Ï´Ù. ÀÌ °æ¿ì ¾î¶² ÇÁ·Î±×·¥À» ±â¾ïÀåÄ¡¿¡ Áý¾î³Ö´Â°¡¿¡ µû¶ó¼ ¼öÇàÇÏ´Â Àϵµ ´Þ¶óÁý´Ï´Ù. ³ëÀ̸¸ÀÇ ÄÄÇ»ÅÍ´Â ÀÀ¿ë ÇÁ·Î±×·¥¿¡ µû¶ó ¹«ÇÑÈ÷ ´Ù¾çÇÑ ÀÏÀ» ÇÒ ¼ö ÀÖ°í ¿À´Ã³¯ ¿ì¸®°¡ »ç¿ëÇÏ´Â Å©°í ÀÛÀº ÄÄÇ»ÅÍ´Â ¸ðµÎ ÀÌ ¹æ½ÄÀ» µû¸£°í ÀÖ½À´Ï´Ù. ÇÁ·Î±×·¥ Áß½ÉÀÇ ÄÄÇ»ÅͶó°í ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·± ÄÄÇ»Å͸¦ ¿ì¸®´Â ³ëÀ̸¸Çü ÄÄÇ»ÅͶó°í ¸»ÇÕ´Ï´Ù.
¹Ý´ë·Î ºñ³ëÀ̸¸Çü ÄÄÇ»ÅÍ´Â ³ëÀ̸¸ÇüÀÌ ¾Æ´Ñ ÄÄÇ»Å͸¦ ÅëƲ¾î À̸£´Â ¸»·Î µ¥ÀÌÅÍ Ã³¸®ÀÇ °í¼ÓÈ, °íµµÈ¸¦ À§ÇÏ¿© ÇÁ·Î±×·¥ ÀϺθ¦ Çϵå¿þ¾îÈ Çϰųª, º´·Ä ó¸® ±â´É, Ãß·Ð ±â±¸¸¦ äÅÃÇÑ ÄÄÇ»Å͸¦ °¡¸®Åµ´Ï´Ù.
Æù ³ëÀ̸¸Àº ÀÌ¿Ü¿¡µµ ¹°¸®Çп¡ °ü½ÉÀ» °®°í ¹Ì±¹ÀÇ ¿øÀÚÆøź °³¹ß °èȹÀÎ ¸ÇÇØÆ° ÇÁ·ÎÁ§Æ®¿Í ¼ö¼ÒÆøź °³¹ß °èȹ¿¡ Âü¿©ÇÕ´Ï´Ù. ¸¹Àº °úÇÐÀÚµéÀÌ È÷·Î½Ã¸¶ÀÇ Âü±Ø¿¡ Ãæ°ÝÀ» ¹Þ¾Æ ¿øÀÚź ¹Ý´ë·ÐÀÚ·Î µ¹¾Æ¼¹Áö¸¸ ±×´Â ¿øÀÚÆøźÀÇ Àû±ØÀû Âù¼ºÀÚ¿´½À´Ï´Ù. ±×·¯³ª ÀÌ·± ±×ÀÇ ÇൿÀº ȸ¦ °¡Á®¿É´Ï´Ù. Æù ³ëÀ̸¸Àº 1957³â ¾ÏÀ¸·Î »ç¸ÁÇϴµ¥ ¾ÆÀÌ·¯´ÏÄÃÇÏ°Ôµµ ±×°¡ ¿ËÈ£Çß´ø ¼ö¼ÒÆøź ½ÇÇè¿¡ Âü°üÇÑ °ÍÀÌ ±×°¡ ¾Ï¿¡ °É¸° ¿øÀÎÀ¸·Î ¾Ë·ÁÁö°í ÀÖ½À´Ï´Ù.