HOME / ¹®¼¸¶ÄÏ / ¸®Æ÷Æ® / ±â¼ú°øÇаè¿
ÄÄÇ»ÅÍÇϵå¿þ¾îÀÇ ±¸¼º¿ä¼Ò ÀÚ·áÀÔ´Ï´Ù
Àüü 11 page Áß 11 page±îÁö ¹Ì¸®º¸±â°¡ °¡´ÉÇÕ´Ï´Ù.
¼Ò°³±Û
ÄÄÇ»ÅÍ Çϵå¿þ¾îÀÇ ±¸¼º¿ä¼Ò¿¡ ´ëÇØ ±â¼úÇÑ ¸®Æ÷Æ® Âü°íÀÚ·áÀÔ´Ï´Ù.
ÀúÀ۽ñâ : 2018³â 5¿ù
º»¹®³»¿ë
ÄÄÇ»ÅÍ Çϵå¿þ¾îÀÇ ±¸¼º¿ä¼Ò
¸ñÂ÷
* ÄÄÇ»ÅÍ Çϵå¿þ¾îÀÇ ±¸¼º¿ä¼Ò
¥°. Áß¾Óó¸®ÀåÄ¡
¥±. ±â¾ïÀåÄ¡
¥². ÀÔ, Ãâ·ÂÀåÄ¡
ÄÄÇ»ÅÍ Çϵå¿þ¾îÀÇ ±¸¼º¿ä¼Ò
ÄÄÇ»ÅÍ´Â ±âº»ÀûÀ¸·Î Çϵå¿þ¾î¿Í ¼ÒÇÁÆ®¿þ¾î·Î ±¸¼ºµÇ¸ç,
ÄÄÇ»Å͸¦ ÀÌ¿ëÇÏ¿© ¿øÇÏ´Â ÀÛ¾÷À» ¼öÇàÇϱâ À§Çؼ´Â ¿¬»êÀ» ÇàÇϱâ À§ÇÑ ¿¬»êÀåÄ¡, ¿¬»ê¼ø¼¿¡ µû¶ó ¿¬»êÀåÄ¡ÀÇ µ¿ÀÛ ¼ø¼¸¦ Á¦¾îÇÏ´Â Á¦¾îÀåÄ¡, ±×¸®°í ¿¬»ê ¼ø¼¸¦ ÇÁ·Î±×·¥ÀÇ ÇüÅ·Π±â¾ïÇÏ´Â ±â¾ïÀåÄ¡°¡ ÇÊ¿äÇÏ´Ù. ¶ÇÇÑ ¿ÜºÎ¿ÍÀÇ Åë½ÅÀ» À§ÇØ ÀÔ·Â ±â´É°ú Ãâ·Â ±â´ÉÀ» ¼öÇàÇÏ´Â ÀÔ·ÂÀåÄ¡¿Í Ãâ·ÂÀåÄ¡°¡ ÀÖ¾î¾ß ÇÑ´Ù. Çö´ëÀÇ ¸ðµç ÄÄÇ»Å͵éÀº ÇÁ·Î±×·¥°ú µ¥ÀÌÅ͵éÀ» ¹Ì¸® ±â¾ïÀåÄ¡¿¡ ÀúÀåÇÏ°í, ÀÌ ÇÁ·Î±×·¥ÀÇ ¸í·É ¼ø¼¿¡ µû¶ó ÀÏÀ» ó¸®ÇÏ´Â ¹æ½ÄÀ» ä¿ëÇÏ°í ÀÖ´Ù. ÀÌ·¯ÇÑ ±¸Á¶·Î µÇ¾î ÀÖ´Â ÄÄÇ»Å͵éÀ» ÇÁ·Î±×·¥ ³»ÀåÇü(Stored Program) ÄÄÇ»ÅͶó Çϸç, ÇÁ·Î±×·¥ ³»ÀåÇü ÄÄÇ»ÅÍÀÇ ±âº»ÀûÀÎ ±¸Á¶´Â Æù³ëÀ̸¸(Von Neumann)¿¡ ÀÇÇØ Á¦¾È µÇ¾ú°í ÇöÀç±îÁö °³¹ßµÈ °ÅÀÇ ¸ðµç ÄÄÇ»ÅÍ´Â ±âº»ÀûÀ¸·Î Æù³ëÀ̸¸ÀÇ ±¸Á¶¸¦ µû¸£°í ÀÖ´Ù.
I. Áß¾Óó¸®ÀåÄ¡
Áß¾Óó¸®ÀåÄ¡´Â ÁÖ±â¾ïÀåÄ¡¿¡ ÀûÀçµÇ¾î ÀÖ´Â ÇÁ·Î±×·¥À¸·Î
ºÎÅÍ ¸í·É¾î¿Í µ¥ÀÌÅ͸¦ °¡Á®¿Í¼ Çص¶ÇÏ°í ÇØ´ç ¿ä¼Ò¿¡°Ô ÀÛ¾÷À» Áö½ÃÇÏ¿© ó¸®ÇÏ´Â ÀåÄ¡·Î½á ÄÄÇ»ÅÍ¿¡ ÀÖ¾î¼ µÎ³ú¿¡ ÇØ´çµÈ´Ù. ÀÌ·¯ÇÑ ¿ªÇÒÀ» ¼öÇàÇÏ´Â Áß¾Óó¸®ÀåÄ¡ÀÇ ÇÙ½É ¿ä¼Ò¿¡´Â »ê¼ú ¿¬»ê ³í¸®ÀåÄ¡(ALU : Arithmetic Logic Unit), Á¦¾îÀåÄ¡(Control Unit), ·¹Áö½ºÅÍ(Register), ±×¸®°í ¹ö½ºÁ¢¼ÓÀåÄ¡(BIU: Bus Interface Unit) µîÀÌ ÀÖÀ¸¸ç Áß¾Óó¸®ÀåÄ¡´Â ÁÖ±â¾ïÀåÄ¡¿¡¼ µ¥ÀÌÅ͸¦ °¡Á®¿Í ÀÚ½ÅÀÇ ³»ºÎ ¸Þ¸ð¸®ÀÎ ·¹Áö½ºÅÍ¿¡ º¸°üÇÑ ÈÄ, À̸¦ »ê¼ú ¿¬»ê ³í¸®ÀåÄ¡¿¡ Àü´ÞÇÏ¿© ¿¬»êÀ» ¼öÇàÇÏ°í ±× °á°ú¸¦ ´Ù½Ã ·¹Áö½ºÅÍ¿¡ ÀúÀåÇÑ µÚ ¹ö½ºÁ¢¼ÓÀåÄ¡¸¦ ÅëÇÏ¿© ÁÖ±â¾ïÀåÄ¡ ¿¡ Àü¼ÛÇÑ´Ù.
»ê¼ú ¿¬»ê ³í¸®ÀåÄ¡´Â Áß¾Óó¸®ÀåÄ¡ÀÇ ÇÙ½É ¿ä¼Ò·Î½á »ê
¼ú ¿¬»ê(Arithmetic
Operation)°ú ³í¸® ¿¬»ê(Logic Opera
tion)À» ¼öÇàÇÏ´Â ÀåÄ¡ÀÌ´Ù. »ê¼ú ¿¬»êÀº ÁÖ·Î »çÄ¢ ¿¬»êÀ» ÇàÇϸç, Á¤¼ö »ê¼ú ¿¬»ê(Integer Arithmetic Operation)°ú ½Ç¼ö »ê¼ú ¿¬»ê(Floating-point Arithmetic Operation)À¸·Î ±¸ºÐµÈ´Ù.
³í¸® ¿¬»êÀº Âü(True)°ú °ÅÁþ(False)À» ÆǸí
ÇÏ´Â °ÍÀ» ¸»Çϴµ¥ ±âº»ÀûÀ¸·Î AND, OR, NOT, NOR µîÀÌ ÇØ´çµÈ´Ù. À̵éÀº °¢±â ·¹Áö½ºÅÍ ¼öÁØ¿¡¼ Çϵå¿þ¾î·Î ±¸¼ºµÈ ³í¸® ȸ·Î¿¡ ÀÇÇØ ±¸ÇöµÇ¸ç, ³í¸® ¿¬»êÀÌ ÇàÇØÁö¸é ±× °á°ú´Â ¹Ýµå½Ã »óÅ ·¹Áö½ºÅÍ¿¡ ÀúÀåµÈ´Ù.
Á¦¾îÀåÄ¡´Â Áß¾Óó¸®ÀåÄ¡ ³»ºÎ¿¡¼ ÀϾ´Â °¢ ÀÛ¾÷À»
°ü¸®ÇÏ´Â ¿ªÇÒÀ» ÇÑ
´Ù. ÀÌ ÀåÄ¡´Â º¸ÆíÀûÀ¸·Î ¸¶ÀÌÅ©·ÎÄÚµå(Microco
de)¸¦ °¡Áö°í ÀÖÀ¸¸ç, ÀÌ°ÍÀ»
Åä´ë·Î ¸í·É¾î Çؼ® ÀåÄ¡°¡ Çؼ®ÇÑ ¸ÅÅ©·Î ¸í·É¾î(De
coded Macroinstruction)¸¦ ¸¶ÀÌÅ©·Î¸í·É¾î (Microinstruction)·Î º¯È¯ÇÏ¿© Áß¾Óó¸® ÀåÄ¡¸¦ ±¸¼º ÇÏ°í ÀÖ´Â ÀåÄ¡µéÀÇ ÀÛ¾÷ ¼ø¼ ¹× ŸÀ̹Ö(Timing)À» Á¦¾îÇÑ´Ù. ·¹Áö½ºÅÍ´Â Áß¾Óó¸®ÀåÄ¡ÀÇ ³»ºÎ ±â¾ïÀåÄ¡·Î½á ÀϽÃÀûÀ¸·Î µ¥ÀÌÅ͸¦ ÀúÀåÇϴµ¥ ÀÌ¿ëµÇ¸ç, ÁÖ·Î »ê¼ú ¿¬»ê ³í¸®ÀåÄ¡¿Í ¿¬°áµÇ¾î »ç¿ëµÇ´Â ¹ü¿ë ·¹Áö½ºÅÍ(General-Purpose Register)¿Í Ưº°ÇÑ ¸ñÀûÀ» À§ÇØ »ç¿ëÇÏ´Â Àü¿ë ·¹Áö½ºÅÍ(Dedicated-Purpose Register)·Î ³ª´©¾îÁø´Ù. ±×¸®°í Áß¾Óó¸®ÀåÄ¡´Â ¿ÜºÎ ¹ö½º¸¦ ÅëÇØ ÁÖº¯ ȸ·Î¿Í µ¥ÀÌÅ͸¦ ÁÖ°í ¹ÞÀ¸¸ç Á¦¾î ½ÅÈ£(Control Signal)¸¦ ±³È¯ÇÑ´Ù. ÀÌ·¯ÇÑ ¹ö½º¿¡ ´ëÇÑ Á¢¼ÓÀåÄ¡µµ º°µµ·Î Áß¾Óó¸®ÀåÄ¡ ³»¿¡ ±¸¼ºµÇ¸ç, À̸¦ ¹ö½ºÁ¢¼ÓÀåÄ¡¶ó°í ÇÑ´Ù. ±×¸®°í Áß¾Óó¸®ÀåÄ¡´Â ´ë·®ÀÇ ·¹Áö½ºÅÍ, º¸Á¶ÇÁ·Î¼¼¼(Co-Processor), ¸Þ¸ð¸® °ü¸®ÀåÄ¡(Memo Management Unit), ij½Ã ¸Þ¸ð¸®(Cache MemoÆ¿), º°µµÀÇ »ê¼ú ³í¸® ¿¬»êÀåÄ¡ µîÀÇ ¿©·¯ ¿ä¼Ò¸¦ ºÎ°¡ÀûÀ¸·Î Ãß°¡ÇÏ¿© ±× ±â´É°ú ¼º´ÉÀ» Çâ»ó½Ãų ¼ö ÀÖ´Ù. °ú°Å¿¡´Â ÀÌ·¯ÇÑ ±¸¼º ¿ä¼ÒµéÀÌ ¿©·¯ °³ÀÇ Ä¨À¸·Î ¸¸µé¾îÁ® ±ºÀ» ÀÌ·ç¾úÀ¸³ª, ±Ù·¡¿¡´Â ¹ÝµµÃ¼ ±â¼úÀÇ ¹ßÀü¿¡ ÈûÀÔ¾î ´ÜÀÏ Ä¨À¸·Î ¹Ù²î¾ú´Âµ¥ ÀÌ°ÍÀ» ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼(Microprocessor)¶ó°í ºÎ¸¥´Ù.
¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼´Â ´ë¿ë·®ÀÇ ÁýÀûȸ·Î ±â¼úÀ» ÀÌ¿ëÇÏ¿©
ÀÌ·¯ÇÑ ºÎ¼Ó ÀåÄ¡
µéÀ» ³»ºÎ ¹ö½º(Internal Bus)·Î ¿¬°áÇÏ¿©
ÁýÀûÇÑ °ÍÀÌ´Ù. ÃÖÃÊÀÇ ¸¶ÀÌÅ©·ÎÇÁ
·Î¼¼¼´Â ¹Ì±¹ÀÇ ÀÎÅÚ(tel)»ç¿¡¼ °³¹ßÇÏ¿© ¹ßÇ¥ÇÑ
i4004ÀÌ´Ù. ÀÌ ÇÁ·Î¼¼¼´Â (ÀÌÇÏ »ý·«)
Âü°í¹®Çå
¾øÀ½
¹ÞÀº º°Á¡
0/5
0°³ÀÇ º°Á¡
¹®¼°øÀ¯ ÀڷḦ µî·ÏÇØ ÁÖ¼¼¿ä.
¹®¼°øÀ¯ Æ÷ÀÎÆ®¿Í Çö±ÝÀ» µå¸³´Ï´Ù.
Æ÷ÀÎÆ® : ÀÚ·á 1°Ç´ç ÃÖ´ë 5,000P Áö±Þ
Çö±Ý : ÀÚ·á 1°Ç´ç ÃÖ´ë 2,000¿ø Áö±Þ
ÀúÀÛ±Ç Á¤º¸
À§ Á¤º¸ ¹× °Ô½Ã¹° ³»¿ëÀÇ Áø½Ç¼º¿¡ ´ëÇÏ¿© ¾ÅÅ©Á¸Àº º¸ÁõÇÏÁö ¾Æ´ÏÇϸç, ÇØ´ç Á¤º¸ ¹× °Ô½Ã¹° ÀúÀ۱ǰú ±âŸ ¹ýÀû Ã¥ÀÓÀº ÀÚ·á µî·ÏÀÚ¿¡°Ô ÀÖ½À´Ï´Ù.
À§ Á¤º¸ ¹× °Ô½Ã¹° ³»¿ëÀÇ ºÒ¹ýÀû ÀÌ¿ë, ¹«´Ü ÀüÀ硤¹èÆ÷´Â ±ÝÁöµÇ¾î ÀÖ½À´Ï´Ù.
ÀúÀÛ±ÇħÇØ, ¸í¿¹ÈÑ¼Õ µî ºÐÀï¿ä¼Ò ¹ß°ß½Ã °í°´¼¾ÅÍÀÇ ÀúÀÛ±Ç Ä§ÇØ½Å°í¸¦ ÀÌ¿ëÇØ Áֽñ⠹ٶø´Ï´Ù.