·Î±×ÀÎ ¤Ó ȸ¿ø°¡ÀÔ ¤Ó Àå¹Ù±¸´Ï ¤Ó °í°´¼¾ÅÍ ¤Ó ¸¶ÀÌÆäÀÌÁö ¤Ó ȸ»ç¼Ò°³
kangcom
Àüü
Home >   >   > 

ÇÁ·Î¼¼¼­¸¦ ÁöÅÊÇÏ´Â ±â¼ú

 [³¡¾øÀÌ ½ºÇǵ带 Ãß±¸ÇÏ´Â ¼¼°è]
   
ÁöÀºÀÌ ¾Èµµ È÷»ç / Áø¸íÁ¶   |   ÃâÆÇ»ç ÁÖ½Äȸ»ç Á¦ÀÌÆà  |   ¹ßÇàÀÏ 2011³â 11¿ù 18ÀÏ
 
Ŭ¸¯ÇϽøé Å« µµ¼­À̹ÌÁö¸¦ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
ÆÇ¸Å°¡ 27,000¿ø ¡æ 24,300¿ø 10%
¸¶Àϸ®Áö 5% 1,350¿ø
¹ßÇàÀÏ 2011-11-18
ISBN 8994506241 |  9788994506241
±âŸÁ¤º¸ ¹ø¿ª¼­ | 4280ÂÊ | ÀϹÝ
¿¹»óÃâ°íÀÏ
¹è¼Ûºñ ¹«·á¹è¼Û
   
ÄÄÇ»ÅͰøÇÐ
Á¾ÇÕÁö¼ö 1p 285 À§
   
ÁÖÀÇ»çÇ× ´õÀÌ»ó Ãâ°£µÇÁö ¾Ê½À´Ï´Ù.
 

[ÃâÆÇ»ç¼­Æò]

200¸¸ ¹èÀÇ ¼º´É Çâ»óÀº ¾î¶»°Ô ½ÇÇöµÇ¾ú³ª?
ÇÁ·Î¼¼¼­ °³¹ß°æ·Â 40³â ÀúÀÚ Á÷ÇÊ!
½Ã½ºÅÛ ¼º´ÉÀ» ÃÖ´ë·Î À̲ø¾î³»´Â ºñ¹ý!
¾Æ¸¶Á¸ ÀçÆÒ º£½ºÆ®¼¿·¯ ¡Ú¡Ú¡Ú¡Ú¡Ú


ÀÌ Ã¥Àº ÇÁ·Î±×·¥À» Á÷Á¢ ÀÛ¼ºÇϰí ÄÄÇ»ÅÍ ½Ã½ºÅÛÀ» º¸´Ù È¿À²ÀûÀ¸·Î »ç¿ëÇÏ°í ½Í¾îÇÏ´Â µ¶ÀÚ¸¦ ´ë»óÀ¸·Î ÇÑ ÇÁ·Î¼¼¼­¿¡ °üÇÑ ÇØ¼³¼­´Ù. ÇÁ·Î¼¼¼­¿¡ žÀçµÇ¾î ÀÖ´Â °í¼º´ÉÈ­ ±â¼ú ¹× ³»ºÎ±¸Á¶, ±â´ÉÀ» Áß½ÉÀ¸·Î ¼³¸íÇϰí, ÇÁ·Î±×·¥Àº ¾î¶»°Ô ÀÛ¼ºÇØ¾ß ÇÁ·Î¼¼¼­ÀÇ ¼º´ÉÀ» ²ø¾î³¾ ¼ö ÀÖÀ»Áö¿¡ ´ëÇØ¼­µµ ¼³¸íÇϰí ÀÖ´Ù. ¶ÇÇÑ ÇÁ·Î¼¼¼­ÀÇ ¼³°è¶ó°í Çϸé AND, OR µîÀÇ ³í¸®È¸·Î¸¦ ÀÌ¿ëÇÑ ³í¸®È¸·Î ·¹º§ÀÇ Çϵå¿þ¾î ¼³°è¸¦ ¿¬»óÇÒÁö ¸ð¸£Áö¸¸, ÀÌ Ã¥¿¡¼­´Â ³í¸®È¸·Îº¸´Ù´Â »óÀ§·¹º§ÀÎ, ÇÁ·Î±×·¡¸Ó¿ÍÀÇ ÀÎÅÍÆäÀ̽º°¡ µÇ´Â ¡¸¸¶ÀÌÅ©·Î¾ÆÅ°ÅØÃ³¡¹¿Í ¡¸¸í·É ¾ÆÅ°ÅØÃ³¡¹¿¡ ÃÊÁ¡À» ¸ÂÃß°í ÀÖ´Ù.

¹Ù¾ßÈå·Î ÈÞ´ë±â±âºÎÅÍ »çȸ±â¹Ý ½Ã½ºÅÛ¿¡ À̸£±â±îÁö ´Ù¾çÇÑ ÄÄÇ»ÅÍÀÇ Çٽɺο¡ À§Ä¡Çؼ­ Áß¿äÇÑ ¿ªÇÒÀ» ´ÙÇϰí ÀÖ´Â ÇÁ·Î¼¼¼­. µ¶ÀÚ ¿©·¯ºÐÀÌ ´ÙÀ̳ª¹ÍÇÑ ÁøÈ­¸¦ °è¼ÓÇÏ´Â ÇÁ·Î¼¼¼­¸¦ ÀÌÇØÇϰí ÇÑÃþ ´õ Á¦´ë·Î »ç¿ëÇÏ´Â µ¥ ÀÏÁ¶ÇÒ ¼ö Àֱ⸦ ¹Ù¶ó¸ç, ±×·± »ý°¢À» ´ã¾Æ¼­ ÁýÇÊÇÑ °ÍÀÌ ¹Ù·Î ÀÌ Ã¥ÀÌ´Ù.

Á¦1Àå • ÇÁ·Î¼¼¼­¿Í ÄÄÇ»ÅÍ ½Ã½ºÅÛ ±âÃÊ
Á¦2Àå • ÇÁ·Î¼¼¼­ÀÇ º¯Ãµ
Á¦3Àå • ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ ÇÁ·Î¼¼¼­ ¾ÆÅ°ÅØÃ³
Á¦4Àå • °¡»óÈ­ Áö¿ø
Á¦5Àå • ¸ÖƼÇÁ·Î¼¼¼­ÀÇ ÃâÇö°ú º¸±Þ
Á¦6Àå • ÇÁ·Î¼¼¼­ ÁÖº¯±â¼ú
Á¦7Àå • GPGPU¿Í Ãʺ´·Äó¸®
Á¦8Àå • ÇÁ·Î¼¼¼­´Â ¾ÕÀ¸·Î ¾î¶»°Ô º¯Çذ¥ °ÍÀΰ¡?

ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ
ÀÌ Ã¥Àº ÇÁ·Î±×·¥À» Á÷Á¢ ÀÛ¼ºÇϰí ÄÄÇ»ÅÍ ½Ã½ºÅÛÀ» º¸´Ù È¿À²ÀûÀ¸·Î »ç¿ëÇÏ°í ½Í¾îÇÏ´Â µ¶ÀÚ¸¦ ´ë»óÀ¸·Î ÇÑ ÇÁ·Î¼¼¼­¿¡ °üÇÑ ÇØ¼³¼­´Ù. ÇÁ·Î¼¼¼­¿¡ žÀçµÇ¾î ÀÖ´Â °í¼º´ÉÈ­ ±â¼ú ¹× ³»ºÎ±¸Á¶, ±â´ÉÀ» Áß½ÉÀ¸·Î ¼³¸íÇϰí, ÇÁ·Î±×·¥À» ¾î¶»°Ô ÀÛ¼ºÇØ¾ß ÇÁ·Î¼¼¼­ÀÇ ¼º´ÉÀ» ²ø¾î³¾ ¼ö ÀÖÀ»Áö¿¡ ´ëÇØ¼­µµ ¼³¸íÇϰí ÀÖ´Ù. ¶ÇÇÑ ÇÁ·Î¼¼¼­ÀÇ ¼³°è¶ó°í Çϸé AND, OR µîÀÇ ³í¸®È¸·Î¸¦ ÀÌ¿ëÇÑ ³í¸®È¸·Î ·¹º§ÀÇ Çϵå¿þ¾î ¼³°è¸¦ ¿¬»óÇÒÁö ¸ð¸£Áö¸¸, ÀÌ Ã¥¿¡¼­´Â ³í¸®È¸·Îº¸´Ù´Â »óÀ§·¹º§ÀÎ, ÇÁ·Î±×·¡¸Ó¿ÍÀÇ ÀÎÅÍÆäÀ̽º°¡ µÇ´Â ¡®¸¶ÀÌÅ©·Î¾ÆÅ°ÅØÃ³¡¯¿Í ¡®¸í·É ¾ÆÅ°ÅØÃ³¡¯¿¡ ÃÊÁ¡À» ¸ÂÃß°í ÀÖ´Ù.
¹Ù¾ßÈå·Î ÈÞ´ë±â±âºÎÅÍ »çȸ±â¹Ý ½Ã½ºÅÛ¿¡ À̸£±â±îÁö ´Ù¾çÇÑ ÄÄÇ»ÅÍÀÇ Çٽɺο¡ À§Ä¡Çؼ­ Áß¿äÇÑ ¿ªÇÒÀ» ´ÙÇϰí ÀÖ´Â ÇÁ·Î¼¼¼­. µ¶ÀÚ ¿©·¯ºÐÀÌ ´ÙÀ̳ª¹ÍÇÑ ÁøÈ­¸¦ °è¼ÓÇÏ´Â ÇÁ·Î¼¼¼­¸¦ ÀÌÇØÇϰí ÇÑÃþ ´õ Á¦´ë·Î »ç¿ëÇÏ´Â µ¥ ÀÏÁ¶¸¦ ÇÒ ¼ö Àֱ⸦ ¹Ù¶ó¸ç, ±×·± »ý°¢À» ´ã¾Æ¼­ ÁýÇÊÇÑ °ÍÀÌ ¹Ù·Î ÀÌ Ã¥ÀÌ´Ù.

ÀÌÃ¥ÀÇ ±¸¼º
ÀÌ Ã¥¿¡¼­´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â µ¶ÀÚµéÀ» ÁÖ¿ä ´ë»óÀ¸·Î ÇØ¼­ ÇÁ·Î¼¼¼­ÀÇ ±¸Á¶¿Í ´É¼÷ÇÑ »ç¿ë¹ýÀ» ¾Ë±â ½±°Ô ¼³¸íÇϰí ÀÖ´Ù. °¢ ÀåÀº ¾Æ·¡¿Í °°Àº ³»¿ëÀÌ´Ù.

Á¦1Àå ÇÁ·Î¼¼¼­¿Í ÄÄÇ»ÅÍ ½Ã½ºÅÛ ±âÃÊ
Á¦1ÀåÀº ¼Ò°³¿¡ ÇØ´çÇÏ´Â ÀåÀ¸·Î, ÇÁ·Î¼¼¼­³ª À̸¦ »ç¿ëÇÏ´Â ÄÄÇ»ÅÍÀÇ °³¿ä ¹× ¿ë¾î¸¦ ¼Ò°³ÇÏ¿© ÇÁ·Î¼¼¼­³ª ÄÄÇ»ÅÍ Çϵå¿þ¾î ÃʽÉÀÚ¿¡°Ôµµ ÀÌÈÄÀÇ ³»¿ëÀ» ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï ¾Ë±â ½±°Ô ¼³¸íÇϰí ÀÖ´Ù.

Á¦2Àå ÇÁ·Î¼¼¼­ÀÇ º¯Ãµ
Á¦2Àå¿¡¼­´Â °è»ê±â°¡ ¾î¶»°Ô ¹ßÀüÇØ¿Ô´ÂÁö ±×¸®°í ÇÁ·Î¼¼¼­ÀÇ °í¼º´ÉÈ­³ª »ç¿ë ÆíÀǼº °³¼±À» À§ÇØ ¾î¶² ±â¼úÀÌ °³¹ßµÇ¾î ¿Ô´ÂÁö¿¡ ´ëÇØ ¼³¸íÇÑ´Ù. ÇöÀç ÇÁ·Î¼¼¼­°¡ ÃâÇöÇϱâ±îÁöÀÇ °úÁ¤°ú »ç¿ëµÇ°í ÀÖ´Â ±â¼ú¿¡ ´ëÇÑ °³¿ä¸¦ ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â °ÍÀÌ ¸ñÀûÀÌ´Ù.

Á¦3Àå ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ ÇÁ·Î¼¼¼­ ¾ÆÅ°ÅØÃ³
Á¦4Àå °¡»óÈ­ Áö¿ø
Á¦5Àå ¸ÖÆ¼ÇÁ·Î¼¼¼­ÀÇ ÃâÇö°ú º¸±Þ

Á¦3Àå¿¡¼­ Á¦5ÀåÀº ÀÌ Ã¥ÀÇ Áß½ÉÀÌ µÇ´Â ÀåµéÀÌ´Ù. Á¦3Àå¿¡¼­´Â ÆÄÀÌÇÁ¶óÀΠ󸮳ª ij½Ã, ºñ¼øÂ÷(Out-of-Order) ó¸®¿Í °°Àº ÇÁ·Î¼¼¼­ °í¼ÓÈ­ ±â¼úÀ̳ª ¸Þ¸ð¸® °ü¸®, °¡»óÈ­, ¸ÖƼ¹Ìµð¾î ó¸® µîÀÇ ÇÁ·Î¼¼¼­ÀÇ Àû¿ë¹üÀ§¸¦ ³ÐÈ÷´Â ±â¼ú¿¡ ´ëÇØ ±¸Ã¼ÀûÀ¸·Î ¼³¸íÇÑ´Ù. ¾Æ¿ï·¯ ÇÁ·Î±×·¥ µîÀÇ ¿¹¸¦ µé¾î ÇÁ·Î±×·¡¸Ó·Î¼­ ¾î¶»°Ô »ç¿ëÇØ¾ß È¿À²ÀÌ ³ô¾ÆÁú ¼ö ÀÖ´ÂÁö¿¡ ´ëÇØ¼­µµ ¾Ë±â ½±°Ô ¼³¸íÇÑ´Ù. ¶ÇÇÑ Á¦3Àå¿¡¼­´Â PC³ª ¼­¹ö¿¡ ³Î¸® »ç¿ëµÇ°í ÀÖ´Â ÀÎÅÚ ÇÁ·Î¼¼¼­ÀÇ ±¸Á¶µµ ¼³¸íÇϰí ÀÖ´Ù.
Á¦4Àå¿¡¼­´Â ÃÖ±Ù¿¡ Ŭ¶ó¿ìµå ½Ã½ºÅÛ µî¿¡¼­ Çʼö ¿ä¼ÒÀÎ °¡»óÈ­¿¡ ´ëÇØ À̸¦ ½ÇÇöÇÏ´Â ¸ÞÄ¿´ÏÁòÀ̳ª °¡»óÈ­ ½Ã½ºÅÛÀ» È¿À²ÀûÀ¸·Î ¿î¿ëÇϱâ À§ÇØ ÁÖÀÇÇÒ Á¡¿¡ ´ëÇØ ¼³¸íÇÑ´Ù.
Á¦5Àå¿¡¼­´Â ¿ª½Ã ÃֽŠƮ·»µåÀÎ ¸ÖƼ½º·¹µå¿Í ¸ÖƼÄÚ¾î ÇÁ·Î¼¼¼­¿¡ ´ëÇØ ±× ÃâÇö¹è°æºÎÅÍ »ç¿ëµÇ°í ÀÖ´Â ±â¼úÀ» ¼³¸íÇÏ°í ¸ÖÆ¼ÄÚ¾î ÇÁ·Î¼¼¼­¸¦ Àß È°¿ëÇϱâ À§ÇÑ ÁÖÀÇÁ¡À» ¼³¸íÇÑ´Ù.

Á¦6Àå ÇÁ·Î¼¼¼­ ÁÖº¯±â¼ú
Á¦6ÀåÀº ÇÁ·Î¼¼¼­¿Í ÇÔ²² ÄÄÇ»ÅÍ ½Ã½ºÅÛÀÇ Áß¿äÇÑ ±¸¼º¿ä¼ÒÀÎ ÁÖº¯±â¼úÀ» ´Ù·ç°í ±â¾ïÀ» ´ã´çÇÏ´Â ¸Þ¸ð¸®¿Í ÇÁ·Î¼¼¼­¿¡¼­ ÀÔÃâ·ÂÀåÄ¡·Î ¿¬°áµÇ´Â ±¸Á¶¿Í µ¿ÀÛ¿¡ ´ëÇØ ¼³¸íÇÑ´Ù.

Á¦7Àå GPGPU¿Í Ãʺ´·Äó¸®
Á¦7Àå¿¡¼­´Â ÃÖ±Ù ¶Ù¾î³­ °è»êó¸® ´É·ÂÀ¸·Î ÁÖ¸ñ ¹Þ°í ÀÖ´Â GPU(Graphic Processing Unit), GPGPU(General Purpose GPU)¿¡ ÁÖ¸ñÇØ¼­ ±× ±¸Á¶³ª ¿¬»ê ¿£ÁøÀ¸·Î¼­ÀÇ »ç¿ë»ó ÁÖÀÇÁ¡À» ¼³¸íÇÑ´Ù.

Á¦8Àå ÇÁ·Î¼¼¼­´Â ¾ÕÀ¸·Î ¾î¶»°Ô º¯Çذ¥ °ÍÀΰ¡?
¸¶Áö¸· Á¦8Àå¿¡¼­´Â ÇÁ·Î¼¼¼­°¡ ¾ÕÀ¸·Î ¾î¶»°Ô ¹ßÀüÇØ³ª°¥ °ÍÀÎÁö¿¡ ÃÊÁ¡À» ¸ÂÃç ±â¼úÀûÀÎ ¹ßÀü ¹æÇ⼺°ú ÇÁ·Î¼¼¼­ÀÇ ¿ëµµº° ¹ßÀü ¹æÇ⼺¿¡ ´ëÇØ »ý°¢Çغ»´Ù.
1Àå ÇÁ·Î¼¼¼­¿Í ÄÄÇ»ÅÍ ½Ã½ºÅÛ ±âÃÊ
1.1 ÄÄÇ»ÅÍÀÇ ±¸Á¶ 3
ÄÄÇ»ÅÍÀÇ ±¸¼º¿ä¼Ò ¦¡ ÇÁ·Î¼¼¼­, ¸Þ¸ð¸®, ÀÔÃâ·ÂÀåÄ¡ 3
ÄÄÇ»ÅÍ´Â 2Áø¹ýÀ¸·Î °è»êÇÑ´Ù 5
ÇÁ·Î¼¼¼­ ¦¡ ÇÁ·Î±×·¥À» ÇØ¼®ÇÏ´Â ÄÄÇ»ÅÍÀÇ µÎ³ú 6
¸Þ¸ð¸® ¦¡ ÄÄÇ»ÅÍÀÇ ¡®¸í·É¡¯°ú ¡®µ¥ÀÌÅÍ¡¯¸¦ ±â¾ïÇÑ´Ù 14
ÀÔÃâ·ÂÀåÄ¡ ¦¡ ÄÄÇ»ÅÍÀÇ ´«, ±Í, ÀÔ 20
³ë½ººê¸®Áö¿Í »ç¿ì½ººê¸®Áö ¦¡ Èñ¹ÌÇØÁ® °¡´Â ȣĪ 23
1.2 ÄÄÇ»ÅÍÀÇ °í¼ÓÈ­¸¦ ÁöÅÊÇÏ´Â ¹ÝµµÃ¼ ±â¼ú 26
¹«¾îÀÇ ¹ýÄ¢ ¦¡ º¸´Ù ¸¹Àº Æ®·£Áö½ºÅÍ. º´·Äµµ¸¦ ³ôÀÌ´Â ¹æÇâÀ¸·Î 26
¹æ´ëÇÑ °³¹ßÅõÀÚ°¡ µÞ¹ÞħÇÏ´Â ¹ÝµµÃ¼ÀÇ ¹Ì¼¼È­ ¦¡ ¹Ì¼¼È­ Ãß¼¼´Â ¾ÕÀ¸·Î ´çºÐ°£Àº °è¼Ó 28
Dennard Scaling ¦¡ Æ®·£Áö½ºÅÍÀÇ ¼º´É Çâ»ó 28
¼º´É Çâ»óÀÇ ¼¼ Ãà ¦¡ Ŭ·° Çâ»ó, º´·Ä ó¸®, ±â´É È®Àå 29
1.3 ÄÄÇ»ÅÍ¿Í µ¥ÀÌÅÍÀÇ Ç¥Çö 30
¹ÙÀÌÆ®, ÇÏÇÁ¿öµå, ¿öµå¡¦ ¦¡ ºñÆ®ÀÇ ±×·ì°ú ¿ëµµ 30
¹®ÀÚ ÄÚµå 31
ºÎÈ£ ¾ø´Â Á¤¼ö¿Í ºÎÈ£ ÀÖ´Â Á¤¼ö, 1ÀÇ º¸¼öÇ¥Çö°ú 2ÀÇ º¸¼öÇ¥Çö 33
ºÎµ¿¼Ò¼öÁ¡ ¼ö ¦¡ IEEE 754 ±Ô°Ý 35
ºò ¿£µð¾ð°ú ¸®Æ² ¿£µð¾ð 37
1.4 ÇÁ·Î¼¼¼­¿Í ¸í·É 39
¸í·É ÁýÇÕ ¾ÆÅ°ÅØÃ³ ÀÔ¹® 39
±â°è¾î ¸í·É ¦¡ ÇÁ·Î¼¼¼­·ÎÀÇ ¸í·É 41
¾îµå·¹½º °ø°£ 42
1.5 ±â°è¾î ¸í·É ÇÁ·Î±×·¥ ÀÛ¼º¹ý 45
¾î¼Àºí·¯¿¡ ÀÇÇÑ ÇÁ·Î±×·¡¹Ö 45
ÄÄÆÄÀÏ·¯¸¦ »ç¿ëÇÏ´Â °í±Þ¾ð¾î¿¡ ÀÇÇÑ ÇÁ·Î±×·¡¹Ö 47
ÀÎÅÍÇÁ¸®ÅÍ¿¡ ÀÇÇÑ ÇÁ·Î±×·¡¹Ö 48
1.6 Á¤¸® 51

2Àå ÇÁ·Î¼¼¼­ÀÇ º¯Ãµ
2.1 ÄÄÇ»ÅÍ ÀÌÀüÀÇ °è»êÀåÄ¡ 57
ÁÖÆÇ ¦¡ °è»êÀ» Çϱâ À§ÇÑ ÃÖÃÊÀÇ µµ±¸ 57
³×ÀÌÇǾîÀÇ »À ¦¡ °ö¼À º¸Á¶µµ±¸ 58
±â°è½Ä °è»ê±â ¦¡ ½ÃÄ«µåÀÇ °è»ê±â, Pascaline 60
¹èºñÁöÀÇ Â÷ºÐ±â°ü ¦¡ Åé´Ï¹ÙÄû¸¦ »ç¿ëÇÑ ½´ÆÛÄÄÇ»ÅÍ 61
2.2 Ãʱâ ÀüÀÚ½Ä ÄÄÇ»ÅÍ 63
Ãʱâ ÀüÀÚ½Ä ÄÄÇ»ÅÍ ¦¡ ABC¿Í ENIAC 63
FUJIC ¦¡ ÀϺ» ÃÖÃÊÀÇ ÀüÀÚ½Ä ÄÄÇ»ÅÍ 64
2.3 ÇÁ·Î¼¼¼­¸¦ ±¸¼ºÇÏ´Â ¼ÒÀÚÀÇ º¯Ãµ 65
ÁÖ¿ä ºÎǰÀ» ±â¹ÝÀ¸·Î ÇÑ ÄÄÇ»ÅÍÀÇ ¼¼´ë ºÐ·ù 65
Á¦1¼¼´ë: Áø°ø°ü 65
Á¦2¼¼´ë: Æ®·£Áö½ºÅÍ 67
Á¦3¼¼´ë: ÁýÀûȸ·Î(IC, LSI) 68
Á¦4¼¼´ë: ´ë±Ô¸ð ÁýÀûȸ·Î(VLSI) 69
VLSI ÇÁ·Î¼¼¼­ÀÇ ¼ÒÀÚ °³¼ö, Ŭ·° Á֯ļöÀÇ Æ®·»µå 72
2.4 ¸í·É ÁýÇÕ ¾ÆÅ°ÅØÃ³ÀÇ º¯Ãµ 74
¸í·É ÁýÇÕ ¾ÆÅ°ÅØÃ³ ¹ßÀüÀÇ ±æ 74
ÄÄÇ»ÅÍÀÇ ±¸¼º¿ä¼Ò ¦¡ ÇÁ·Î¼¼¼­, ¸Þ¸ð¸®, ÀÔÃâ·ÂÀåÄ¡ 75
°¡»ó ¸Þ¸ð¸® ¦¡ º¸´Ù À±ÅÃÇϰÔ. ¸Þ¸ð¸®¸¦ ¸¹ÀÌ »ç¿ëÇÏ°í ½Í´Ù 76
TSS¿Í ¸Þ¸ð¸® °ü¸® ±â±¸ÀÇ µîÀå 79
¸Þ¸ð¸® °ü¸®±â±¸, Ư±Ç»óÅ ¦¡ ¸ÖƼÀ¯Àú¿¡¼­´Â º¸¾È¹®Á¦¸¦ ÇØ°áÇÒ Çʿ䰡 ÀÖ´Ù 80
ISA È®Àå ¦¡ ¸í·É ÁýÇÕ ¾ÆÅ°ÅØÃ³ÀÇ È®¸³°ú ¸í·É »óÈ£¼ºÀÇ ½ÇÇö 82
2.5 ¸¶ÀÌÅ©·Î¾ÆÅ°ÅØÃ³ÀÇ ¹ßÀü 84
¸¶ÀÌÅ©·Î¾ÆÅ°ÅØÃ³ ¹ßÀüÀÇ ±æ 84
ÆÄÀÌÇÁ¶óÀΠó¸® ¦¡ ÆÄÀÌÇÁ¶óÀÎ ·¹Áö½ºÅ͸¦ »ç¿ëÇØ¼­ Çϵå¿þ¾î¸¦ À¯È¿ÇÏ°Ô ÀÌ¿ëÇÑ´Ù 86
¿¬»ê±âÀÇ °í¼ÓÈ­ ¦¡ Á¤¼ö ¿¬»ê±â, ºÎµ¿¼Ò¼öÁ¡ ¿¬»ê±â 87
ij½Ã ¦¡ ¡®¸Þ¸ð¸® ¾×¼¼½º¡¯ ¹®Á¦¿¡ ´ëóÇÏ´Â ºñ¹ÐÀÇ »óÀÚ 88
RISCÀÇ ÃâÇö ¦¡ RISC¿Í CISC 90
½´ÆÛ½ºÄ®¶ó ½ÇÇà ¦¡ º¹¼ö ¸í·ÉÀ» 1»çÀÌŬ¿¡ ½ÇÇàÇÑ´Ù 92
ºñ¼øÂ÷ ½ÇÇà ¦¡ ¸í·ÉÀÇ ¼ø¼­¸¦ º¯°æÇؼ­ ¼º´ÉÀ» ³ôÀδ٠94
ºÐ±â¿¹Ãø°ú Åõ±â½ÇÇà ¦¡ ¡®Á¶°ÇºÐ±â¸í·É¡¯ ´ëÃ¥ 95
¸ÖƼÄÚ¾î ¦¡ ¼ÒºñÀü·ÂÀÇ Á¦¾àÀÌ ¸ÖƼÄÚ¾îÈ­¸¦ À̲ø´Ù 96
2.6 ¿ëµµ°¡ È®´ëµÇ´Â ÇÁ·Î¼¼¼­ 99
´Ù¾çÇÑ ¹«´ë¿¡¼­ Ȱ¾àÇÏ´Â ÇÁ·Î¼¼¼­ 99
ÀúÀü·Â, ³ôÀº ½Å·Ú±â¼ú, ½Ç½Ã°£¼º ¦¡ ´Ù¾çÇÑ ¿ä°Ç 100
2.7 Á¤¸® 101

3Àå ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ ÇÁ·Î¼¼¼­ ¾ÆÅ°ÅØÃ³
3.1 ¸¶ÀÌÅ©·Î¾ÆÅ°ÅØÃ³¸¦ ÁöÅÊÇÏ´Â ±â¼ú 105
ÆÄÀÌÇÁ¶óÀÎ ½ÇÇàÀÇ ¿ø¸® ¦¡ ¡®º´·Ä¡¯·Î ¸í·ÉÀ» ó¸®ÇÑ´Ù 105
ij½ÃÀÇ ¿ø¸® ¦¡ ¸Þ¸ð¸® ¾×¼¼½º¸¦ °¡¼ÓÇÑ´Ù 118
RISC¿Í CISC ¦¡ °íÁ¤±æÀÌ ¸í·É°ú °¡º¯±æÀÌ ¸í·É 135
¿¬»ê±âÀÇ °í¼ÓÈ­ ¦¡ ÇÁ·Î¼¼¼­ ³»¿¡¼­ 󸮰¡ º¹ÀâÇØ¼­ ½Ã°£ÀÌ °É¸®´Â ºÎºÐ Áß Çϳª 139
½´ÆÛ½ºÄ®¶ó ½ÇÇàÀÇ ¿ø¸® ¦¡ 1»çÀÌŬ¿¡ º¹¼ö ¸í·ÉÀ» º´·Ä½ÇÇà 151
ºñ¼øÂ÷ ½ÇÇàÀÇ ¿ø¸® ¦¡ µ¥ÀÌÅÍ ÇØÀúµåÀÇ ¿µÇâÀ» ÁÙÀδ٠153
ºÐ±â¿¹ÃøÀÇ ¿ø¸® ¦¡ Á¦¾î ÇØÀúµå¿¡ ÀÇÇÑ ¼Õ½ÇÀ» ÁÙÀδ٠160
Çö´ëÀÇ ÇÁ·Î¼¼¼­´Â °¢Á¾ ÇØÀúµå¸¦ ÇØ¼Ò, °æ°¨Çؼ­ ¼º´ÉÀ» ³ôÀ̰í ÀÖ´Ù 167
¸Þ¸ð¸®, I/O¿Í ÀÔÃâ·Â ÀÎÅÍÆäÀ̽º 168
¼º´É Ä«¿îÅÍ ¦¡ ÇÁ·ÎÆÄÀÏ·¯, ÇÁ·Î¼¼¼­ ³»ºÎÀÇ ½ÇÇà»óȲ¿¡ ´ëÇÑ Á¤º¸ 175
3.2 ÇÁ·Î¼¼¼­ÀÇ ÀÌ¿ë¹üÀ§¸¦ ³ÐÈ÷´Â ¾ÆÅ°ÅØÃ³ È®Àå 178
¸ÖƼÇÁ·Î±×·¡¹Ö°ú ¸Þ¸ð¸® °ü¸® ±¸Á¶ 178
ÀÎÅÍ·´Æ® ó¸® ±¸Á¶ 185
°¡»óÈ­ Áö¿ø ¦¡ ¸Þ¸ð¸® ¾×¼¼½º¿Í ¸Þ¸ð¸® °ü¸® ±¸Á¶ 191
¸ÖƼ¹Ìµð¾î, ¾ÏÈ£ µî¿¡ ´ëÇÑ Áö¿ø ¦¡ ´ë·® µ¥ÀÌÅ͸¦ ´Ù·ç´Â °è»ê ó¸® 194
3.3 x86 ³×ÇÒ·½ ¾ÆÅ°ÅØÃ³ ÇÁ·Î¼¼¼­ 201
x86ÀÇ ¸í·Éü°è, ÀÎÅÚ 64 ¾ÆÅ°ÅØÃ³¿¡ ´ëÇØ 201
Core i7 ÇÁ·Î¼¼¼­ÀÇ ±¸¼º 210
¸Þ¸ð¸® °ü¸®´Â 4°èÃþ Å×À̺íÀ» »ç¿ë 210
»õ·Î¿î ÇÁ·Î¼¼¼­ ÀÎÅÍÆäÀ̽º QPI 221
3.4 Á¤¸® 224

4Àå °¡»óÈ­ Áö¿ø
4.1 °¡»óÈ­ÀÇ ¸ñÀû, Àå/´ÜÁ¡ 229
°¡»óÈ­ÀÇ ±âÃÊÁö½Ä(º¹½À) 229
À¯Àú °£ ºÐ¸®¸¦ °ß°íÇÏ°Ô ½ÇÇö ¦¡ °¡»óÈ­ÀÇ ÀåÁ¡ 1 230
°¡»óÈ­ÀÇ ¸ñÀû 230
VMMÀÇ ½ÇÇà ¿À¹öÇìµå ¦¡ °¡»óÈ­ÀÇ ´ÜÁ¡, ÁÖÀÇÁ¡ 233
¿©·¯ ¼­¹ö¸¦ ¸ð¾Æ¼­ °¡µ¿·üÀ» °³¼± ¦¡ °¡»óÈ­ÀÇ ÀåÁ¡ 2 232
4.2 °¡»óÈ­¸¦ ½ÇÇöÇϱâ À§ÇØ 236
OS¿¡ µ¶¸³µÈ (°¡»ó) Çϵå¿þ¾î¸¦ Á¦°øÇÏ´Â VMM 236
4.3 °¡»óÈ­¸¦ Áö¿øÇÏ´Â Çϵå¿þ¾î ±¸Á¶ 239
Çϵå¿þ¾î Á¶ÀÛ¸í·É °ËÃâ 239
Çϵå¿þ¾î »óÅÂÀÇ È¸ÇÇ, º¹¿ø ¦¡ °¡»ó¸Ó½ÅÀÇ Àüȯ 240
ÀÌÁß ¾îµå·¹½º º¯È¯, TLB 242
I/O °¡»óÈ­ 247
¶óÀÌºê ¸¶À̱׷¹ÀÌ¼Ç 252
4.4 Á¤¸® 254

5Àå ¸ÖÆ¼ÇÁ·Î¼¼¼­ÀÇ ÃâÇö°ú º¸±Þ
5.1 ¸ÖƼ½º·¹µå ÇÁ·Î¼¼¼­ 259
½º·¹µå, ¸ÖƼ½º·¹µåÀÇ ¹ü¶÷(!?) ¦¡ ¿ì¼± ¿ë¾î º¹½ÀºÎÅÍ 259
¸ÖƼ½º·¹µåÀÇ µÎ °¡Áö ¹æ½Ä 260
VMTÀÇ ¿ø¸® ¦¡ ´Ü½Ã°£¿¡ ½º·¹µå¸¦ ÀüȯÇÑ´Ù 262
SMTÀÇ ¿ø¸® ¦¡ º¹¼öÀÇ ½º·¹µåÀÇ ¸í·ÉÀ» ¼¯´Â´Ù 264
SMT¿¡ ÇÊ¿äÇÑ ¸ÞÄ¿´ÏÁò 265
¸ÖƼ½º·¹µåÀÇ È¿°ú´Â ¾ó¸¶³ª? ¦¡ À©µµ ÀÛ¾÷°ü¸®ÀÚ¿¡¼­ º¸´Â ¿¹ 267
5.2 ¸ÖƼÇÁ·Î¼¼¼­ ½Ã½ºÅÛ 271
¸ÖƼÇÁ·Î¼¼¼­, ¸ÖƼÄÚ¾î¶õ ¹«¾ùÀΰ¡? 271
¸ÖƼÄÚ¾î ÇÁ·Î¼¼¼­ÀÇ ±¸Á¶ 272
ij½Ã Á¤ÇÕ¼º Á¦¾î ¦¡ ¸ÖƼÇÁ·Î¼¼¼­ÀÇ Ä³½Ã°£ Á¤ÇÕ¼º 275
¸ÖƼ¼ÒÄÏ ½Ã½ºÅÛ 282
¸ÖƼÇÁ·Î¼¼¼­ ½Ã½ºÅÛÀÇ ¼º´É Çâ»ó ¦¡ ¹®Á¦¿Í ´ëÃ¥ 289
°øÀ¯¸Þ¸ð¸® ½Ã½ºÅÛ°ú ºÐ»ê¸Þ¸ð¸® ½Ã½ºÅÛ 296
5.3 Á¤¸® 300

6Àå ÇÁ·Î¼¼¼­ ÁÖº¯±â¼ú
6.1 ¸ÞÀÎ ¸Þ¸ð¸® ±â¼ú 305
¸ÞÀÎ ¸Þ¸ð¸®ÀÇ ¿ª»ç º¹½À 305
DRAMÀÇ µ¿ÀÛ¿ø¸® ¦¡ ÀüÇÏ·Î Á¤º¸¸¦ ±â¾ïÇÑ´Ù 306
DRAM Ĩ°ú ¸Þ¸ð¸® DIMM 309
DRAM ĨÀÇ ³»ºÎ±¸Á¶ ¦¡ ¼¿ ¾î·¹ÀÌ, Çà/¿­ µðÄÚ´õ, ¼¾½º ¾ÚÇÁ, ¹ðÅ© 312
ÇÁ·Î¼¼¼­¿Í DIMMÀÇ ¿¬°á 314
¸Þ¸ð¸® ½Ã½ºÅÛÀÇ ¿¡·¯ ´ëÃ¥ 316
6.2 ÀÔÃâ·ÂÀåÄ¡ ¿¬°á 322
ÇÁ·Î¼¼¼­ÀÇ I/O ¿¬°á 322
PCI ¹ö½º 324
ÀÎÅÚ Core i ½Ã¸®Áî ÇÁ·Î¼¼¼­ÀÇ I/O ±¸Á¶ 330
ÀÎÅÚ PCHÀÇ I/O Á¦¾î±¸Á¶ 331
6.3 Á¤¸® 333

7Àå GPGPU¿Í Ãʺ´·Äó¸®
7.1 GPGPUÀÇ ±¸Á¶ 337
3D ±×·¡ÇȽº¿Í GPU ¦¡ ´ë·®ÀÇ °è»êÀÌ ÇÊ¿ä 337
GPU¿¡¼­ GPGPU·Î 341
GPU ½Ã½ºÅÛ 340
¡®Ãʺ´·Ä SIMD ÇÁ·Î¼¼¼­¡¯·Î¼­ÀÇ GPGPU 342
¡®ÃÊ¸ÖÆ¼½º·¹µå ÇÁ·Î¼¼¼­¡¯·Î¼­ÀÇ GPGPU 345
GPGPUÀÇ ¸Þ¸ð¸® °èÃþ 346
GPGPUÀÇ ¸ÖƼ½º·¹µå´Â ¹ü¿ë ·¹Áö½ºÅ͸¦ ºÐÇÒ »ç¿ëÇÑ´Ù 348
CPU¿Í GPGPUÀÇ ÁÖ¿ä Â÷ÀÌÁ¡ 350
7.2 GPGPU ÇÁ·Î±×·¡¹Ö 352
GPGPU ÇÁ·Î±×·¡¹ÖÀÇ ÇöÀç 352
CUDAÀÇ ½ÇÇà ¸ðµ¨ ¦¡ ½º·¹µå ºí·Ï, ±×¸®µå 352
CUDA¿¡¼­ÀÇ ÇÔ¼ö ¼±¾ð, º¯¼ö ¼±¾ð 355
OpenCL ÇÁ·Î±×·¡¹Ö 356
GPGPUÀÇ ¼º´ÉÀ» ²ø¾î³»·Á¸é 358
7.3 Á¤¸® 369

8Àå ÇÁ·Î¼¼¼­´Â ¾ÕÀ¸·Î ¾î¶»°Ô º¯Çذ¥ °ÍÀΰ¡?
8.1 ¼ÒºñÀü·ÂÀÌ ¸ðµç °ÍÀ» Áö¹èÇÑ´Ù 373
ÇÁ·Î¼¼¼­´Â ¿Ö Àü·ÂÀ» ¼ÒºñÇϴ°¡? 373
ÀúÀü·Â±â¼úÀÇ ¹ßÀü 377
8.2 °í¼º´É, ´Ù±â´ÉÈ­ 381
¹ÝµµÃ¼ÀÇ ¹Ì¼¼È­ ±â¼ú 381
Áõ°¡ÇÏ´Â Æ®·£Áö½ºÅ͸¦ Àß »ç¿ëÇÏ·Á¸é? 382
ÀϺΠƮ·£Áö½ºÅ͸¦ ºñ¿ëÀý°¨À» À§ÇØ »ç¿ëÇÑ´Ù 384
ÀϺΠºí·ÏÀÌ ºÒ·®ÀΠĨÀ» À¯È¿ÇÏ°Ô ÀÌ¿ëÇÑ´Ù 386
8.3 ´õ ½Å·ÚÇÒ ¼ö ÀÖ°í ¾ÈÀüÇÑ ÇÁ·Î¼¼¼­ ¼³°è 389
ÇÁ·Î¼¼¼­´Â ¿Ö ¿ÀÀÛµ¿Çϴ°¡? ¦¡ °íÀå, ³ëÀÌÁî 389
¿ÀÀÛµ¿À» ¸·¾Æ¼­ ¾ÈÀüÇÏ°Ô ÀÛµ¿Çϵµ·Ï ÇÑ´Ù 392
8.4 ÇÁ·Î¼¼¼­ÀÇ ¾ÕÀ¸·ÎÀÇ ¹æÇ⼺Àº? 394
´Ù¾çÇÑ ½Ã½ºÅÛ¿¡¼­ »ç¿ëµÇ´Â ÇÁ·Î¼¼¼­ 394
°¡Àü¿ë ÇÁ·Î¼¼¼­ 394
ÀÚµ¿Â÷¿ë ÇÁ·Î¼¼¼­ 395
PC¿ë ÇÁ·Î¼¼¼­ 395
½º¸¶Æ®Æù¿ë ÇÁ·Î¼¼¼­ 396
¼­¹ö¿ë ÇÁ·Î¼¼¼­ 398
8.5 Á¤¸® 401

ã¾Æº¸±â 403
¾Èµµ È÷»ç(Hisa Ando)
÷´Ü ÇÁ·Î¼¼¼­ °³¹ß¿¡ 40¿© ³â°£ Á¾»çÇϰí ÀÖ´Ù. SPARC ¾ÆÅ°ÅØÃ³ À§¿øÈ¸ÀÇ À§¿øÀ¸·Î SPARC V9 ¾ÆÅ°ÅØÃ³ °³¹ß¿¡ Âü°¡ÇÏ¿´°í, HAL»ç ºÎ»çÀå °â ÇÁ·Î¼¼¼­ °³¹ßºÎ¹® ÃѰý ¸Å´ÏÀú·Î¼­ SPARC64 ÇÁ·Î¼¼¼­¸¦ °³¹ßÇÏ¿´´Ù. ±× ÈÄ ¢ßÈÄÁöÂê ÄÄÇ»ÅÍ »ç¾÷ºÎ¹® Áö»çÀå µîÀ» ¿ªÀÓÇÏ¿´´Ù. ÇöÀç´Â Å×Å©´ÏÄà ¶óÀÌÅͷμ­ ÇÁ·Î¼¼¼­¿Í ½´ÆÛÄÄÇ»ÅÍ °ü·Ã º¸µµ³ª ÇØ¼³À» ´Ù¾çÇÑ ¸Åü¿¡ ±â°íÇϰí ÀÖÀ¸¸ç, ¸î¸î ´ëÇп¡¼­ ÄÄÇ»ÅÍ ¾ÆÅ°ÅØÃ³ °­ÀǸ¦ ´ã´çÇϰí ÀÖ´Ù. °øÇйڻç ÇÐÀ§¸¦ °®°í ÀÖ´Ù.


[¿ªÀÚ¼Ò°³]
Áø¸íÁ¶

¢ß¿À´Ã°ú³»ÀÏ ¿¬±¸¼ÒÀÇ Ã¥ÀÓ¿¬±¸¿øÀ» °ÅÃÄ ÇöÀç´Â ¾¾µð³×Æ®¿÷½º¿¡¼­ ±Ù¹«Çϰí ÀÖ´Ù. ¿Å±ä Ã¥À¸·Î´Â ¡º´ë±Ô¸ð ¼­ºñ½º¸¦ ÁöÅÊÇÏ´Â ±â¼ú¡»(Á¦ÀÌÆà), ¡ºÅ¬¶ó¿ìµåÀÇ Ãæ°Ý¡»(Á¦ÀÌÆà), ¡º¼­¹ö/ÀÎÇÁ¶ó¸¦ ÁöÅÊÇÏ´Â ±â¼ú¡»(Á¦ÀÌÆà), ¡ºDEBUG HACKS¡»(¿Í¿ìºÏ½º), ¡ºÀÔ¹®ÀÚ¸¦ À§ÇÑ ·çºñ¡»(¾ÆÀÌÆ¼¾¾), ¡ºBinary Hacks¡»(¾ÆÀÌÆ¼¾¾), ¡ºC¾ð¾î·Î ¹è¿ì´Â ¾Ë°í¸®Áò ÀÔ¹®¡»(ÇѺû¹Ìµð¾î) µîÀÌ ÀÖ´Ù. IT »ê¾÷ÀÇ ¹Ì½ÃÀûÀÎ ¿µ¿ª°ú °Å½ÃÀûÀÎ ¿µ¿ªÀ» ¾Æ¿ì¸£´Â ÅëÂû·ÂÀ» °®°Ô µÇ±â¸¦ ²Þ²Ù°í ÀÖ°í, ÃÖ±Ù ¸ð¹ÙÀÏ »ýŰ踦 ÇâÇØ ÀÛÀº º¸ÆøÀ¸·Î ÇѰÉÀ½¾¿ ³»µó°í ÀÖ´Ù.
µî·ÏµÈ ¼­ÆòÀÌ ¾ø½À´Ï´Ù.
Verilog HDL µðÁöÅÐ ¼³°è¿Í ÇÕ¼ºÀÇ ±æÀâÀÌ...
SAMIR PALNITKAR
¼±ÅÃµÈ »óǰÀ» ÂòÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ¼±ÅÃµÈ »óǰÀ» ¹Ù·Î±¸¸Å ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
ÇÔ²² ÀÚ¶ó±â...
±èâÁØ
¼±ÅÃµÈ »óǰÀ» ÂòÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ¼±ÅÃµÈ »óǰÀ» ¹Ù·Î±¸¸Å ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
Å©¸®½ºÆ¼³ª...
ÇÁ·¹´õ¸¯ ºê...
½º±âÇ϶ó Ÿ...
 
ÃÊ Áß °í
ÀüüÆò±Õ(0)
ȸ¿øÆòÁ¡   ȸ¿ø¼­Æò¼ö 0
Áø¸íÁ¶ ÀÇ ÃÖ±Ù Àú¼­
 
Binary Hacks
22,800¿ø
(5%¡é+0%)
 
ÁÖ½Äȸ»ç Á¦ÀÌÆà ÃâÆÇ»çÀÇ ½Å°£
ÀÚ¹Ù °³¹ßÀÚ¸¦ À§ÇÑ 97°¡Áö Á¦¾È
ÄÉºí¸° Çì´Ï/ÀåÇöÈñ Àú
19,800¿ø
(10%¡é+5%)
 
±×¸²À¸·Î °øºÎÇÏ´Â IT ÀÎÇÁ¶ó ±¸Á¶
¾ß¸¶ÀÚŰ ¾ß½º½Ã/±è¿Ï¼· Àú
23,400¿ø
(10%¡é+5%)
 
ÆÄÀ̽ãÀ¸·Î ¹è¿ì´Â °ÔÀÓ °³¹ß: ½ÇÀüÆí
È÷·Î¼¼ Ã÷¿ä½Ã/±è¿¬¼ö Àú
27,000¿ø
(10%¡é+5%)
 
½Ç¹«¿¡ ¹Ù·Î ¾²´Â ÀÏÀß·¯ÀÇ º¸°í¼­ ÀÛ¼º¹ý
±è¸¶¶ó Àú
16,200¿ø
(10%¡é+5%)
 
½ÉÃþ °­È­ÇнÀ ÀÎ ¾×¼Ç
·ù±¤/·ù±¤ Àú
27,000¿ø
(10%¡é+5%)
 
À̸ÞÀÏÁÖ¼Ò¼öÁý°ÅºÎ