¸ðµç ÄÚ¾î i ½Ã¸®Áî CPU »ç¿ëÀÚ À§Çù, ¸áÆ®´Ù¿î°ú ½ºÆåÅÍ º¸¾È À§Çù ¹Ù·Î¾Ë±â |
|
2018-01-04 14:45
ÀÌ»óÈ£ ±âÀÚ ghostlee@bodnara.co.kr |
|
|
|
|
2018³âÃʺÎÅÍ IT ¾÷°è¸¦ ¶ß°Ì°Ô ´Þ±¸´Â ´ëÇü º¸¾È À̽´°¡ ÅÍÁ³´Ù.
´çÃÊ ÀÎÅÚ CPU¿¡¼ Ä¿³Î ³»¿ëÀÌ »ç¿ëÀÚ¿¡°Ô ³ëÃâµÇ´Â Ä¡¸íÀû º¸¾È °áÇÔÀÌ ¹ß°ßµÇ¾î À̽´È µÇ¾ú´Âµ¥, ÀÌÈÄ AMD¿Í ARM °è¿ CPU¿¡¼µµ º¸¾È Ãë¾àÁ¡ÀÌ
³»Æ÷µÇ¾ú´Ù´Â ÁÖÀåÀÌ ³ª¿À¸é¼ ÀÎÅÚ¿¡¼ ½ÃÀÛµÈ º¸¾È À̽´°¡ Àüü PC ½ÃÀåÀ¸·Î ¹üÀ§°¡ È®´ëµÇ°í ÀÖ´Ù.
ªÀº ½Ã°£¿¡ ¾÷°è Àü¹ÝÀ¸·Î ÅÍÁø À̹ø º¸¾È À̽´¿¡ ´ëÇØ Á¤¸®ÇØ º¸°Ú´Ù.
1. 2018³â ´ëÇü º¸¾È À̽´ÀÇ ½ºÅ¸Æ®, ¸áÆ®´Ù¿î°ú ½ºÆåÅÍ
2018³â º®µÎºÎÅÍ IT ½ÃÀåÀ» ´Þ±º º¸¾È À̽´ÀÇ ½ÃÀÛÀº ¸áÆ®´Ù¿î(Meltdown)À¸·Î ¸í¸íµÈ ÀÎÅÚ Áø¿µ¿¡¼ ½ÃÀ۵Ǿú´Ù.
¸áÆ®´Ù¿îÀº ÈÄÄí½Ã¸¶ ¿øÀÚ·Â »ç°í¸¦ ÅëÇØ ÇÑ ¹øÂë µé¾îº¸¾ÒÀ» °ÍÀÌ´Ù. ¿øÀÚ·Î ³ë½ÉÀ¶Çضó°í ºÒ¸®´Â ¸áÆ®´Ù¿îÀº ¹ÐÆó ¿ë±â ³»ºÎ¿¡ º¸°üµÇ¾î¾ß ÇÒ
ÇÙ¹°ÁúÀÌ ¿ÜºÎ·Î ³ëÃâµÇ´Â »ç°í·Î ¸Å¿ì Ä¡¸íÀûÀ¸·Î, ¿¬ÃÊ ÀÎÅÚ CPU¿¡ ³»Æ÷µÈ º¸¾È Ãë¾àÁ¡À¸·Î À̾߱âµÈ °ÍÀÌ ¹Ù·Î ÀÌ ¸áÆ®´Ù¿îÀÌ´Ù.
´º½º·Îµµ ÀüÇØ µå·ÈÁö¸¸ ¸áÆ®´Ù¿îÀº ½Ã½ºÅÛÀÇ ÇÙ½ÉÀÎ Ä¿³Î ³»¿ëÀÌ »ç¿ëÀÚ¿¡°Ô±îÁö ³ëÃâµÇ´Â ½É°¢ÇÑ º¸¾È Ãë¾àÁ¡À¸·Î, °ø°ÝÀÚ°¡
´Ü¼ø Àüü ½Ã½ºÅÛ ³»¿ë »Ó ¾Æ´Ï¶ó ¾ÏÈ£ÈµÈ Á¤º¸µµ
Á¢±ÙÇÒ ¼ö ÀÖ´Â ¸Å¿ì Ä¡¸íÀûÀÎ º¸¾È Ãë¾àÁ¡ÀÌ´Ù.
ÀÌÈÄ ±¸±Û ÇÁ·ÎÁ§Æ® Á¦·ÎÀÇ ¿¥¹Ù°í°¡ Ç®¸° ÇöÁö
½Ã°£ 1¿ù 3ÀÏ, ¸áÆ®´Ù¿î°ú ÇÔ²² ½ºÆåÅÍ(Spectre)¶ó ºÒ¸° ¶Ç ´Ù¸¥ º¸¾È Ãë¾àÁ¡ÀÌ ¹ßÇ¥µÇ¾ú´Âµ¥, ½ºÆåÅÍ´Â ÇÑ ÇÁ·Î±×·¥ÀÌ ´Ù¸¥ ÇÁ·Î±×·¥ÀÇ ³»¿ëÀ» ÈÉÃĺ¼ ¼ö ÀÖ´Â º¸¾È Ãë¾àÁ¡À¸·Î,
°ø°Ý ³À̵µ´Â ¸áÆ®´Ù¿îº¸´Ù ³ôÀº °ÍÀ¸·Î ¾Ë·ÁÁ³´Ù.
±¸±Û ÇÁ·ÎÁ§Æ® Á¦·Î´Â À̹ø¿¡ ¹ßÇ¥ÇÑ º¸¾È Ãë¾àÁ¡ 3Á¾ Áß Variant 1(bounds check bypass, CVE-2017-5753)°ú
Variant 2(branch target injection, CVE-2017-5715)¸¦ ½ºÆåÅÍ·Î, Variant 3(rogue data
cache load, CVE-2017-5754)¸¦ ¸áÆ®´Ù¿îÀ¸·Î ºÐ·ùÇÑ´Ù.
2. ¸áÆ®´Ù¿î°ú ½ºÆåÅÍ º¸¾È Ãë¾àÁ¡ ³ëÃâ CPU´Â?
¿¥¹Ù°í Àü¿¡ °ø°³µÇ¸é¼ ¾î¶² ÀÎÅÚ CPU°¡ ¸áÆ®´Ù¿î Ãë¾àÁ¡¿¡ ³ëÃâµÇ´ÂÁö ¸íÈ®ÇÏÁö ¾Ê¾Ò´Ù.
±×·¯³ª ¸áÆ®´Ù¿îÀÌ ÀÎÅÚ ºñ¼øÂ÷ ½ÇÇà ±¸Á¶(Out-of-Order Execution) ¹æ½ÄÀÇ ¹ö±×·Î ÀÎÇÑ º¸¾È Ãë¾àÁ¡ÀÎ °ü°è·Î, ÀÎÅÚ
¾ÆÀÌÅ״Ͼö(Itanium)°ú 2013³â ÀÌÀü ¾ÆÅè ½Ã¸®Á Á¦¿ÜÇÑ 1995³â ÀÌÈÄ Ãâ½ÃµÈ ¸ðµç ÀÎÅÚ ÇÁ·Î¼¼¼°¡ ¿µÇâ ¹ÞÀ» °¡´É¼ºÀÌ ÀÖ´Â °ÍÀ¸·Î
Àǽɹ޾ҴÙ.
¿¥¹Ù°í°¡ Ç®¸° ÈÄ ÀÎÅÚÀÌ º¸¾È ¼¾ÅÍ ÆäÀÌÁö¸¦ ÅëÇØ °ø°³ÇÑ ¸áÆ®´Ù¿î°ú ½ºÆåÅÍ À§Çù ³»Æ÷ Á¦Ç°À¸·Î 45nm ÄÚ¾î i ½Ã¸®Áî ÀÌÈÄ Á¦Ç°µé°ú Á¦¿Â E3 ¹×
E5, E7 ½Ã¸®Áî, ¾ÆÅè C/ E/ A/ Z ½Ã¸®Áî, Á¦¿Â ÆÄÀÌ, ¼¿·¯·Ð°ú ÆæƼ¾ö J/ N ½Ã¸®Áî µî ±¤¹üÀ§ÇÑ Á¦Ç°µéÀÌ ¸í½ÃµÇ¾î
ÀÖ´Ù.
°ÅÀÇ 10³â ³» Ãâ½ÃµÈ ¸ðµç ÀÎÅÚ CPU°¡ ¸áÆ®´Ù¿î ¹× ½ºÆåÅÍ º¸¾È À§Çù¿¡ ³ëÃâµÈ °ÍÀÌ´Ù.
ARMÀº ÀÎÅÚ°ú ºñ¼øÂ÷ ½ÇÇà ±¸Á¶°¡ ´Ù¸£±â ¶§¹®¿¡ À̹ø ¸áÆ®´Ù¿î¿¡ ¿µÇâÀÌ ¾ø´Â °ÍÀ¸·Î ¾Ë·ÁÁ³Áö¸¸,
¿¥¹Ù°í°¡ Ç®¸° ÈÄ ARMÀÌ °ø°³ÇÑ ³»¿ë¿¡
µû¸£¸é Cortex ½Ã¸®Áî Áß 4Á¾ÀÇ CPU°¡ ºÎºÐÀûÀ¸·Î ¸áÆ®´Ù¿î¿¡ ³ëÃâµÇ¾ú°í, ½ºÆåÅÍ´Â 10 Á¾ÀÇ CPU°¡ ¿µÇâÀ» ¹Þ´Â °ÍÀ¸·Î È®ÀεǾú´Ù.
AMD ¿ª½Ã ¿¥¹Ù°í ÀÌÈÄ ÀÚ»ç CPUÀÇ ¸áÆ®´Ù¿î ¹× ½ºÆåÅÍ ¿µÇâ °ü·Ã ³»¿ëÀ» °ø°³ÇÏ¿´´Âµ¥, ¾ÆÅ°ÅØó Â÷ÀÌ¿¡ ÀÇÇØ
AMD CPU¿¡¼´Â ¸áÆ®´Ù¿î À§ÇùÀÌ ¾øÀ¸¸ç, ½ºÆåÅÍ À§Çè ¶ÇÇÑ °ÅÀÇ 0¿¡
°¡±î¿îµ¥´Ù, ¾ÆÁ÷±îÁö ½ºÆåÅÍ
º¸¾È À§ÇùÀÇ Â¡Á¶µµ Æ÷ÂøµÇÁö ¾Ê¾Ò´Ù´Â ÀÔÀåÀ» ¹àÇû´Ù.
3. °ü·Ã ¾÷°èÀÇ ¹ß ºü¸¥ ´ëÀÀ
À̹ø ¸áÆ®´Ù¿î°ú ½ºÆåÅÍ º¸¾È Ãë¾àÁ¡Àº ´ÙÇàÈ÷ ÆÐÄ¡¸¦ ÅëÇØ ´ëÀÀÀÌ °¡´ÉÇÏ´Ù.
¿£ÅÍÇÁ¶óÀÌÁî Áø¿µ¿¡¼ Æø ³Ð°Ô ¾²ÀÌ°í ÀÖ´Â ¸®´ª½º Áø¿µ¿¡¼´Â ÀÌ¹Ì °ü·Ã ÆÐÄ¡¸¦ °ø°³ÇÏ¿´À¸¸ç, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® À©µµ¿ì °è¿¿¡¼µµ À©µµ¿ì 10Àº
¿À´Ã »õº®, À©µµ¿ì 7°ú 8Àº 1¿ù 9ÀÏ ÆÐÄ¡°¡ °ø°³µÉ ¿¹Á¤ÀÌ´Ù.
ÁÖ·Î ARM °è¿ CPU°¡ ¾²ÀÌ´Â ±¸±Û ¾Èµå·ÎÀÌµå µð¹ÙÀ̽º »ç¿ëÀÚµéÀ» À§ÇØ, ±¸±ÛÀº 1¿ù 5ÀÏ SPL(Security Patch
Level)À» ÅëÇØ ¾Èµå·ÎÀ̵åÀÇ ¸áÆ®´Ù¿î°ú ½ºÆåÅÍ º¸¾È Ãë¾àÁ¡¿¡ ´ëÀÀÇÒ ¹æħÀÌÀÌ´Ù. Å©·ÒOS¿¡ ´ëÇؼ´Â Ä¿³Î 3.18°ú 4.4 ¹öÀüÀÇ °æ¿ì
Å©·ÒOS ¹öÀü 63À̻󿡼 ´ëÀÀÇÏ°í, Ä¿³Î ¹öÀüÀÌ À̺¸´Ù ³·Àº Å©·ÒOS¿¡ ´ëÇؼ´Â ÇâÈÄ KPTI(Kernel Page Table
Isolation) ÆÐÄ¡¸¦ ÅëÇØ ´ëÀÀÇÑ´Ù´Â ¹æħÀÌ´Ù.
¸ÆOS °ü·Ã °³¹ßÀÚÀÎ Alex Ionescu¿¡ µû¸£¸é ¸ÆOS¿¡¼´Â Áö³ÇØ 12¿ù 6ÀÏ ¹èÆ÷µÈ 10.13.2 ÇÏÀ̽ÿ¡¶ó º¸¾È ÆÐÄ¡¿¡¼
À̹ø À̽´¿¡ ´ëÀÀÇÏ¿´À¸¸ç, ¾ÆÁ÷ iOS °ü·Ã ³»¿ëÀº È®ÀεÇÁö ¾Ê¾Ò´Ù.
4. ¸áÆ®´Ù¿î ÆÐÄ¡ÀÇ ¿µÇâÀº?
´ÙÇàÈ÷ ¸áÆ®´Ù¿î º¸¾È Ãë¾àÁ¡À» ³»Æ÷ÇÑ ÀÎÅÚ Ç÷§Æû¿¡¼´Â ÆÐÄ¡·Î º¸¾È Ãë¾àÁ¡¿¡ ´ëÀÀÇÒ ¼ö ÀÖ´Ù.
ÇÏÁö¸¸ ±× ¹Ý´ë ±ÞºÎ·Î ÃÖ´ë 30% ¼öÁØÀÇ ¼º´É ÀúÇÏ°¡
¹ß»ýÇÒ ¼ö Àִµ¥, ÀÌ´Â ±âÁ¸ ´ÜÀÏ ÆäÀÌÁö Å×ÀÌºí¿¡¼ »ç¿ëµÇ´ø Ä¿³Î ¸Þ¸ð¸®¿Í »ç¿ëÀÚ ¸Þ¸ð¸® ¿µ¿ªÀ» ºÐ¸®ÇÏ¸é¼ ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ Ä¿³Î ±â´É È£Ãâ ½Ã
´Ù¸¥ ÆäÀÌÁö Å×À̺íÀ» ÂüÁ¶Çϱ⠶§¹®ÀÌ´Ù.
ÀÌ´Â ÆÄÀϽýºÅÛ I/O ÂÊ¿¡¼ ¿µÇâÀ» Å©°Ô ¹ÞÀ» °ÍÀ¸·Î ¿¹»óµÇ´Â ³»¿ëÀ¸·Î, ¸®´ª½ºÂÊ ÆÐÄ¡ ÀüÈÄÀÇ Å×½ºÆ® °á°ú¿¡
µû¸£¸é °æ¿ì¿¡ µû¶ó ´Ù¸£Áö¸¸ °ü·Ã ¼º´ÉÀÌ Àý¹Ý ÀÌÇÏ·Î Å©°Ô °¨¼ÒÇÑ °æ¿ìµµ º¸°íµÇ¾úÀ¸¸ç, SQL DB¿Í ÄÄÆÄÀÏ·¯, µ¥ÀÌÅÍ ½ºÆ®·°Ã³ ¼¹ö µî¿¡¼ ¼º´É
ÀúÇÏ°¡ ³ªÅ¸³ª´Â °ÍÀ¸·Î ¾Ë·ÁÁ³´Ù.
ÀÌ¿¡ µû¶ó °³ÀÎ »ç¿ëÀÚ´Â ¹°·ÐÀÌ°í µ¥ÀÌÅÍ º£À̽º³ª Ŭ¶ó¿ìµå ¼ºñ½º µî µ¥ÀÌÅÍ ÀÔÃâ·ÂÀÌ ºó¹øÇÏ°Ô ¹ß»ýÇÏ´Â
¿£ÅÍÇÁ¶óÀÌÁî ¼ºñ½º ȯ°æ¿¡¼´Â ¼ºñ½º Ç°Áú ÀúÇÏ¿¡ µû¸¥ °í°´ ¸¸Á·µµ Ç϶ô µîÀÇ ºÎÀÛ¿ëÀÌ ¿¹»óµÈ´Ù.
|
|
|
|
|
º¸µå³ª¶ó ¸¹ÀÌ º» ´º½º
ÀÎÅÚ ¾Ö·Î¿ì ·¹ÀÌÅ© Non-K ¸ðµ¨Àº °¡°Ý Àλó?
AMD ÅëÇÕ GPU ¾ÆÅ°ÅØó UDNA, ¼Ò´Ï PS6°ú ¶óµ¥¿Â RX 9000 ½Ã¸®Áî¿¡ »ç¿ë?
»ï¼º, ´õ ¹à°í ¾ãÀº ½º¸¶Æ®Æù Ä«¸Þ¶ó¸¦ À§ÇÑ ISOCELL ALoP ±â¼ú ¹ßÇ¥
|
º¸µå³ª¶ó ¸¹ÀÌ º» ±â»ç
¼Ò´Ï 2¼¼´ë Ç÷¡±×½Ê ¹Ì·¯¸®½º Ä«¸Þ¶ó a1 II ¹ßÇ¥, FE 28-70mm F2 GM ·»Áîµµ °ø°³
2¼¼´ë 3D V-Cache¿Í ÇÔ²² Àçź»ý, AMD ¶óÀÌÁ¨ 7 9800X3D
M4 Max Æ÷ÇÔ ¾ÖÇà M4 ½Ã¸®Áî žÀç, »õ·Î¿î MacBook Pro ¹ßÇ¥
|
|
|
|
·Î±×ÀÎ | ÀÌ ÆäÀÌÁöÀÇ PC¹öÀü |
|
Copyright NexGen Research Corp. 2010 |
|
|