CPU´Â Å©°Ô ³ª´©¸é RISC¿Í CISC¹æ½ÄÀÌ ÀÖ½À´Ï´Ù.
RISC(Reduced Instruction Set Computer) : °íÁ¤µÈ ±æÀÌÀÇ ¸í·ÉÀ» »ç¿ëÇÏ´Â CPU¹æ½Ä ÀÔ´Ï´Ù.
CISC(Complex Instruction Set Computer) : °¡º¯ÀûÀÎ ±æÀÌÀÇ ¸í·É¾î¸¦ »ç¿ëÇÏ´Â CPU¹æ½Ä ÀÔ´Ï´Ù.
CISC¹æ½ÄÀ¸·Î´Â ÀÎÅÚȣȯ x86 CPU°¡ ÀÖÀ¸¸ç RISC·Î´Â ¾ÖÇÃ/IBM/¸ðÅä·Ñ¶óÀÇ ÆÄ¿ö PC, DEC/ÄÄÆÑ(Compaq)ÀÇ ¾ËÆÄ(Alpha), ½ã(Sun Microsystems)ÀÇ SPARCµîÀÌ ÀÖ½À´Ï´Ù.
CISC CPUÀÇ ´ëÇ¥°ÝÀÎ X86ÀÇ ¸í·É¾î(Instruction) Áß ±æÀ̰¡ °¡Àå ªÀº °ÍÀº 8bit¸¸À» Â÷Áö ÇÏ´Â ¹Ý¸é °¡Àå ±ä °ÍÀº 120bit¿¡ ´ÞÇÕ´Ï´Ù. 1970³â´ë¿¡´Â ¸Þ¸ð¸®°¡ ¸Å¿ì ±ÍÇß´ø ÀÌÀ¯·Î CISC´Â ¸Þ¸ð¸®ÀÇ ´Ü ÇÑ ¹ÙÀÌÆ®¶óµµ ¾Æ³¢·Á´Â ÃÖ¼±ÀÇ ¼³°è ¹æ¹ýÀ̾ú´ø °ÍÀÔ´Ï´Ù. ±×·¯³ª ÀÌÅä·Ï °¡º¯ÀûÀÎ ±æÀÌÀÇ ¸í·É¾î´Â µðÄÚµùÀ» ±î´Ù·Ó°Ô ÇÒ »ÓÀÔ´Ï´Ù.
´ëÇ¥ÀûÀÎ RISC ÇÁ·Î¼¼¼ÀÎ SunÀÇ UltraSparc ½Ã¸®Áî CPUÀÇ µîÀåÀº ¸Þ¸ð¸® °¡°ÝÀÇ Ç϶ô°ú ¶§¸¦ °°ÀÌ ÇÕ´Ï´Ù. 1980³â´ë¿¡´Â ±× ÀÌÀüº¸´Ù ÈξÀ ¹æ´ëÇÑ ¸Þ¸ð¸®ÀÇ ÀåÂøÀÌ °¡´ÉÇØÁø ±î´ßÀ¸·Î ±»ÀÌ ¸Þ¸ð¸®¸¦ ¾Æ³¢°íÀÚ °¡º¯ÀûÀÎ ±æÀÌÀÇ ¸í·É¾î ÁýÇÕ(Instruction Set)À» »ç¿ëÇÒ Çʿ䰡 ¾ø¾ú´ø °ÍÀÔ´Ï´Ù.
°íÁ¤µÈ ±æÀÌÀÇ ¸í·É¾î¸¸À» »ç¿ëÇÔÀ¸·Î½á ¸í·É¾îÀÇ µðÄÚµùÀº º¹ÀâÇÑ ¸¶ÀÌÅ©·ÎÄڵ带 ¹þ¾î¼ °£´ÜÇÑ È¸·Î(Hard Wired Logic)·Î ±¸Çö °¡´ÉÇÏ°Ô µÇ¾ú½À´Ï´Ù. ÀÌ ¶§¹®¿¡ CISC¿¡¼¶ó¸é ¸í·É¾î µðÄÚµù¿¡ ¼Ò¿äµÇ¾úÀ» Æ®·£Áö½ºÅ͵éÀ» ³»ºÎ ij½¬, ¸í·É¾î ÆÄÀÌÇÁ¶óÀÎ(Instruction), ¼öÆÛ½ºÄ®¶ó(Superscalar) µî¿¡ ÇÒ¾ÖÇÒ ¼ö ÀÖ°Ô µÇ¾ú°í, ƯÈ÷ RISC´Â ¹ü¿ë ·¹Áö½ºÅÍ(General Purpose Register)ÀÇ °³¼ö¸¦ È®´ëÇÔÀ¸·Î½á ½Ã½ºÅÛ ¼º´ÉÀ» ÀúÇϽÃŰ´Â ¸Þ¸ð¸® ¾×¼¼½ºÀÇ È¸¼ö¸¦ ÁÙÀÏ ¼ö ÀÖ°Ô ÇÏ¿´½À´Ï´Ù. x86 ÇÁ·Î¼¼¼ÀÇ ¹ü¿ë ·¹Áö½ºÅÍ °³¼ö´Â 8°³¿¡ ±×Ä¡´Â ¹Ý¸é, RISC ÇÁ·Î¼¼¼¿¡´Â ´ë°³ ¼ö½Ê °³ÀÇ ¹ü¿ë ·¹Áö½ºÅͰ¡ Á¸ÀçÇÕ´Ï´Ù.
¢¸ ¡ã ¢º