3.2. ó¸® ´É·Â

ó¸® ´É·Â(processing power)Àº CPU ¿ë·®, CPU »çÀÌŬ µîÀÇ ¿©·¯ ´Ù¸¥ À̸§À¸·Îµµ ¾Ë·ÁÁ® ÀÖÀ¸¸ç, ÄÄÇ»ÅͰ¡ µ¥ÀÌÅ͸¦ ó¸®ÇÏ´Â ´É·ÂÀ» ¶æÇÕ´Ï´Ù. ó¸® ´É·ÂÀº CPU ¾ÆÅ°ÅØÃÄ (±×¸®°í clock speed)¿¡ µû¶ó¼­ Â÷À̰¡ ³³´Ï´Ù. ÀϹÝÀûÀ¸·Î Ŭ·° ¼Óµµ°¡ ºü¸£°í Ŭ·°´ç ½ÇÇà °¡´ÉÇÑ ¸í·É¾î °³¼ö°¡ ¸¹Àº CPU°¡ ó¸® ´É·ÂÀÌ ³ô½À´Ï´Ù.

3.2.1. ó¸® ´É·Â °ü·Ã Á¤º¸

ó¸® ´É·Â°ú °ü·ÃÇÏ¿© ´ÙÀ½°ú °°Àº µÎ°¡Áö »ç½ÇÀ» ¿°µÎÇÏ¼Å¾ß ÇÕ´Ï´Ù:

CPU´Â ¿¬»ê ¼Óµµ´Â ó¸® ´É·Â¿¡ ÀÇÇØ Á¤ÇØÁý´Ï´Ù. ¿¹¸¦ µé¾î µÎ ¼ýÀÚ¸¦ ÇÕ»êÇÏ´Â ÀÛ¾÷Àº ´ëºÎºÐÀÇ ¾ÆÅ°ÅØÃÄ¿¡¼­´Â ¸í·É ÇѹøÀ¸·Î ½ÇÇà °¡´ÉÇÏ¸ç °¢ CPU´Â Ç×»ó Á¤ÇØÁø ¼Óµµ·Î¸¸ ÀÌ ÀÛ¾÷À» ½ÇÇàÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. CPU ¸í·É ó¸® ¼Óµµ¸¦ ´À¸®°Ô ¶Ç´Â ºü¸£°Ô º¯°æÇÏ´Â °ÍÀº °ÅÀÇ ºÒ°¡´ÉÇÕ´Ï´Ù.

¶ÇÇÑ Ã³¸® ´É·ÂÀº ÇÑÁ¤µÇ¾î ÀÖ½À´Ï´Ù. Áï, ÄÄÇ»ÅÍ¿¡ Ç÷¯±×ÀÎÇÒ ¼ö ÀÖ´Â CPU À¯ÇüÀÌ ÇÑÁ¤µÇ¾î ÀÖ½À´Ï´Ù. ÀϺΠ½Ã½ºÅÛÀº ¼Óµµ°¡ ´Ù¸¥ ´Ù¾çÇÑ Á¾·ùÀÇ CPU¸¦ Áö¿øÇÏ´Â ¹Ý¸é, ´Ù¸¥ ½Ã½ºÅÛÀº ¾÷±×·¹À̵尡 ¾Æ¿¹ ºÒ°¡´ÉÇÕ´Ï´Ù[1].

ó¸® ´É·ÂÀº ³ªÁß¿¡ »ç¿ëÇϱâ À§ÇØ ÀúÀåÇÒ ¼ö ¾ø½À´Ï´Ù. Áï, CPU°¡ ÀÏÃÊ¿¡ 1¾ï°³ ¸í·ÉÀ» ó¸®ÇÒ ¼ö ÀÖ´Â °æ¿ì ÀÏÃÊ µ¿¾È ÈÞÁö »óÅ¿¡ ÀÖ´Ù¸é ÀϾﰳÀÇ ¸í·ÉÀ» ó¸®ÇÒ ¼ö ÀÖ´Â ´É·ÂÀ» ³¶ºñÇÑ ¼ÀÀÔ´Ï´Ù.

ÀÌ·¯ÇÑ »ç½ÇÀ» ¾à°£ ´Ù¸¥ °¢µµ¿¡¼­ »ý°¢Çغ¾½Ã´Ù. CPU´Â Á¤ÇØÁø ¼Óµµ·Î ½ÇÇà ¸í·É ½ºÆ®¸²À» "¸¸µé¾î ³À´Ï´Ù". ±×¸®°í ¸¸ÀÏ CPU°¡ ½ÇÇà ¸í·ÉÀ» "¸¸µé¾î³½´Ù¸é" ´Ù¸¥ ´©±º°¡°¡ ±× ¸í·ÉÀ» "¼Òºñ"ÇÑ´Ù´Â Àǹ̰¡ µË´Ï´Ù. ´ÙÀ½¿¡¼­´Â ÀÌ ¼ÒºñÀÚ¿¡ ´ëÇÏ¿© ¼³¸íÇØº¸°Ú½À´Ï´Ù:

3.2.2. ó¸® ´É·Â ¼ÒºñÀÚ

ó¸® ´É·Â ¼ÒºñÀÚ´Â ÁÖ·Î ´ÙÀ½ µÎ°¡Áö·Î ³ª´­ ¼ö ÀÖ½À´Ï´Ù:

3.2.2.1. ÀÀ¿ë ÇÁ·Î±×·¥

°¡Àå ´«¿¡ ¶ç´Â ó¸® ´É·Â ¼ÒºñÀÚ´Â ÀÀ¿ë ÇÁ·Î±×·¥°ú ÄÄÇ»ÅͰ¡ ½ÇÇàÁßÀÎ ÇÁ·Î±×·¥ÀÔ´Ï´Ù. ½ºÇÁ·¹µå½ÃÆ®¿¡¼­ µ¥ÀÌÅͺ£À̽º¿¡ À̸£±â±îÁö, ÀÌ·¯ÇÑ ÀÀ¿ë ÇÁ·Î±×·¥À» »ç¿ëÇϱâ À§ÇØ ÄÄÇ»Å͸¦ ±¸ÀÔÇÑ´Ù°í ÇØµµ °ú¾ðÀÌ ¾Æ´Õ´Ï´Ù.

´Üµ¶ CPU ½Ã½ºÅÛÀº Çѹø¿¡ ¿ÀÁ÷ ÇѰ¡Áö ÀÛ¾÷¸¸ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. µû¶ó¼­ ÀÀ¿ë ÇÁ·Î±×·¥À» ½ÇÇàÇÏ½Ã¸é ½Ã½ºÅÛ »óÀÇ ´Ù¸¥ ÀÛ¾÷Àº ½ÇÇà ÁßÀÌÁö ¾Ê½À´Ï´Ù. ±× ¹Ý´ë·Î »ý°¢Çϼŵµ µË´Ï´Ù. Áï, ½ÇÇàÇϽŠÀÀ¿ë ÇÁ·Î±×·¥ ÀÌ¿ÜÀÇ ÇÁ·Î±×·¥ÀÌ ½ÇÇà ÁßÀ̶ó¸é, ¿©·¯ºÐÀÌ ½ÇÇàÇÑ ÀÀ¿ë ÇÁ·Î±×·¥Àº Á¤ÁöÇÕ´Ï´Ù.

±×·¸´Ù¸é ÃֽŠ¿î¿µ üÁ¦¿¡¼­´Â ¾î¶»°Ô ¿©·¯ ´Ù¸¥ ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ µ¿½Ã¿¡ ½ÇÇàµÇÁö¿ä? ÀÌ Áú¹®¿¡ ´ëÇÑ ÇØ´äÀº ´ÙÁß ÀÛ¾÷(multitasking) ¿î¿µ üÁ¦À̱⠶§¹®ÀÔ´Ï´Ù. Áï, ¿©·¯ ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ µ¿½Ã¿¡ ½ÇÇàµÇ´Â °Í°ú °°ÀÌ º¸ÀÌÁö¸¸, ½ÇÁ¦·Î´Â ±×·¸Áö ¾Ê½À´Ï´Ù. ½ÇÁ¦·Î´Â ¾ÆÁÖ ÂªÀº ½Ã°£ µ¿¾È CPU¿¡¼­ ÇÑ ÇÁ·Î¼¼½º¸¦ ½ÇÇà ÈÄ °ð¹Ù·Î ´ÙÀ½ ÇÁ·Î¼¼½º·Î À绡¸® ³Ñ¾î°©´Ï´Ù. ÀÌ·¯ÇÑ °úÁ¤À» ¹®¸Æ ±³È¯(context switches)À̶ó°í ºÎ¸£¸ç ÇÁ·Î¼¼½ºÀÇ ¹®¸Æ ±³È¯ ÀÛ¾÷ÀÌ »¡¸® ÀÌ·ç¾îÁö°ÔµÇ¸é ¸¶Ä¡ ¿©·¯ ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ µ¿½Ã¿¡ ½ÇÇàµÇ´Â °Íó·³ º¸¿©Áý´Ï´Ù.

ÀÀ¿ë ÇÁ·Î±×·¥Àº ¶ÇÇÑ CPU¸¦ ÀÌ¿ëÇÑ ÀÛ¾÷ »Ó¸¸ ¾Æ´Ï¶ó »ç¿ëÀÚ ÀÔ·ÂÀ» ¹Þ¾ÆµéÀ̰í ÀåÄ¡·Î ÀÔ/Ãâ·Â ÀÛ¾÷ (¿¹, µð½ºÅ© µå¶óÀ̺ê¿Í ±×·¡ÇÈ È­¸é Ç¥½Ã ÀÛ¾÷)À» ½ÇÇàÇÕ´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥Àº ´õ ÀÌ»ó CPU¸¦ ±â´Ù¸± Çʿ䰡 ¾øÀ¸¸ç ÀÌ·¯ÇÑ ÀÛ¾÷À» ½ÇÇàÇÒ ¼ö ÀÖÀ¸¸ç, CPU´Â ´Ù¸¥ ÀÀ¿ë ÇÁ·Î±×·¥À» ½ÇÇà ÁßÀÎ ÇÁ·Î¼¼½º¿¡ »ç¿ëµË´Ï´Ù.

¶ÇÇÑ CPU´Â ó¸® ´É·ÂÀÇ ¶Ç ´Ù¸¥ ¼ÒºñÀÚÀÎ, ¿î¿µ üÁ¦ ÀÚü¿¡ ÀÇÇØ¼­µµ »ç¿ëµË´Ï´Ù.

3.2.2.2. ¿î¿µ üÁ¦

¿î¿µ üÁ¦°¡ ¾ó¸¶³ª ¸¹Àº ó¸® ´É·ÂÀ» ¼ÒºñÇÏ´ÂÁö ¾Ë¾Æ³»±â ½±Áö ¾Ê½À´Ï´Ù. ±× ÀÌÀ¯´Â ¿î¿µ üÁ¦´Â ÇÁ·Î¼¼½º ·¹º§ ÄÚµå¿Í ½Ã½ºÅÛ ·¹º§ Äڵ带 ÇÔ²² »ç¿ëÇÏ¿© ÀÛ¾÷À» ¼öÇàÇϱ⠶§¹®ÀÔ´Ï´Ù. ¿¹¸¦ µé¸é ÇÁ·Î¼¼½º °¨½Ã ÇÁ·Î±×·¥À» »ç¿ëÇÏ¿© µ¥¸óÀ̳ª ¼­ºñ½º¸¦ ½ÇÇà ÁßÀÎ ÇÁ·Î¼¼½º Á¤º¸¸¦ ¾Ë¾Æ³»´Â °ÍÀº ºñ±³Àû °£´ÜÇÏÁö¸¸, ½Ã½ºÅÛ ·¹º§ ÀÔ/Ãâ·Â ÇÁ·Î¼¼½Ì¿¡ ¾ó¸¶³ª ¸¹Àº ó¸® ´É·ÂÀÌ ¼Ò¸ðµÇ´ÂÁö ¾Ë¾Æ³»´Â °ÍÀº ¸Å¿ì ¾î·Æ½À´Ï´Ù.

ÀϹÝÀûÀ¸·Î ÀÌ·¯ÇÑ ¿î¿µ üÁ¦ ¿À¹öÇìµå´Â µÎ°¡Áö·Î ³ª´­ ¼ö ÀÖ½À´Ï´Ù:

  • ¿î¿µ üÁ¦ Á¤¸® ÀÛ¾÷

  • ÇÁ·Î¼¼½º °ü·Ã ÀÛ¾÷

¿î¿µ üÁ¦ Á¤¸® ÀÛ¾÷Àº ÇÁ·Î¼¼½º ½ºÄÉÁÙ¸µ°ú ¸Þ¸ð¸® °ü¸®¿Í °°Àº ÀÛ¾÷À» ÀǹÌÇÕ´Ï´Ù. ¹Ý¸é¿¡ ÇÁ·Î¼¼½º °ü·Ã ÀÛ¾÷¿¡´Â ÇÁ·Î¼¼½º ó¸®, ½Ã½ºÅÛ Àü¹Ý À̺¥Æ® ·Î±ë ¶Ç´Â ÀÔ/Ãâ·Â ij½Ã Ç÷¯½Ì(flushing: ±â¾ï ÀåÄ¡ ºÎºÐÀÇ ³»¿ëÀ» ºñ¿ì´Â °Í)°ú °°ÀÌ ¿î¿µ üÁ¦ ÀÚü¸¦ Áö¿øÇÏ´Â ÇÁ·Î¼¼½º°¡ Æ÷ÇԵ˴ϴÙ.

3.2.3. CPU ¿ë·®ÀÌ ºÎÁ·ÇÒ °æ¿ì ÇØ°áÃ¥

ÀÛ¾÷À» ½ÇÇàÇϴµ¥ ÇÊ¿äÇÑ Ã³¸® ´É·ÂÀÌ ºÎÁ·ÇÑ °æ¿ì ´ÙÀ½ Áß ÇѰ¡Áö ¹æ¹ýÀ» ÅÃÇÏ½Ã¸é µË´Ï´Ù:

3.2.3.1. ÀÛ¾÷ ºÎÇϸ¦ ÁÙÀ̱â

CPU ºÎÇÏ ÁÙÀ̱â´Â ¾Æ¹«·± ºñ¿ëÀÌ µéÁö ¾Ê°íµµ °¡´ÉÇÕ´Ï´Ù. ºÎÇϸ¦ ÁÙÀÌ´Â ºñ°áÀº ½Ã½ºÅÛ ÀÛ¾÷ Áß Áß¿äÇÏÁö ¾ÊÀº ÇÁ·Î¼¼½º¸¦ ã¾Æ³»¾î Á¤Áö½ÃŰ´Â °ÍÀÔ´Ï´Ù. ´ÙÀ½°ú °°Àº ¼¼°¡Áö Ãø¸éÀ» °í·ÁÇϽʽÿÀ:

  • ¿î¿µ üÁ¦ ÀÛ¾÷ ºÎÇϸ¦ ÁÙÀ̱â

  • ÀÀ¿ë ÇÁ·Î±×·¥ ÀÛ¾÷ ºÎÇϸ¦ ÁÙÀ̱â

  • ÀÀ¿ë ÇÁ·Î±×·¥À» ¿ÏÀüÈ÷ Á¦°ÅÇϱâ

3.2.3.1.1. ¿î¿µ üÁ¦ ÀÛ¾÷ ºÎÇϸ¦ ÁÙÀ̱â

¿î¿µ üÁ¦ ÀÛ¾÷ ºÎÇϸ¦ ÁÙÀ̱â À§Çؼ­´Â ¿ì¼± ÇöÀç ½Ã½ºÅÛ ÀÛ¾÷ ºÎÇϸ¦ »ìÇÉ ÈÄ ¾îµð¼­ °úµµÇÑ ÀÛ¾÷ ºÎÇϸ¦ ÃÊ·¡ÇÏ´ÂÁö ¾Ë¾Æ³»¼Å¾ß ÇÕ´Ï´Ù. ´ÙÀ½°ú °°Àº µÎ°¡Áö Ãø¸éÀ» ÁÖ½ÃÇÏ¼Å¾ß ÇÕ´Ï´Ù:

  • ÀæÀº ÇÁ·Î¼¼½º ½ºÄÉÁÙ¸µ ÁÙÀ̱â

  • ÀÔ/Ãâ·Â ½ÇÇà ÀÛ¾÷À» ÁÙÀ̱â

ÀûÀýÈ÷ ¼³Á¤µÈ ½Ã½ºÅÛ¿¡¼­ ¿î¿µ üÁ¦ ÀÛ¾÷ ºÎÇϸ¦ ÁÙÀδٰí ÇØ¼­ ¼º´ÉÀÌ ¸Å¿ì È£ÀüµÉ²¨¶ó´Â ÇêµÈ ±â´ë¸¦ °¡ÁöÁö ¸¶½Ê½Ã¿À. ±× ÀÌÀ¯´Â ÀûÀýÈ÷ ¼³Á¤µÈ ½Ã½ºÅÛÀº À̷лóÀ¸·Î °ÅÀÇ ÀÛ¾÷ ºÎÇϸ¦ ÃÊ·¡ÇÏÁö ¾Ê±â ¶§¹®ÀÔ´Ï´Ù. ±×·¯³ª ¸¸ÀÏ ¿¹¸¦ µé¾î ½Ã½ºÅÛÀÇ RAM ¿ë·®ÀÌ ³Ê¹« ÀÛÀ» °æ¿ì¿¡´Â ºÎÁ·ÇÑ RAM ¿ë·®À» Ãß°¡ÇÏ¿© ÀÛ¾÷ ºÎÇϸ¦ ÁÙÀÌ´Â °ÍÀÌ °¡´ÉÇÕ´Ï´Ù.

3.2.3.1.2. ÀÀ¿ë ÇÁ·Î±×·¥ ÀÛ¾÷ ºÎÇϸ¦ ÁÙÀ̱â

ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ÀÛ¾÷ ºÎÇϸ¦ ÁÙÀ̱â À§Çؼ­´Â ÀÀ¿ë ÇÁ·Î±×·¥À» Á¦´ë·Î ½ÇÇàÇϴµ¥ ÇÊ¿äÇÑ ¸ðµç ¿ä¼Ò¸¦ È®ÀÎÇÏ´Â ÀÛ¾÷ÀÌ ÇÊ¿äÇÕ´Ï´Ù. ¾î¶² ÀÀ¿ë ÇÁ·Î±×·¥Àº ½ÇÇà ÁßÀΠȯ°æÀÌ ¹Ù²î¸é °©Àڱ⠿¹»óÄ¡ ¸øÇÑ ÇൿÀ» º¸À̱⵵ ÇÕ´Ï´Ù. ¿¹¸¦ µéÀÚ¸é ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ Æ¯Á¤ À¯ÇüÀÇ ÀڷḦ 󸮽à ºñÁ¤»óÀûÀ¸·Î ½Ã½ºÅÛ ¿ë·®À» ¸¹ÀÌ ¼Ò¸ð½ÃŰ´Â Çö»óÀÌ ¹ß»ýÇϱ⵵ ÇÕ´Ï´Ù.

¿©±â¼­ ¹Ýµå½Ã ±â¾ïÇϼžßÇÒ Á¡Àº ÇöÀç ½Ã½ºÅÛ¿¡¼­ ½ÇÇà ÁßÀÎ ÀÀ¿ë ÇÁ·Î±×·¥µéÀ» Àß ÀÌÇØÇϰí ÀÖ¾î¾ß ±× ÀÀ¿ë ÇÁ·Î±×·¥µéÀ» °¡Àå È¿À²ÀûÀ¸·Î ½ÇÇàÇÒ ¼ö°¡ ÀÖ´Ù´Â °ÍÀÔ´Ï´Ù. ¶ÇÇÑ Á¾Á¾ »ç¿ëÀÚ¿Í °³¹ßÀÚ¿Í ÇÔ²² ÀÀ¿ë ÇÁ·Î±×·¥À» º¸´Ù È¿À²ÀûÀ¸·Î ½ÇÇàÇÒ ¼ö ÀÖ´Â ¹æ¾ÈÀ» ¸ð»öÇÏ´Â °Íµµ Áß¿äÇÕ´Ï´Ù.

3.2.3.1.3. ÀÀ¿ë ÇÁ·Î±×·¥À» ¿ÏÀüÈ÷ Á¦°ÅÇϱâ

±â¾÷ü¿¡ µû¶ó¼­ ¾î´À ÀÀ¿ë ÇÁ·Î±×·¥À» ½ÇÇàÇÏ°í ¾î´À ÇÁ·Î±×·¥À» ½ÇÇàÇÏÁö ¾ÊÀ»Áö °áÁ¤ÇÏ´Â °ÍÀº ½Ã½ºÅÛ °ü¸®ÀÚÀÇ ¿ªÇÒÀÌ ¾Æ´Ò ¼öµµ ÀÖ½À´Ï´Ù. ±×·¯³ª CPU¸¦ Àâ¾Æ¸Ô´Â ÀÀ¿ë ÇÁ·Î±×·¥À» ¾Ë¾Æ³½´Ù¸é ´ã´çÀÚ¿¡°Ô ±× ÀÀ¿ë ÇÁ·Î±×·¥À» ¸ØÃßµµ·Ï Á¶¾ðÇÒ ¼ö ÀÖ½À´Ï´Ù.

CPU¸¦ Àâ¾Æ¸Ô´Â ÀÀ¿ë ÇÁ·Î±×·¥À» ã¾Æ¼­ Á¤Áö½ÃŰ´Â ÀÛ¾÷Àº ½Ã½ºÅÛ °ü¸®ÀÚ È¥ÀÚÀÇ ÈûÀ¸·Î´Â ºÎÁ·ÇÕ´Ï´Ù. ±× ÀÀ¿ë ÇÁ·Î±×·¥À» ½ÇÇà ÁßÀÎ »ç¿ëÀÚÀÇ µµ¿òµµ ÇÊ¿äÇÒ °ÍÀÔ´Ï´Ù. »ç¿ëÀÚ¸¸ ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ÇàÀ§¸¦ º¯°æÇϴµ¥ ÇÊ¿äÇÑ ±ÇÇѰú Á¤º¸°¡ »ç¿ëÀÚ¿¡°Ô¸¸ ÀÖ´Â °æ¿ì°¡ ¸¹½À´Ï´Ù.

ÈùÆ®ÈùÆ®
 

CPU ¿ë·®À» Â÷ÁöÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥À» ¹Ýµå½Ã ¸ðµç ½Ã½ºÅÛ¿¡¼­ Á¦°ÅÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. ÀÌ ÀÀ¿ë ÇÁ·Î±×·¥À» ÀÛ¾÷ ºÎÇϰ¡ ¸¹Àº ½Ã½ºÅÛ¿¡¼­ °ÅÀÇ ¾Æ¹«·± ÀÛ¾÷µµ ½ÇÇàµÇÁö ¾Ê°í ÀÖ´Â ´Ù¸¥ ½Ã½ºÅÛÀ¸·Î ¿Å±â´Â °Íµµ ÁÁÀº ÇØ°áÃ¥ÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù.

3.2.3.2. ¿ë·® ´Ã¸®±â

¸¸ÀÏ ÀÛ¾÷ ºÎÇϸ¦ ÁÙÀÏ ¼ö°¡ ¾ø´Â °æ¿ì¿¡´Â ó¸® ´É·ÂÀ» ´Ã¸®´Â ¹æ¹ýÀ» ¸ð»öÇÏ¼Å¾ß ÇÕ´Ï´Ù. ºÎÇϸ¦ ÁÙÀÌ´Â ¹æ¹ý°ú ´Þ¸® ¿ë·®À» ´Ã¸®·Á¸é ºñ¿ëÀÌ µç´Ù´Â ´ÜÁ¡ÀÌ ÀÖ½À´Ï´Ù.

3.2.3.2.1. CPU ¾÷±×·¹À̵åÇϱâ

¿ì¼± ½Ã½ºÅÛ CPU°¡ ¾÷±×·¹ÀÌµå °¡´ÉÇÑÁö¸¦ ¾Ë¾Æº¸¼Å¾ß ÇÕ´Ï´Ù. ù¹øÂ° ´Ü°è·Î ÇöÀç »ç¿ë ÁßÀÎ CPU¸¦ »©³¾ ¼ö ÀÖ´ÂÁö È®ÀÎÇØº¸½Ê½Ã¿À. ÀϺΠ½Ã½ºÅÛ (´ëºÎºÐ ·¦Å¾ ÄÄÇ»ÅÍ)´Â CPU¸¦ »©³¾ ¼ö ¾ø°Ô ÀåÂøµÇ¾î Àֱ⠶§¹®¿¡ ¾÷±×·¹À̵尡 ºÒ°¡´ÉÇÕ´Ï´Ù. ±× ¿ÜÀÇ °æ¿ì¿¡´Â CPU°¡ º»Ã¼¿¡ ³¢¿©Á® ÀÖ¾î ¾ðÁ¦µç ¾÷±×·¹À̵尡 °¡´ÉÇÕ´Ï´Ù.

´ÙÀ½À¸·Î ½Ã½ºÅÛ¿¡ ¼³Á¤¿¡ ¸Â´Â CPU Áß¿¡ º¸´Ù ¾Õ¼± ¸ðµ¨ CPU°¡ Á¸ÀçÇÏ´ÂÁö ¾Ë¾Æº¸¼Å¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î 1GHz CPU¸¦ °¡Áø °æ¿ì, µ¿ÀÏÇÑ À¯Çü CPU Áß¿¡ 2GHz CPU°¡ ³ª¿Ô´Ù¸é ¾÷±×·¹À̵尡 °¡´ÉÇÕ´Ï´Ù.

¸¶Áö¸·À¸·Î ½Ã½ºÅÛÀÌ Áö¿ø °¡´ÉÇÑ ÃÖ´ë Ŭ·Ï ¼Óµµ¸¦ ¾Ë¾Æ¾ßÇÕ´Ï´Ù. À§ÀÇ ¿¹½Ã¿¡¼­ µ¿ÀÏÇÑ À¯ÇüÀÇ 2GHz CPU°¡ Á¸ÀçÇÑ´Ù°í ÇØµµ 1GHz ÀÌÇÏ ÇÁ·Î¼¼¼­¸¸ Áö¿øÇÏ´Â ½Ã½ºÅÛÀ» °¡Áö°í ÀÖ´Ù¸é ´Ü¼øÈ÷ CPU¸¸ ¹Ù²Ù´Â ¾÷±×·¹À̵尡 ºÒ°¡´ÉÇÕ´Ï´Ù.

CPU ¾÷±×·¹À̵尡 °¡´ÉÇÏÁö ¾Ê´Ù¸é, ¸¶´õº¸µå¸¦ ±³Ã¼Çϰųª ¶Ç´Â ¾Õ¼­ ¾ð±ÞµÈ ½Ã½ºÅÛ Àüü¸¦ ±³Ã¼ÇÏ´Â Æ÷Å©¸®ÇÁÆ® ¾÷±×·¹À̵å(forklift upgrade)ÇϽô ¼ö ¹Û¿¡ ¾ø½À´Ï´Ù.

±×·¯³ª ÀÌ·¯ÇÑ ¹®Á¦¸¦ ´Ù¸¥ °üÁ¡¿¡¼­ ¹Ù¶óº¼ ¼öµµ ÀÖ½À´Ï´Ù. ÇöÀç CPU¸¦ ±³Ã¼ÇÏ´Â ´ë½Å CPU¸¦ Çϳª ´õ Ãß°¡ÇÏ´Â°Ç ¾î¶»½À´Ï±î?

3.2.3.2.2. ´ëĪÇü ´ÙÁßó¸®(Symmetric Multiprocessing)¸¦ »ç¿ëÇÏ·Á¸é?

´ëĪÇü ´ÙÁßó¸® (ÁÙÀÓ¸» SMP)¸¦ ÀÌ¿ëÇÏ¿© ÇÑ °³ ÀÌ»óÀÇ CPU¸¦ »ç¿ëÇÏ¿© ¸ðµç ½Ã½ºÅÛ ÀÚ¿øÀ» ó¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´Üµ¶ ÇÁ·Î¼¼¼­ ½Ã½ºÅÛ°ú´Â ´Þ¸® SMP ½Ã½ºÅÛÀº ½ÇÁ¦·Î Çѹø¿¡ ÇѰ³ ÀÌ»óÀÇ ÇÁ·Î¼¼½º¸¦ ½ÇÇà °¡´ÉÇÕ´Ï´Ù.

óÀ½¿£ ¸¶Ä¡ ¿Ïº®ÇÑ ¼Ö·ç¼Çó·³ µé¸± Áöµµ ¸ð¸¨´Ï´Ù. º¸´Ù ºü¸¥ Ŭ·Ï ¼Óµµ¸¦ Á¦°øÇÏ´Â CPU°¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¿¡µµ SMP¸¦ ÀÌ¿ëÇÏ¿© CPU¸¦ Ãß°¡ÇÏ¿© ½Ã½ºÅÛÀÇ CPU ó¸® ´É·ÂÀ» Áõ°¡½Ãų ¼ö Àֱ⠶§¹®ÀÔ´Ï´Ù. ±×·¯³ª ÀÌ·¯ÇÑ À¯¿¬¼ºÀ» ¾ò´Â ´ë½Å ¸î°¡Áö ´ÜÁ¡µµ ÀÖ´Ù´Â »ç½ÇÀ» ¾Æ¼Å¾ßÇÕ´Ï´Ù.

ù¹øÂ° µÎµå·¯Áø ´ÜÁ¡Àº ¸ðµç ½Ã½ºÅÛÀÌ SMP ÀÛ¾÷À» Áö¿øÇÏ´Â °ÍÀº ¾Æ´Ï¶ó´Â Á¡ÀÔ´Ï´Ù. Áï ´ÙÁß ÇÁ·Î¼¼¼­¸¦ Áö¿øÇÏ´Â ¸¶´õº¸µå°¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ¸¶´õº¸µå°¡ ¾ø´Ù¸é, ÃÖ¼ÒÇÑ ¸¶´õº¸µå¸¦ ¾÷±×·¹À̵åÇÏ¼Å¾ß SMP °¡´ÉÇÕ´Ï´Ù.

µÎ¹øÂ° ´ÜÁ¡Àº SMP°¡ ½Ã½ºÅÛ ÀÛ¾÷ ºÎÇϸ¦ Áõ°¡½ÃŲ´Ù´Â Á¡ÀÔ´Ï´Ù. Çѹø »ý°¢Çغ¸½Ê½Ã¿À. CPU ¼ýÀÚ°¡ ´Ã¼ö·Ï ±× ¸¸Å­ CPU »çÀÌŬ ¼ö°¡ ¸¹¾ÆÁö±â ¶§¹®¿¡ ¿î¿µ üÁ¦ ÀÛ¾÷ ºÎÇϰ¡ ³ô¾ÆÁú °ÍÀÔ´Ï´Ù. ¶ÇÇÑ ´ÙÁß CPU¸¦ »ç¿ëÇÔÀ¸·Î¼­ ½Ã½ºÅÛ ÀÚ¿ø ¼Ò¸ðµµ ¸¹¾ÆÁý´Ï´Ù. ÀÌ·¯ÇÑ ÀÌÀ¯·Î ÀÎÇØ ÀÌÁß ÇÁ·Î¼¼¼­ ½Ã½ºÅÛÀ» »çÁß ÇÁ·Î¼¼¼­·Î ¾÷±×·¹À̵åÇÏ¿©µµ CPU ó¸® ´É·ÂÀÌ 100 ÆÛ¼¾Æ® ¾÷±×·¹À̵åµÇÁö ¾Ê½À´Ï´Ù. ½ÇÁ¦·Î Çϵå¿þ¾î, ÀÛ¾÷ ºÎÇÏ ¹× ÇÁ·Î¼¼¼­ ¾ÆÅ°ÅØÃÄ¿¡ µû¶ó¼­ ¶Ç ´Ù¸¥ ÇÁ·Î¼¼¼­¸¦ Ãß°¡ÇÔÀ¸·Î¼­ ¿ÀÈ÷·Á ½Ã½ºÅÛ ¼º´ÉÀÌ ÀúÇ쵃 °¡´É¼ºµµ ÀÖ½À´Ï´Ù.

SMP¿¡ ´ëÇÏ¿© ÇѰ¡Áö ´õ ±â¾ïÇϼžßÇÒ Á¡Àº ´Üµ¶ ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ Çѹø¿¡ ½ÇÇàµÉ °æ¿ì¿¡´Â ÀÛ¾÷ ºÎÇÏ¿¡ ÁÙÀ̴µ¥ ¾Æ¹«·± µµ¿òÀÌ µÇÁö ¾Ê´Â´Ù´Â »ç½ÇÀÔ´Ï´Ù. Áï ó¸® ¿ë·®ÀÌ Å« ½Ã¹Ä·¹ÀÌ¼Ç ÇÁ·Î±×·¥À» ½º·¹µå°¡ ¾øÀÌ ÇϳªÀÇ ÇÁ·Î¼¼½º·Î ½ÇÇàÇÑ´Ù¸é SMP ½Ã½ºÅÛÀ» ÀÌ¿ëÇÏ¿©µµ ´Üµ¶ ÇÁ·Î¼¼¼­·Î ½ÇÇàÇÒ¶§¿Í ¾Æ¹«·± Â÷À̰¡ ¾ø½À´Ï´Ù. ½ÇÁ¦·Î SMP´Â ÀÛ¾÷ ºÎÇϸ¦ ÃÊ·¡Çϱ⠶§¹®¿¡ ¿ÀÈ÷·Á ´õ¿í ó¸® ¼Óµµ°¡ ´õ¿í ´Ê¾îÁú ¼öµµ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ÀÌÀ¯ ¶§¹®¿¡ ¸¹Àº ½Ã½ºÅÛ °ü¸®ÀÚ°¡ CPU ó¸® ´É·Â ¸é¿¡¼­ ´Üµ¶ ½ºÆ®¸² ÇÁ·Î¼¼½Ì ÆÄ¿ö¸¦ ¼±È£ÇϽʴϴÙ. ´Üµ¶ ½ºÆ®¸² ÇÁ·Î¼¼½ÌÀ» ÀÌ¿ëÇÏ¿© »ç¿ë¿¡ ¸¹Àº Á¦¾àÀ» ¹ÞÁö ¾Ê°í¼­µµ CPU ÆÄ¿ö¸¦ ÃÖ´ëÇÑ È°¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

¾Õ¼­ ¼³¸íµÈ ³»¿ëÀ» º¸½Ã¸é SMP¸¦ »ç¿ëÇÏÁö ¾Ê´Â ÆíÀÌ ³´°Ú´Ù°í »ý°¢ÀÌ µå½Ç ¼öµµ ÀÖ½À´Ï´Ù. ±×·¯³ª SMP°¡ ÇÊ¿äÇÑ °æ¿ì°¡ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î µ¿½Ã¿¡ ó¸® ¿ë·®ÀÌ Å« ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ÇѰ³ ÀÌ»ó ½ÇÇàµÇ´Â ȯ°æ¿¡¼­´Â SMP¸¦ ½Ã½ºÅÛÀÌ ÀûÇÕÇÕ´Ï´Ù. ±× ÀÌÀ¯´Â Àå±â°£ °è»ê¸¸ ÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥Àº ±× ÇÁ·Î¼¼½º ÀÚü·Î´Â CPU¸¦ ¹Ù»Ú°Ô ÀÌ¿ëÇÏ´Â ¹Ý¸é¿¡ Ȱ¼º ÇÁ·Î¼¼½º¸¦ Â÷ÁöÇϱâ À§ÇÑ °æÀï, Áï ¿î¿µ üÁ¦ ÀÛ¾÷ ºÎÇϸ¦ ÃÖ¼ÒÈ­Çϱ⠶§¹®ÀÔ´Ï´Ù.

SMP¿¡ ´ëÇÏ¿© ÇѰ¡Áö ¶Ç ¾Ë¾ÆµÎ¼Å¾ßÇÒ Á¡Àº SMP ½Ã½ºÅÛÀº ÀÛ¾÷ ºÎÇϰ¡ Áõ°¡Çصµ ¼º´ÉÀÌ ½É°¢ÇÏ°Ô ÀúÇϵÇÁö ¾Ê´Â´Ù´Â Á¡ÀÔ´Ï´Ù. µû¶ó¼­ ¼­¹ö¿Í ´ÙÁß»ç¿ëÀÚ È¯°æ¿¡¼­ SMP ½Ã½ºÅÛÀÌ ¸¹ÀÌ »ç¿ëµË´Ï´Ù.

ÁÖ¼®

[1]

ÀÌ·¯ÇÑ °æ¿ì¸¦ À¯¸Ó½º·´°Ô Æ÷Å©¸®ÇÁÆ® ¾÷±×·¹À̵å(forklift upgrade)¶ó°í ºÎ¸£±âµµ ÇÕ´Ï´Ù. Áï »õ ÄÄÇ»ÅÍ·Î ¿ÏÀüÈ÷ ±³Ã¼ÇØ¾ß ÇÏ´Â °æ¿ì¸¦ ¸»ÇÕ´Ï´Ù