¨±   °³¿ä

    CPU´Â ·¹Áö½ºÅÍ, ALU, ¸ÖƼÇ÷º¼­, µðÄÚ´õ µî ¿©·¯ °¡Áö µðÁöÅ» ±â´ÉÀ» ¼öÇàÇÏ´Â ¼ÒÀÚµéÀ» Á¶ÇÕÇؼ­ ¼³°èÇÒ ¼ö°¡ ÀÖ´Ù. ÀÌ·¯ÇÑ ¼³°è ¹æ½ÄÀº ¾î¶² Ư¼öÇÑ ¿ëµµ¿¡ ¸Â°Ô ¼³°èÇÒ ¼ö ÀÖ´Â ÀåÁ¡ÀÌ ÀÖ´Ù. ±×·¸Áö¸¸ CPU´Â ÄÄÇ»ÅÍÀÇ ºÎÇ° Áß¿¡¼­ ±¤¹üÀ§ÇÏ°Ô »ç¿ëµÇ´Â ¼ÒÀÚÀ̹ǷΠǥÁØÈ­µÈ ÇϳªÀÇ ÁýÀûȸ·Î·Î ¼³°èÇÏ´Â °ÍÀÌ À¯¿ëÇÒ ¼ö°¡ ÀÖ´Ù. ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼­(MicroProcessor)´Â ÇÑ °³ÀÇ ICĨÀ¸·Î µÈ CPU¸¦ °¡¸®Å²´Ù. ¿©·¯ ICĨÀ¸·Î ¼³°èÇÑ CPU¿Í´Â ´Ù¸£°Ô, ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼­¿¡¼­´Â Á÷Á¢ÀûÀ¸·Î ·¹Áö½ºÅͳª ALU µî°ú ¿ÜºÎ ºÎÇ°À» ¿¬°áÇÒ ¼ö°¡ ¾øÀ¸¸ç, ´Ù¸¸ ÀÌ Ä¨ÀÇ ´ÜÀÚ¸¦ ÅëÇؼ­¸¸ Á¤º¸Àü´ÞÀÌ °¡´ÉÇÏ´Ù. ¶Ç ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼­´Â CPUÀÇ ¸ðµç ³»¿ëÀÌ ÇϳªÀÇ Á¶±×¸¸ Ĩ ¼Ó¿¡ ³»ÀåµÊÀ¸·Î Çؼ­, °¡°ÝÀÌ ÈξÀ ½ÎÁö¸ç ºÎÇÇ°¡ ÁÙ¾îµç´Ù´Â Áß¿ëÇÑ ÀåÁ¡ÀÌ ÀÖ´Ù.

    Àú·ÅÇÑ °¡°Ý°ú ÀÛÀº Å©±â·Î ÀÎÇØ ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼­°¡ ÀÌÀü¿¡´Â °æÁ¦¼ºÀÌ ¾ø´ø ±¸Á¶¸¦ ¼³°è°¡´ÉÇÏ°Ô ÇØÁÜÀ¸·Î½á ÄÄÇ»ÅÍ ¼³°è±â¹ý¿¡ ÀÖ¾î º¯ÇõÀ» °¡Á®¿À°Ô Çß´Ù. ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼­´Â ´Ù¾çÇÑ ¹æ¸é¿¡ ÀÀ¿ëµÇ°í ÀÖ´Ù. ¹ü¿ë ÄÄÇ»ÅÍÀÇ CPU·Î³ª Ư¼ö¿ë ÄÄÇ»ÅÍÀÇ ÇÁ·Î¼¼¼­·Î »Ó¸¸ ¾Æ´Ï¶ó, ±³Åë½ÅÈ£ Á¦¾î, °³ÀÎ °¡Á¤¿ë ÄÄÇ»ÅÍ, °èÃø Á¦¾î±â±â, »ç¾÷¿ë ¾÷¹«Ã³¸® µî ´Ù¾çÇÏ°Ô »ç¿ëµÇ°í ÀÖ´Ù.

¨²   ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼­ÀÇ ¿ª»ç

    ÇöÀç ³Î¸® »ç¿ëµÇ°í ÀÖ´Â ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼­´Â ÀÎÅÚ»çÀÇ 80°è¿­°ú ¸ðÅä·Ñ¶ó»çÀÇ 68°è¿­ÀÌ ÀÖ´Ù. 1969³â ÃÖÃÊ·Î ¹ßÇ¥µÈ 4004´Â 4ºñÆ®¸¦ ó¸®ÇÒ ¼ö ÀÖ´Â ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼­¿´´Ù. ±×·¯³ª ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼­°¡ ¿À´Ã³¯Ã³·³ ´ëÁßÀûÀ¸·Î »ç¿ëµÇ±â ½ÃÀÛÇÑ °ÍÀº ÀÎÅÚ»çÀÇ 8ºñÆ® ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼­ÀÎ 8080ÀÌ ³ª¿Â ÈĺÎÅÍÀÌ´Ù. 8080Àº ƯÈ÷ CP/M ¿î¿µÃ¼Á¦ÀÇ µîÀå°ú ÇÔ²² °³Àοë ÄÄÇ»ÅÍÀÇ CPU·Î ¸Å¿ì ³Î¸® »ç¿ëµÇ¾úÀ¸¸ç, ÀÚÀϷα׻翡¼­ 8080À» °³·®ÇÏ¿© ¸¸µç Z80Àº ¿À´Ã³¯±îÁöµµ ¸¹ÀÌ »ç¿ëµÇ´Â 8ºñÆ® ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼­°¡ µÇ¾ú´Ù. ÇÑÆí ¸ðÅä·Ñ¶ó»çÀÇ 6800°ú 6809, ¸ð½ºÅØ»çÀÇ 6502 µîµµ ³Î¸® »ç¿ëµÈ 8ºñÆ® ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼­¿´´Ù.

    1970³â´ë ÈĹݺÎÅÍ 16ºñÆ® ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼­°¡ µîÀåÇÏ¿´´Ù. ÀÎÅÚ»çÀÇ 8086°ú ¸ðÅä·Ñ¶ó»çÀÇ 68000Àº ÃÊâ±âÀÇ 16ºñÆ® ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼­Àε¥, À̵éÀº °¢°¢ IBM PC¿Í ¸ÅŲÅä½Ã ¸¶ÀÌÅ©·ÎÄÄÇ»ÅÍ¿¡ ä¿ëµÇ¾î ³Î¸® ¾Ë·ÁÁ³´Ù. ÀÎÅÚ»çÀÇ 80386°ú 80486, ±×¸®°í ¸ðÅä·Ñ¶ó»çÀÇ 68020°ú 68030, 68040Àº ¸ðµÎ ±Ù·¡¿¡ ³ª¿Â 32ºñÆ® ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼­À̸ç, À̵éÀÇ ¼º´ÉÀº 80³â´ë ÃÊÀÇ ¹Ì´Ï ¶Ç´Â ±× ÀÌ»óÀÇ ÄÄÇ»Å͸¦ ´É°¡ÇÑ´Ù. ƯÈ÷ 80486°ú 68040 ÀÌ»óÀÇ ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼­µéÀº ÇϳªÀÇ ½Ç¸®ÄÜ Ä¨¿¡ 100¸¸°³ ÀÌ»óÀÇ Æ®·£Áö½ºÅ͵éÀ» Á÷Á¢ÇÑ °í¼º´ÉÀÇ Á¦Ç°ÀÌ´Ù.

    ÀÀ¿ë ¸é¿¡¼­ º¸¸é 8ºñÆ® ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼­´Â ÁÖ·Î °¡Á¤¿ëÀÇ PC³ª °ÔÀÓ±â, °¡ÀüÁ¦Ç°À̳ª ±â°è Á¦¾î µî¿¡ »ç¿ëµÇ°í ÀÖ°í, 16ºñÆ® ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼­´Â ÀϹÝÀûÀÎ °³Àοë ÄÄÇ»Åͳª »ê¾÷¿ëÀÇ Á¦¾î±â±â¿¡, 32ºñÆ® ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼­´Â °í¼º´ÉÀÇ °³Àοë ÄÄÇ»Åͳª ¿÷½ºÅ×À̼Ç, ¹Ì´Ï±Þ ÄÄÇ»ÅÍ¿¡ ÁÖ·Î »ç¿ëµÇ°í ÀÖ´Ù. ƯÈ÷ ±Ù·¡´Â ¹Ì´Ï ÄÄÇ»Åͳª ´ëÇü ÄÄÇ»Å͸¦ »ç¿ëÇϱ⺸´Ù´Â °ª½Ñ ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼­µéÀ» ¿©·¯°³ ¿¬°áÇÏ¿© ºü¸¥ ó¸® ¼Óµµ¸¦ ³»°Ô ÇÏ´Â º´·Ä ó¸® (Parallel Processing)¿¡ ´ëÇÑ ¿¬±¸°¡ ¸¹ÀÌ ÀÌ·ç¾îÁ® ÀÖ´Ù.

¨³   ¸¶ÀÌÅ©·ÎÄÄÇ»ÅÍÀÇ ±¸¼º

    ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼­¿Í ±â¾ïÀåÄ¡, ÀÔÃâ·ÂÀåÄ¡°¡ ¸ð¿©¼­ ¸¶ÀÌÅ©·ÎÄÄÇ»ÅÍ°¡ µÈ´Ù. ¸¶ÀÌÅ©·Î(Micro)¶õ ¸»Àº °¢ ºÎÇ°µéÀÇ ¹°¸®ÀûÀÎ Å©±â°¡ ÀÛÀ½À» ¶æÇÑ´Ù. ¶ÇÇÑ ÇÁ·Î¼¼¼­(Processor)¶õ ¸»Àº '󸮱â' ȤÀº Áß¾Óó¸®ÀåÄ¡(Central Processor Unit)¸¦ ÁÙÀÎ ¸»ÀÌ´Ù. ¸¶ÀÌÅ©·ÎÄÄÇ»ÅÍ´Â ±×¸²°ú °°ÀÌ ´ÙÀ½ÀÇ ¼¼ °¡Áö ±âº» À¯´ÏÆ®·Î ÀÌ·ç¾îÁø´Ù.

    1) Áß¾Óó¸®ÀåÄ¡(CPU)
    ÀÌ°ÍÀº ÄÄÇ»ÅÍ ½Ã½ºÅÛ ÀüüÀÇ µ¥ÀÌÅÍ È帧À» Á¦¾îÇÑ´Ù. Áï ¸Þ¸ð¸®·ÎºÎÅÍ ÇÁ·Î±×·¥ÀÇ °¢ ¸í·ÉÀ» Æǵ¶ÇØ ±×°ÍÀ» Çؼ®ÇÏ°í ¾î´À µ¥ÀÌÅÍ¿¡ ¾î¶² 󸮸¦ ÇØ¾ß Çϴ°¡ ÆÇ´ÜÇؼ­ ±×°ÍÀ» ½ÇÇàÇÏ°í, ´ÙÀ½¿¡ ½ÇÇàÇØ¾ß ÇÒ ¸í·ÉÀ» °áÁ¤ÇÑ´Ù. ±×¸² Çϴܺο¡ Ç¥½ÃÇÏ´Â ¹Ù¿Í °°ÀÌ CPU´Â 3°¡Áö ÁÖ¿ä ºÎºÐÀ¸·Î ±¸¼ºµÈ´Ù. ±×°ÍµéÀº ¼­·Î Á¢¼ÓµÇ¾î Àֱ⵵ ÇÏ°í, I/O Æ÷Æ®¿Í ¸Þ¸ð¸®¿¡µµ µ¥ÀÌÅÍ ¹ö½º¿¡ ÀÇÇؼ­ Á¢¼ÓµÇ¾î ÀÖ´Ù
    2) ¸Þ¸ð¸®
    ÇÁ·Î±×·¥°ú ÇÁ·Î±×·¥À¸·Î ó¸®ÇÏ´Â µ¥ÀÌÅ͸¦ º¸°üÇÑ´Ù. ÀÌ°ÍÀº ¿µ±¸ÀûÀÎ ÇÁ·Î±×·¥À» ³Ö´Â ÇÁ·Î±×·¥ °¡´É Æǵ¶ Àü¿ë ¸Þ¸ð¸®(PROM)¿Í, µ¥ÀÌÅÍ ¹× º¯°æ °¡´ÉÇÑ ÇÁ·Î±×·¥¿ëÀÎ ÀÐ°í ¾²±â ·£´ý ¾ï¼¼½º ¸Þ¸ð¸®(RAM : Random Access Memory)·Î ºÐ·ùµÈ´Ù
    3) I/O(ÀÔÃâ·Â) Æ÷Æ®
    ÀÎÅÍÆäÀ̽ºÀåÄ¡(Interface Unit)·Î ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼­¿Í ¿ÜºÎÀÇ ÀÔÃâ·Â ÀåÄ¡°£ÀÇ Á¤º¸ ±³È¯À» ÇÏ´Â ¿ªÇÒÀ» ÇÑ´Ù. ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼­´Â ÀÔÃâ·Â ÀåÄ¡·ÎºÎÅÍÀÇ Á¤º¸¿Í ÀÔÃâ·Â ÀåÄ¡ÀÇ »óŸ¦ ¹Þ±âµµ ÇÏ°í Á¦¾î½ÅÈ£³ª Á¤º¸¸¦ Áֱ⵵ ÇÑ´Ù.

¨´   CPU ±¸¼º

    1) ·¹Áö½ºÅÍ
    µ¥ÀÌÅ͸¦ º¸°üÇÏ´Â Á¶±×¸¸ ¸Þ¸ð¸®·Î, ÇÁ·Î±×·¥ÀÇ ½ÇÇà Áß¿¡ »ç¿ëµÇ¸ç °í¼Ó ¾ï¼¼½º¸¦ ÇÒ ¼ö ÀÖ´Ù.
    2) »ê¼ú/³í¸® À¯´ÏÆ®(ALU : ¿¬»êÀåÄ¡)
    °¡»êÀ̳ª ½Â»ê µîÀÇ »ê¼ú ¿¬»êÀ» ÇàÇÑ´Ù. ¶ÇÇÑ ·¹Áö½ºÅÍ ³»ÀÇ Çϳª ȤÀº µÎ°³ÀÇ °ª »çÀÌ¿¡¼­ AND Á¶ÀÛ°ú °°Àº ³í¸® ¿¬»êÀ» ÇàÇÑ´Ù.
    3) Á¦¾î À¯´ÏÆ®
    ¸í·ÉÀ» Çؼ®ÇÏ°í ±×°ÍÀ» ½ÇÇàÇϴµ¥ ÇÊ¿äÇÑ ÄÄÇ»ÅÍ ³»ºÎÀÇ °¢ À¯´ÏÆ® »çÀÌÀÇ µ¥ÀÌÅÍÀÇ È帧À» Á¦¾îÇÑ´Ù.

¨µ   ±â¾ïÀåÄ¡

    ¸¶ÀÌÅ©·ÎÄÄÇ»ÅÍÀÇ Æ¯¼ºÀÇ Çϳª·Î 1ȸÀÇ Á¶ÀÛÀ¸·Î Àü¼ÛÇÒ ¼ö ÀÖ´Â ºñÆ®¼ö°¡ ÀÖ´Ù. ÀÌ ÆøÀº ÀϹÝÀûÀ¸·Î ·¹Áö½ºÅÍ¿¡ ±â¾ïµÇ°í ALU Á¶ÀÛÀ¸·Î 󸮵Ǵ 1 ¸Þ¸ð¸®¾îÀÇ ºñÆ®¼ö¿Í °°´Ù. ¸¶ÀÌÅ©·ÎÄÄÇ»ÅÍ¿¡ À־ÀÇ ÆøÀº 4, 8, 16, 32 ºñÆ® µîÀÌ ÀÖ´Ù. ¸¶ÀÌÅ©·ÎÄÄÇ»ÅÍÀÇ ±â´É À¯´ÏÆ®´Â MPU, ¸Þ¸ð¸®, I/O Æ÷Æ® ÀÎÅÍÆäÀ̽º µî °¢°¢ÀÇ Ä¨À¸·Î ½ÇÇöÇÒ ¼öµµ ÀÖ°í, ÇϳªÀÇ ¸¶ÀÌÅ©·ÎÄÄÇ»ÅÍ Ä¨À¸·Î ÅëÇÕÇÒ ¼öµµ ÀÖ´Ù.
     

    1) RAM(Random Access Memory) : ÇÁ·Î±×·¥ ½ÇÇà Áß¿¡ CPU°¡ ÀÐ°í ¾²´Â µ¥ÀÌÅÍ È¤Àº ¸í·ÉÀ» º¸°üÇϱâ À§ÇØ »ç¿ëµÈ´Ù.
    (1) DRAM(Dynamic RAM) : ¹Ì¼ÒÇÑ Äܵ§¼­¿¡ ÀüÇϸ¦ ÃàÀûÇÔÀ¸·Î½á Á¤º¸¸¦ ±â¾ïÇÑ´Ù. Äܵ§¼­°¡ ½º½º·Î ¹æÀüÇϹǷΠÀÏÁ¤ ½Ã°£¸¶´Ù ±â¾ï ³»¿ëÀ» ´Ù½Ã Àç»ý(Refresh)ÇØ ÁÖ´Â Àç»ý ȸ·Î°¡ ÇÊ¿äÇÏ´Ù. Àü·Â ¼Ò¸ð°¡ ÀÛ°í Ĩ´ç ±â¾ï ¿ë·®ÀÌ ¸Å¿ì Å©¹Ç·Î °í¹ÐµµÈ­¸¦ ÀÌ·ê ¼ö ÀÖÀ¸³ª ÀÓÀÇÀÇ ½ÃÁ¡¿¡¼­ ¸®µå¿Í ¶óÀÌÆ®°¡ ºÒ°¡´ÉÇϹǷΠÁÖ·Î ´ë¿ë·®ÀÇ ±â¾ï ÀåÄ¡ ±¸¼º¿¡ ÀûÇÕÇÏ´Ù.
    (2) SRAM(Static RAM) : Àü¿ø °ø±ÞÀÌ À¯ÁöµÇ´Â ÇÑ ÀúÀå ³»¿ëÀ» °è¼Ó ±â¾ïÇÏ´Â RAMÀ¸·Î Á¦¾î°¡ °£´ÜÇÏ¸ç °í¼ÓÀ̹ǷΠ¼Ò¿ë·®ÀÇ ±â¾ï ÀåÄ¡ ±¸¼º¿¡ ÀûÇÕÇÏ´Ù. Ư¡À¸·Î´Â, Çø³ÇÃ·Ó ³í¸® °ÔÀÌÆ®¿¡ ÀÇÇÑ ±â¾ï ¼ÒÀڷΠȸ·Î°¡ º¹ÀâÇÏ¸ç ±â¾ï ¹Ðµµ°¡ ÀÛ°í Àб⠾²±â¸¦ °í¼ÓÀ¸·Î ½ÇÇàÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ DRAMó·³ Refresh ÇÒ ÇÊ¿ä°¡ ¾ø´Ù.
    2) ROM(Read Only Memory) : Æǵ¶ Àü¿ë ¸Þ¸ð¸®·Î CPU°¡ Æǵ¶Àº ÇÏÁö¸¸ º¯°æÇÏÁö ¾Ê´Â ÇÁ·Î±×·¥À» º¸°üÇϴµ¥ »ç¿ëµÈ´Ù. Àü¿øÀ» ²÷´õ¶óµµ ³»¿ëÀÌ ³²¾Æ Àֱ⠶§¹®¿¡ ºñÈֹ߼º ¸Þ¸ð¸®¶ó°í ºÒ·ÁÁø´Ù.
    (1) MASK ROM : °øÀå¿¡¼­ ´ë·®ÁÖ¹®À¸·Î ¹Ì¸® ¾²¿©Á®¼­ ³ª¿À´Â °ÍÀ¸·Î ÇÑ ¹ø ¾²¸é Áö¿ï ¼ö°¡ ¾ø´Ù.
    (2) PROM(Programmable ROM) : Á¦Á¶ ´Ü°è¿¡¼­ ½á³ÖÁö ¾ÊÀº ROMÀ» »ý»êÇÏ¿© »ç¿ëÀÚ°¡ ¿øÇÏ´Â ÇÁ·Î±×·¥À» ROM Writer¶ó´Â ÀåÄ¡¸¦ ÀÌ¿ëÇÏ¿© Çà·ÄÀÇ ±³Á¡¿¡ Å« Àü·ù¸¦ Èê·ÁÁֹǷμ­ Fusing½ÃÄÑ ½á³ÖÀ» ¼ö´Â ÀÖÀ¸³ª ÇÑ ¹ø ½á³ÖÀ¸¸é º¯°æÇÒ ¼ö ¾ø´Ù.
    (3) EPROM(Erasable PROM) : ¿©·¯ ¹ø ¾µ ¼ö°¡ ÀÖ´Â °ÍÀ¸·Î ROM Writer·Î ¶óÀÌÆ®°¡ °¡´ÉÇϸç, Áö¿ï ¶§´Â Àڿܼ± Eraser·Î Áö¿ï ¼ö ÀÖ´Ù. EPROMÀº ÃÖÁ¾ÀûÀ¸·Î ROMÀ̳ª PROM¿¡ ³Ö´Â ÇÁ·Î±×·¥ÀÇ °³¹ß¿¡ »ç¿ëµÈ´Ù.
    (4) EEPROM(Electrically EPROM) : Àڿܼ± ´ë½Å Àü±â ½ÅÈ£¿¡ ÀÇÇØ ±× ³»¿ëÀ» Áö¿ï ¼ö ÀÖ´Â ROM