Q1. AMD64? Athlon
64? °°Àº°Å ¾Æ³Ä? ¹¹°¡ ´Ù¸£Áö?
AMD64´Â AMDÀÇ 64Bit ÄÚ¾î
¾ÆÅ°ÅØó¸¦ ÀÏÄ´ ºê·£µåÀ̸ç, Athlon 64´Â À̸¦ ±â¹ÝÀ¸·Î ÇÑ ÇϳªÀÇ ÇÁ·Î¼¼¼ ºê·£µå ¸íÀÌ´Ù. Áï, ±âÁ¸ÀÇ Athlon, Athlon
XPµîÀ» K7 °è¿À̶ó ºÎ¸£µí, ÇöÀç Athlon 64, 64 FX, OpteronÀº AMD64°è¿ÀÇ ÇÁ·Î¼¼¼·Î ºÒ¸°´Ù.
±×·¯³ª ÀÌ´Â °£È¤ AMD64
¾ÆÅ°ÅØó¿¡ ±â¹ÝÇÑ ÇÁ·Î¼¼¼µéÀ» ¸ðµÎ ÅëĪÇÒ ¶§µµ ¾²ÀδÙ. °ø½ÄÀûÀ¸·Î AMD¿¡¼ ÇÁ·Î¼¼¼¸¦ ¹ßÇ¥Çϱâ Àü¿¡´Â ÇØ¸Ó ÇÁ·Î¼¼¼(OpteronÀÇ ÄÚµå¸íÀÎ
SledgeHammer³ª Athlon 64ÀÇ ÄÚµå¸íÀÎ ClawHammer¸¦ µû ÅëĪÇØ Hammer·Î ºÒ¸®¿ü´Ù) ·Î ÅëĪÇÏ¿´À¸³ª, ÇöÀç °ø½ÄÀûÀ¸·Î
¹ßÇ¥µÈ »óȲÀ̴ϸ¸Å, ¾ÕÀ¸·Î´Â ÆíÀÇ»ó ÅëĪÇÏ¿© AMD64¶ó°í ºÒ¸®¿ì°Ô µÈ´Ù.
µû¶ó¼ AMD64¿Í Athlon64¸¦
È¥µ¿ÇÏ¿© Athlon 64·Î ÀνÄÇÏ´Â °ÍÀº Á¤È®ÇÏ°Ô À߸øµÈ °ÍÀÌ´Ù. ÀϹÝÀûÀ¸·Î AMD64´Â AMDÀÇ x86-64Bit ÄÚ¾î¾ÆÅ°ÅØó¸¦ ¶æÇϰųª
À̸¦ ±â¹ÝÀ¸·ÎÇÑ ¸ðµç ÇÁ·Î¼¼¼¸¦ ÅëĪÇÒ ¶§ ¾²À̸ç, Athlon 64´Â À̸¦ ±â¹ÝÀ¸·ÎÇÑ µ¥½ºÅ©Å¾ ÇÁ·Î¼¼¼¸¦ ¶æÇÑ´Ù. ¸íÈ®ÇÏ°Ô ±¸ºÐÇÏ°í »ç¿ëÇϵµ·Ï
ÇÏÀÚ. ÀÌ Ä®·³¿¡¼µµ µÎ À̸§À» ¸íÈ®È÷ ±¸ºÐÇÏ¿© »ç¿ëÇϵµ·Ï ÇÏ°Ú´Ù.
¡¡
Q2. ¿Ö AMD64¿¡
¿±¤Çϴ°¡?
Áö±Ý±îÁö ¸¹Àº 64Bit ÇÁ·Î¼¼¼µéÀÌ
¼±À» º¸¿´Áö¸¸ À̹ø AMD64¿¡ º¸¿©ÁÖ´Â ¹Ìµð¾î¿Í À¯ÀúÀÇ °ü½ÉÀº ±âÁ¸ÀÇ 64Bit ÇÁ·Î¼¼¼¿Í´Â ½ÉÈ÷ ´Ù¸£´Ù. ÀÌ´Â ±âÁ¸ÀÇ 64Bit ÇÁ·Î¼¼¼¿Í
AMD64°¡ °¡Áö°í ÀÖ´Â ±Ã±ØÀûÀÎ Â÷ÀÌÁ¡ÀÌ Àֱ⠶§¹®ÀÏ °ÍÀÌ´Ù.
´Ù¾çÇÑ 64Bit ¾ÆÅ°ÅØóÀÇ ÇÁ·Î¼¼¼µé.
¿ÞÂʺÎÅÍ Intel Itanium2, IBM PowerPC 970, Sun UltraSparc III
¡¡
|
ÀÌÁ¡À» ¾Ë·Á¸é,
x86 ¾ÆÅ°ÅØó°¡ ¹«¾ùÀÎÁöºÎÅÍ ¾Ë¾Æ¾ß ÇÑ´Ù. x86 ¾ÆÅ°ÅØó´Â ¿©·¯°¡Áö CPUÀÇ ¼³°è ¸ðµ¨ Áß, ¿ø·¡ ÀÎÅڻ翡¼ °³¹ßÇÑ 8086¿¡ ±â¹ÝÇÑ CPU ¾ÆÅ°ÅØó¸¦
ÅëĪÇÏ¿© ÀÏÄ´ ¸»·Î,
16Bit ÇÁ·Î¼¼¼·Î´Â 8086, 80286ÀÌ ÀÖ°í 32Bit ÇÁ·Î¼¼¼·Î 80386ºÎÅÍ Pentium, Pentium IV°¡ ÀÖÀ¸¸ç, ÇöÀç
¿©·¯ºÐÀÌ »ç¿ëÇÏ°í ÀÖ´Â 'ÀÎÅÚ' ÇÁ·Î¼¼¼¿Í 'ÀÎÅÚ È£È¯' ÇÁ·Î¼¼¼ÀÇ °è¿À» ¶æÇÑ´Ù. ÇöÀç ÀÎÅÚ x86¾ÆÅ°ÅØó¿¡ ±â¹ÝÇÑ ÇÁ·Î¼¼¼¸¦ »ý»êÇÏ´Â
ȸ»ç´Â Intel, AMD, VIA°¡ ÀÖÀ¸¸ç ÀÌ ¼¼ ȸ»çÀÇ Àü¼¼°è CPU Á¡À¯À²Àº 90%°¡ ³Ñ´Â´Ù. |
x86ÀÇ È¿½Ã°ÝÀÎ ÀÎÅÚ 8086
ÇÁ·Î¼¼¼ |
ÀÌ x86 ±â¹Ý ¾ÆÅ°ÅØóÀÇ CPU¸¦
ÀåÂøÇÑ ÄÄÇ»ÅÍ°¡ 'IBM-PC ȣȯ'À¸·Î ºÒ¸®¸ç ÇöÀç °ÅÀÇ ´ëºÎºÐÀÇ °³Àοë ÄÄÇ»ÅͽÃÀåÀ» Àå¾ÇÇÏ°í ÀÖ´Â, ¹Ù·Î ¿©·¯ºÐÀÌ »ç¿ëÇÏ´Â PCÀÎ °ÍÀÌ´Ù.
AMD64´Â ¹Ù·Î ÀÌ x86¿¡ ±â¹ÝÇÑ Ã¹¹ø° 64Bit ¾ÆÅ°ÅØóÀÌ´Ù. ¹Ù·Î ÀÌÁ¡ÀÌ À¯ÀúµéÀ» ¿±¤ÇÏ°Ô ÇÏ´Â °ÍÀÌ´Ù.
¡¡
ÀÎÅÚÀº x86-64Bit¸¦
°³¹ßÇÒ °èȹÀÌ ¾ø´Ù
¿ø·¡ x86À» ÀÎÅÚÀÌ °³¹ßÇßÀ¸¹Ç·Î,
ÀÎÅڻ翡¼ Ãâ½ÃÇÏ¿©¾ß Á¤»óÀûÀÎ(?) »óȲÀÌ°ÚÁö¸¸, ÀÎÅÚÀº 64Bit ȯ°æ¿¡¼ x86¾ÆÅ°ÅØó¸¦ ¹ö¸®°í ÀÌ¹Ì ÀÚüÀûÀ¸·Î °³¹ßÇÑ IA-64¶ó´Â º°µµÀÇ
¾ÆÅ°ÅØó¸¦ °¡Áö°í ÀÖ´Ù. ÀÌ IA-64±â¹ÝÀº Itanium ÇÁ·Î¼¼¼¿¡ Àû¿ëµÇ¾î ÀÌ¹Ì ÆǸŵǰí ÀÖ´Ù.
´Ù½Ã ¸»Çؼ AMD64´Â ÇöÁ¸ À¯ÀÏÇÑ
x86 ±â¹ÝÀÇ 64Bit ¾ÆÅ°ÅØóÀ̸ç, ÀÌ°ÍÀÌ AMD64°¡ °ü½ÉÀ» ²ô´Â ÁÖ ¿øÀÎÀ̶ó°í ÇÒ ¼ö ÀÖ´Ù.
¡¡
Q3. AMD64°¡ x86±â¹ÝÀ¸·Î ¾ò´Â Àå´ÜÁ¡Àº ¹«¾ùÀΰ¡?
ÀÎÅÚÀº ÀÌ¹Ì x86±â¹ÝÀÇ 16Bit
ÇÁ·Î¼¼¼¿¡¼ 32Bit ÇÁ·Î¼¼¼·Î ÀÌÀüÇÑ °æÇèÀÌ ÀÖ´Ù. ÀÎÅÚÀº 80386°³¹ß ´ç½Ã¿¡µµ x86À» Æ÷±âÇÏ°í »õ·Î¿î ¾ÆÅ°ÅØó(¿ÏÀüÇÑ RISC¹æ½ÄÀÇ)¸¦ °³¹ßÇÏ·Á´Â °èȹÀ»
°¡Áö°í ÀÖ¾úÁö¸¸ ½ÇõÇÏÁö ¸øÇß´Ù. ±× ÀÌÀ¯´Â ¹«¾ùÀΰ¡?
´äÀº ¹Ù·Î ȣȯ¼º¿¡ ÀÖ´Ù. ÀÎÅÚÀº
32Bit ù ÇÁ·Î¼¼¼ÀÎ 80386À» Ãâ½ÃÇÏÁö¸¸ x86-16Bit ÄÚµåÀÇ ¿î¿µÃ¼Á¦¿Í ¾îÇø®ÄÉÀ̼ÇÀ» ¹ö¸®Áö ¾Ê°í ±×´ë·Î ±¸µ¿ÇÒ ¼ö ÀÖµµ·Ï
16Bit ¾îÇø®ÄÉÀÌ¼Ç ±¸µ¿½Ã ÀÛµ¿µÇ´Â Real Mode¿Í 32Bit ¾îÇø®ÄÉÀÌ¼Ç ±¸µ¿½Ã Àû¿ëµÇ´Â Protected Mode·Î ±¸ºÐÇÏ¿© 16Bit
¾îÇø®ÄÉÀ̼ÇÀ» ±×´ë·Î »ç¿ëÇÒ ¼ö ÀÖ´Â ¹è·Á¸¦
ÇÏ¿´´Ù. µû¶ó¼ 32Bit·Î ȯ°æÀÌ º¯Çß´õ¶óµµ ±âÁ¸ÀÇ 16Bit ÇÁ·Î±×·¥µéÀ» ±×´ë·Î »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇßÀ¸¸ç ÀÌ¿¡ µû¶ó ±âÁ¸ÀÇ x86 À¯ÀúµéÀº
½±°Ô 80386À» ¼±ÅÃÇÒ ¼ö ÀÖ¾ú´Ù.
ÀÌÁ¡Àº °³¹ßÀڷμ ¾ÆÁÖ Áß¿äÇÑ
°ÍÀÌ´Ù. 32Bit OS¸¦ Ç¥¹æÇÑ Ã¹¹ø° OSÀÎ Windows 95 ÀÌÈÄ ¿©·¯ OS°¡ Ãâ½ÃµÇ¾úÁö¸¸ º»°ÝÀûÀÎ 32Bit OS´Â Windows
2000ÀÌ Ãâ½ÃµÇ°í³ª¼ ºÎÅÍÀÌ´Ù. ÇöÀç ´ë´Ù¼ö À¯ÀúµéÀÌ »ç¿ëÇÏ°í ÀÖ´Â Windows 98/ME ¿ª½Ã 16Bit ÄÚµå¿Í 32BitÄڵ带 µ¿½Ã¿¡
°¡Áö°í ÀÖ´Â '¹ÝÂÊ Â¥¸® 32Bit OS'ÀÌ´Ù. À̸¸Å, À¯ÀúµéÀÇ È¯°æÀº »ý°¢º¸´Ù ½±°Ô º¯ÇÏÁö ¾ÊÀ¸¸ç ±âÁ¸¿¡ Àͼ÷ÇÏ´ø°ÍÀ» ±×´ë·Î »ç¿ëÇϱ⸦
¿øÇѴٴ Ư¡ÀÌ ÀÖ´Ù.
¡¡
AMD64, x86 -
64Bit ¾ÆÅ°ÅØó·Î ȣȯ¼º º¸Àå
AMD64´Â ±âÁ¸ÀÇ 32Bit x86 ¾ÆÅ°ÅØó¸¦
64Bit·Î È®ÀåÇÑ ÇüÅÂÀÇ ¾ÆÅ°ÅØóÀÌ´Ù. µû¶ó¼, ±âÁ¸ÀÇ 32Bit OSȯ°æÀ» º°µµÀÇ ¼ÒÇÁÆ®¿þ¾î ¿¡¹°·¹ÀÌ¼Ç ¾øÀÌ, ±×´ë·Î »ç¿ëÇÒ ¼ö ÀÖ´Ù´Â
ÀåÁ¡ÀÌ ÀÖ´Ù. Áö±Ý ¿©·¯ºÐÀÌ »ç¿ëÇÏ´Â Windows XPµîÀÇ OS¿Í ±â¹Ý ¾îÇø®ÄÉÀ̼ÇÀ» ¸ðµÎ ±×´ë·Î »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç, ÃßÈÄ 64Bit OS°¡
Ãâ½ÃµÉ °æ¿ì ´õ¿í ÃÖÀûÈµÈ È¯°æÀ» ±¸»çÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÌ´Ù.
ÀÌÁ¡Àº ÇöÀç À¯ÀúµéÀÌ ¼Õ½±°Ô
AMD64·Î ÀÌÀüÇØ°¥ ¼ö ÀÖ´Ù´Â °ÍÀ» ¶æÇϸç, ÀÌÀü¿¡ µû¸¥ º°µµÀÇ ºñ¿ëÀ» ÁöºÒÇÏÁö ¾Ê¾Æµµ µÈ´Ù´Â ¶æÀÌ´Ù. µû¶ó¼ ÇöÀç µ¥½ºÅ©Å¾ÀÇ 90%ÀÌ»óÀ»
Â÷ÁöÇÏ°í ÀÖ´Â ¸ðµç °³Àοë PC »ç¿ëÀÚ°¡ ¸ðµÎ ¿¹ºñ ±¸¸ÅÀÚÀÇ ¸í´Ü¿¡ ¿À¸¥´Ù. ÀÌÁ¡ÀÌ AMD64°¡ °¡Áö°í ÀÖ´Â °¡Àå Å« ÀåÁ¡ÀÌ´Ù.
¡¡
°³¹ßµÈÁö 30³â ³ÑÀº x86
¾ÆÅ°ÅØó
±×·¯³ª ÀÎÅÚÀÌ ¿Ö x86À» ¹ö¸®°í
µ¶ÀÚÀûÀÎ IA-64¸¦ ¸¸µé¾ú´ÂÁö °í¹ÎÇغ¸¸é ´äÀº ½±°Ô ³ª¿ÀÁö ¾Ê´Â´Ù. x86 ¾ÆÅ°ÅØó´Â CISC(Complex Instruction Set
Computer) ±â¹ÝÀÇ ¾ÆÅ°ÅØó·Î °³¹ßµÈÁö 30³âÀÌ ´Ù µÇ¾î°¡´Â
'±¸Çü' ¾ÆÅ°ÅØóÀÌ´Ù. ÀÌ¹Ì ÀÎÅÚÀº 80386 °³¹ß ´ç½ÃºÎÅÍ CISC±â¹ÝÀ» Æ÷±âÇÏ°í RISC (Reduced Instruction Set
Computer) ±â¹ÝÀÇ ¾ÆÅ°ÅØó¸¦ °³¹ßÇÒ°ÍÀ» °í·ÁÇÏ¿´À¸³ª, ¿ª½Ã ȣȯ¼ºÀ̶ó´Â ¹®Á¦·Î ¾ÆÁ÷±îÁö PC¿¡ ä¿ëµÇ´Â ¾ÆÅ°ÅØó´Â ¾ÆÁ÷ x86
¾ÆÅ°ÅØóÀÌ´Ù. ÀÎÅÚÀº
Á¡Á¡ ´õ »¡¶óÁö´Â CPUÀÇ °í¼Óȸ¦ À§Çؼ RISC±â¹ÝÀÇ ÇÁ·Î¼¼¼ °³¹ß¿¡ ¹ÚÂ÷¸¦ °¡ÇßÀ¸¸ç, ±× ³ë·ÂÀÇ ¿Ïº®ÇÑ °á½ÇÀÌ IA-64 ±â¹ÝÀÇ
Itanium ÇÁ·Î¼¼¼·Î ¸Î¾îÁö°Ô µÇ´Â °ÍÀÌ´Ù.
RISC¿Í CISC
RISC¿Í
CISC´Â CPU¾ÆÅ°ÅØóÀÇ ±âº»ÀÎ ¸í·É¾î¸¦ ±¸¼ºÇÏ´Â ¹æ½ÄÀ¸·Î, ÅëĪÇÏ¿© ±âº»ÀûÀÎ CPU¾ÆÅ°ÅØó¸¦ ±¸ºÐÁþ±âµµ ÇÑ´Ù.
RISC¶õ '¼Ò¼öÀÇ ¸í·É¾î¸¦ ¿©·¯¹ø »ç¿ëÇÏ´Â ¹æ½ÄÀÇ ¾ÆÅ°ÅØó' À» ÀǹÌÇϸç CISC´Â '´Ù¼öÀÇ ¸í·É¾î¸¦ ÀûÀº ¼ö·Î »ç¿ëÇÏ¿©
±¸¼ºÇÏ´Â ¾ÆÅ°ÅØó'¸¦ ¶æÇÑ´Ù.
µû¶ó¼ CISC¹æ½ÄÀº
¿©·¯°³ÀÇ ¸í·É¾î¸¦ »ç¿ëÇϹǷÎ, ¸í·É¾îÀÇ °¹¼ö°¡ ¸¹Áö¸¸ ÇÁ·Î±×·¥ÀÇ Äڵ尡 ª¾ÆÁö´Â ÀåÁ¡ÀÌ ÀÖÀ¸¸ç, RISC´Â ´Ü¼øÇÑ ¸í·É¾î¸¦
¿©·¯¹ø »ç¿ëÇÔÀ¸·Î ÀÎÇÏ¿© ÇÁ·Î±×·¥ÀÇ Äڵ尡 ±æ¾îÁö°Ô µÇ´Â ´ÜÁ¡ÀÌ ÀÖ´Ù. ÄÄÇ»ÅÍÀÇ ¼Óµµ°¡ ´À¸° x86°³¹ß ´ç½Ã´Â, CISC¹æ½ÄÀÇ
ÇÁ·Î¼¼¼°¡ RISC¿¡ ºñÇØ ´õ¿í ºü¸¦ ¼ö ¹Û¿¡ ¾ø´Ù.
±×·¯³ª 1ÃÊ¿¡
¼ö¹é¾ï¹øÀÇ Å¬·°À» »ý¼ºÇس»´Â ÇöÀçÀÇ CPUȯ°æ¿¡¼´Â, CISC¹æ½Äº¸´Ù RISC¹æ½ÄÀÌ ´õ¿í ºü¸¥ ¿¬»ê¼Óµµ¸¦ ÀÚ¶ûÇϸç, ÇöÀç
x86°è¿À» Á¦¿ÜÇÑ ¸ðµç 32/64Bit ÇÁ·Î¼¼¼´Â RISC¹æ½ÄÀ¸·Î Á¦À۵ȴÙ. Alpha ÇÁ·Î¼¼¼³ª PowerPC
ÇÁ·Î¼¼¼´Â ´ëÇ¥ÀûÀ¸·Î Àß ¾Ë·ÁÁø RISC ÇÁ·Î¼¼¼ÀÌ´Ù.
x86
ÇÁ·Î¼¼¼µµ ÇöÀç ÀϺΠRISC±â¼úÀ» µµÀÔÇÏ°í ÀÖÀ¸¸ç, ÀÎÅÚÀÇ ÆæƼ¾ö4¿Í AMDÀÇ Athlon °è¿Àº ÀÔ·ÂµÈ CISC
¸í·É¾î¸¦ ³»ºÎ¿¡¼ RISC ¸í·É¾î·Î º¯È¯ÇÑµÚ Ã³¸®ÇÏ´Â ¹æ½ÄÀ¸·Î ÇöÀç ÀϺΠRISC±â¼úÀÌ Ã¤¿ëµÇ¾î ÀÖ´Ù.
|
µû¶ó¼ AMD64 ¾ÆÅ°ÅØó ¿ª½Ã
CISC¸í·É¾î¸¦ ³»ºÎ¿¡¼ RISC·Î º¯È¯ ó¸®ÇÏ´Â ¹æ½ÄÀ¸·Î ó¸®ÇϹǷÎ, ±Ùº»ÀûÀ¸·Î Natural RISC¹æ½ÄÀÇ IA-64¸¦ ºñ·ÔÇÑ ¿©Å¸
64Bit ÇÁ·Î¼¼¼º¸´Ù ±â¼úÀûÀÎ ÇѰ踦 ¸íÈ®ÇÏ°Ô °®°í ÀÖ´Â ¾ÆÅ°ÅØóÀÌ´Ù. ÀÌ·¯ÇÑ x86ÀÇ ±Ùº»ÀûÀÎ ¹®Á¦´Â, AMD¿Í ÀÎÅÚÀ» ¸ðµÎ °í¹ÎÇÏ°Ô
ÇßÁö¸¸, °á°úÀûÀ¸·Î ÀÎÅÚÀº IA-64¸¦, AMD´Â x86À» ¼±ÅÃÇÏ°Ô µÈ °ÍÀÌ´Ù.
¡¡
|