ÄÄÇ»Åͱ¸Á¶

  • ÀúÀÚ : Á¤È¯¹¬ ÆíÀú
  • ¹ßÇàÀÏ : 2004-03-08
  • °¡°Ý : 17,000¿ø
  • ISBN : 8988932987
ÃÖ±Ù ÄÄÇ»ÅÍÀÇ ±Þ¼ÓÇÑ ¹ß´Þ·Î »çȸ °¢ ºÐ¾ß¿¡ °ÉÃÄ ÄÄÇ»ÅÍ ÀÌ¿ëÀÚ ÃþÀº ÇöÀúÇÏ°Ô È®´ëµÇ°í ÄÄÇ»ÅÍ ¾øÀÌ´Â »çȸ±¸Á¶ÀÇ ¸ðµç ¸é¿¡¼­ ¿øÈ°ÇÑ È°µ¿°ú ÀÀ¿ëÀÌ °ï¶õÇÏ°Ô µÇ¾î°¡°í ÀÖ´Ù.

¶ÇÇÑ ±¹°¡»ê¾÷À¸·Î¼­ ÄÄÇ»ÅÍÀÇ ±¹»êÈ­¸¦ À§ÇÏ¿© ²÷ÀÓ¾øÀÌ ¿¬±¸ÇÏ°í ÀÖ°í ƯÈ÷ ÄÄÇ»ÅÍ ºÐ¾ß Áß¿¡¼­ ±¸Á¶·ÐÀ» ÀÌÇØÇÏÁö ¾Ê°í´Â ÄÄÇ»Å͸¦ °øºÎÇß´Ù°í ÇÒ ¼ö ¾øÀ» Á¤µµ·Î Áß¿äÇÑ ºÎºÐÀ» Â÷ÁöÇÏ°í ÀÖ´Ù.
±×·¯³ª ÄÄÇ»ÅÍ ±¸Á¶¿¡ ´ëÇÑ Àú¼­³ª ÀÚ·á´Â »ó´çÈ÷ ¸¹Àºµ¥ ºñÇÏ¿© ÄÄÇ»ÅÍ¿¡ °ü½ÉÀ» °®´Â ±â¼úÀÚ³ª ÇлýµéÀÌ ½º½º·Î °øºÎÇϱ⿡ ÀûÇÕÇÑ Ã¥Àº ºñ±³Àû ÀûÀº ÆíÀÌ´Ù.

ÀÌ Ã¥Àº ÄÄÇ»ÅÍ ±¸Á¶ÇÐÀ» °øºÎÇϱâ À§ÇÏ¿© ¾î´À Á¤µµ ±âÃÊ Áö½ÄÀÌ ÀÖ¾î¾ß Çϴ°¡´Â µ¶ÀÚµéÀÇ ¼öÁØ¿¡ µû¶ó ´Ù¸£±â ¶§¹®¿¡ ¶Ñ·ÇÇÏ°Ô Á¤ÇÒ ¼ö´Â ¾øÁö¸¸ ³Ê¹« ±¤¹üÀ§ÇÑ ³»¿ëÀ» ¼³¸íÇÏ´Ù º¸¸é ¿ÀÈ÷·Á Èï¹Ì°¡ °¨¼ÒµÈ´Ù´Â °Íµµ °í·ÁÇÏ¿´´Ù.

ÀÌ Ã¥Àº ÀÌ·¯ÇÑ ¿ä±¸¿¡ µû¶ó ÄÄÇ»ÅÍ ±¸Á¶ÀÇ ±âÃÊÁö½ÄÀÌ ºÎÁ·ÇÑ »ç¶÷µé¿¡ ´ëÇؼ­µµ °¡´ÉÇÑÇÑ ÀÌÇØÇϱ⠽±µµ·Ï ±¸¼ºÇÏ·Á°í ³ë·ÂÇÏ¿´À¸¸ç ¿ì¼± ³í¸®È¸·ÎÀÇ ±âÃÊ¿Í ¼³°è NeumannÇü ÄÄÇ»ÅÍÀÇ ±âÃʺÎÅÍ º´·Ä ±¸Á¶±îÁö ±¸Á¶Àü¹Ý¿¡ °ÉÃÄ µÉ ¼ö ÀÖ´Â ÇÑ ¸¹Àº Ç¥¿Í ±×¸²À» »ðÀÔÇÏ¿© ÀÌÇØÇϱ⠽±µµ·Ï °£´Ü¸í·áÇÏ°Ô Á¤¸®ÇÏ·Á°í ³ë·ÂÇÏ¿´´Ù. ¶ÇÇÑ º»¹®ÀÇ ³»¿ëÀ» Á»´õ ÀÌÇØÇϱ⠽±µµ·Ï Çϱâ À§ÇÏ¿© (See & Think) ºÎºÐÀ» ÷°¡ÇÏ¿´´Ù.
Á¤È¯¹¬ ÆíÀú
1. ÄÄÇ»ÅÍ ½Ã½ºÅÛ °³¿ä

1.1 ÄÄÇ»ÅÍÀÇ ¹ßÀü °úÁ¤°ú Ư¡
1.2 ÄÄÇ»ÅÍ ±¸Á¶ÀÇ º¯Ãµ
1.3 ÄÄÇ»ÅÍÀÇ ±âº» ±¸¼º
1.3.1 ÀÔÃâ·ÂÀåÄ¡
1.3.2 ±â¾ïÀåÄ¡
1.3.3 ¿¬»êÀåÄ¡
1.3.4 Á¦¾îÀåÄ¡
1.4 CPU 󸮰úÁ¤
1.5 ¸í·É¾î ó¸® °úÁ¤
1.6 ¾ÆÅ°ÅØÃÄÀÇ Á¤ÀÇ¿Í °èÃþ±¸¼º

2. µ¥ÀÌÅÍÀÇ Ç¥Çö

2.1 µ¥ÀÌÅÍ Çü½Ä
2.2 Áø¼öÀÇ º¯È¯
2.3 °íÁ¤ ¼Ò¼öÁ¡
2.4 ºÎµ¿ ¼Ò¼öÁ¡
2.5 10Áø¼ö Ç¥Çö
2.5.1 BCD ÄÚµå(2ÁøÈ­ 10Áø ÄÚµå)
2.5.2 10Áø µ¥ÀÌÅÍ Çü½Ä
2.5.3 °íÁ¤ ±æÀÌ µ¥ÀÌÅÍ¿Í °¡º¯ ±æÀÌ µ¥ÀÌÅÍ
2.5.4 ºÎÈ£¿Í 10Áø ÄÚµå
2.6 ºñ¼öÄ¡Àû µ¥ÀÌÅÍÀÇ Ç¥Çö
2.6.1 BCD(Binary Coded Decimal) ÄÚµå
2.6.2 EBCDIC ÄÚµå
2.6.3 ASCII ÄÚµå
2.6.4 ±×·¹ÀÌ ÄÚµå(Gray Code)
2.6.5 ÇØ¹Ö ÄÚµå(Hamming code)
2.6.6 µ¥ÀÌÅÍ Ç¥ÇöÀÌ Àå´ÜÁ¡

3. ³í¸®È¸·Î

3.1 ³í¸® ÇÔ¼ö¿Í Boole ´ë¼ö
3.1.1 ³í¸® ÇÔ¼ö
3.1.2 Boole ´ë¼ö
3.2 ³í¸® ȸ·ÎÀÇ °£¼ÒÈ­
3.3 Á¶ÇÕ ³í¸® ȸ·Î
3.3.1 Ç¥ÁØÇü(canonical forms)
3.3.2 ÀûÇ×ÀÇ ÇÕÇü(sum of product form)
3.3.3 ÇÕÇ×ÀÇ ÀûÇü(product of sum form)
3.3.4 ÀûÇ×ÀÇ ÇÕÀÇ ºÎÁ¤Çü
3.3.5 exclusive OR
3.4 ³í¸® Çؼ® °úÁ¤
3.5 ¼ø¼­ ȸ·Î(sequential circuit)
3.5.1 Ŭ·° ÆÞ½º
3.5.2 °ÔÀÌÆ® ÀüÆÄ Áö¿¬°ú ŸÀֵ̹µ
3.6 Çø³Ç÷Ó(flip-flops)
3.6.1 NOR °ÔÀÌÆ®·Î ±¸¼ºµÈ SR ·¡Ä¡(Latch)
3.6.2 NAND °ÔÀÌÆ®·Î ±¸¼ºµÈ RS ·¡Ä¡
3.6.3 RS Çø³Ç÷Ó
3.6.4 JK Çø³Ç÷Ó
3.6.5 D Çø³Ç÷Ó
3.6.6 T Çø³Ç÷Ó
3.6.7 ÁÖ Á¾ JK Çø³Ç÷Ó

4. ÁýÀû ȸ·Î¿Í µðÁöÅÐ ±â´É

4.1 µðÁöÅÐ ÁýÀû ȸ·Î
4.1.1 ÁýÀûȸ·ÎÀÇ ¹ßÀü
4.1.2 ÁýÀû ȸ·ÎÀÇ ÀåÁ¡
4.1.3 ICĨÀÇ Á¦Á¶°úÁ¤
4.1.4 ·¹Áö½ºÅÍ
4.1.5 ÀÎÄÚ´õ
4.1.6 µðÄÚ´õ(decoder : º¹È£±â)
4.1.7 ¸ÖƼÇ÷º¼­(multiplexer : µ¥ÀÌÅÍ ¼±Åñâ ȤÀº ´ÙÁß Ã³¸®±â)
4.2 2Áø Ä«¿îÅÍ
4.2.1 º´·Ä ºÎÇϸ¦ °¡Áø 2Áø Ä«¿îÅÍ(binary counter parallel load)
4.2.2 ½ÃÇÁÆ® ·¹Áö½ºÅÍ(shift register)
4.3 RAM
4.4 ROM

5. ¸¶ÀÌÅ©·Î µ¿ÀÛ

5.1 ¼­ ·Ð
5.1.1 µðÁöÅÐ ½Ã½ºÅÛÀÇ µ¿ÀÛ
5.1.2 ¸¶ÀÌÅ©·Î µ¿ÀÛÀÇ ³× °¡Áö À¯Çü
5.1.3 ·¹Áö½ºÅÍ Á¤º¸ÀÇ Á¾·ù
5.2 ·¹Áö½ºÅÍ°£ÀÇ Àü¼Û
5.2.1 º´·Ä Àü¼Û
5.2.2 Á÷·Ä Àü¼Û
5.2.3 ¹ö½º Àü¼Û
5.2.4 ¸Þ¸ð¸® Àü¼Û
5.3 »ê¼ú ¸¶ÀÌÅ©·Î µ¿ÀÛ
5.4 ³í¸® ¸¶ÀÌÅ©·Î µ¿ÀÛ
5.5 ½ÃÇÁÆ® ¸¶ÀÌÅ©·Î µ¿ÀÛ
5.6 Á¦¾î ÇÔ¼ö(control function)
5.6.1 ŸÀÌ¹Ö ¼ø¼­(timing sequence)
5.6.2 ŸÀÌ¹Ö ½ÅÈ£(timing signals)
5.6.3 Á¦¾î ÇÔ¼öÀÇ ¹ß»ý(generation of control function)
5.6.4 Á¶°Ç Á¦¾î¹®(Conditional control statement)

6. ÄÄÇ»ÅÍÀÇ ±âº» ±¸¼º

6.1 ÄÄÇ»ÅÍÀÇ ±¸Á¶
6.2 ÄÄÇ»ÅÍ ¸í·É¾î ÄÚµå
6.3 ¸í·É¾î ÄÚµå Çü½Ä
6.4 ÄÄÇ»ÅÍ ¸í·É¾î
6.5 Á¦¾î ÇÔ¼öÀÇ ¹ß»ý°ú ŸÀÌ¹Ö °ü°è
6.5.1 ¸í·É¾î ÀÎÃâ »çÀÌŬ(instruction fetch cycle)
6.5.2 °£Á¢ »çÀÌŬ(indirect cycle)
6.5.3 ÄÄÇ»ÅÍ »çÀÌŬ Á¦¾îÀÇ ¼ø¼­
6.6 ¸í·ÉÀÇ ½ÇÇà
6.6.1 ·¹Áö½ºÅÍ ÂüÁ¶ ¸í·É
6.6.2 ÀÔÃâ·Â ¸í·É(Input Output Instructions)
6.6.3 ÀÎÅÍ·´Æ® »çÀÌŬ

7. Áß¾Ó Ã³¸® ÀåÄ¡

7.1 ÇÁ·Î¼¼¼­ ¹ö½º ±¸Á¶
7.2 »ê¼ú³í¸® ¿¬»êÀåÄ¡(arithmetic logic unit£ºALU)
7.2.1 »ê¼ú¿¬»ê ȸ·Î(arithmetic circuit) 7
7.2.2 ³í¸®¿¬»ê ȸ·Î(logic circuit)
7.2.3 »ê¼ú³í¸® ¿¬»êÀåÄ¡ ³í¸® ÀåÄ¡(ALU)
7.2.4 ½ÃÇÁÅÍ(shifter)
7.3 Á¦¾î ¿öµå(control word)
7.4 ½ºÅÃÀÇ ±¸Á¶(stack organization)
7.5 ¸í·É ÄÚµå(instruction code)
7.6 ¹øÁö ÁöÁ¤ ¹æ½Ä(addressing mode)
7.7 µ¥ÀÌÅÍ Àü¼Û°ú ó¸®
7.7.1 µ¥ÀÌÅÍ Àü¼Û ¸í·É
7.7.2 µ¥ÀÌÅÍ Ã³¸® ¸í·É
7.7.3 ÇÁ·Î±×·¥ Á¦¾î ¸í·É
7.8 ÇÁ·Î±×·¥ ÀÎÅÍ·´Æ®(program interrupt)
7.8.1 ÀÎÅÍ·´Æ®ÀÇ ÇüÅÂ(types of interrupt)
7.8.2 ¿ÜºÎ ÀÎÅÍ·´Æ® ó¸®
7.9 ¸¶ÀÌÅ©·ÎÄÄÇ»ÅÍ ±¸Á¶
7.9.1 ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼­(microprocessor)
7.9.2 RAM°ú ROM
7.9.3 ÀÎÅÍÆäÀ̽º ÀåÄ¡(interface unit)
7.9.4 ÁÖ¼Ò ¹ö½º(address bus)
7.9.5 µ¥ÀÌÅÍ ¹ö½º(data bus)
7.9.6 ¹ö½º ¹öÆÛ(bus buffer)
7.9.7 Á¦¾î ½ÅÈ£(control signals)
7.9.8 ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼­ÀÇ ¿¹
7.9.9 ¸Þ¸ð¸® »çÀÌŬ(memory cycle)

8. ¸¶ÀÌÅ©·ÎÇÁ·Î±×·¥ Á¦¾î

8.1 ¼­ ·Ð
8.2 ¸¶ÀÌÅ©·ÎÇÁ·Î±×·¥ Á¦¾î
8.3 ¸¶ÀÌÅ©·ÎÇÁ·Î±×·¥ ¼øÂ÷ ó¸®
8.3.1 ¸¶ÀÌÅ©·ÎÇÁ·Î±×·¥ ¼ø¼­±â(microprogram sequencer)
8.3.2 ¸ÅÅ©·Î µ¿ÀÛÀÇ ¸ÅÇÎ
8.4 ¸¶ÀÌÅ©·ÎÇÁ·Î±×·¥ ¿¹
8.4.1 ¸¶ÀÌÅ©·Î¸í·É¾î(microinstruction)
8.4.2 ÆäÄ¡ »çÀÌŬ(fetch cycle)
8.4.3 ¸¶ÀÌÅ©·ÎÇÁ·Î±×·¥ ±¸Çö
8.5 ¸¶ÀÌÅ©·ÎÇÁ·Î±×·¥À¸·Î µÈ CPUÀÇ Á¶Á÷
8.5.1 ¸ÅÇÎ ROM(mapping ROM)
8.5.2 ¸¶ÀÌÅ©·ÎÇÁ·Î±×·¥µÈ CPUÀÇ ÀåÁ¡

9. ¿¬»ê ÇÁ·Î¼¼¼­ÀÇ ¼³°è

9.1 ºÎÈ£¾ø´Â 2Áø¼öÀÇ ºñ±³¿Í °¨»ê
9.1.1 Å©±â ºñ±³±â(magnitude comparator)
9.1.2 º¸¼ö(complemant)
9.1.3 °¨»ê(subtraction)
9.2 °¡»ê°ú °¨»ê
9.2.1 ÀåÄ¡ÀÇ ±¸¼º
9.2.2 ¾Ë°í¸®Áò
9.3 2Áø °ö¼À
9.3.1 ÀåÄ¡ÀÇ ±¸¼º
9.3.2 ¾Ë°í¸®Áò
9.4 ÇÁ·Î¼¼¼­ ±¸¼º

10. ÀԷ°ú Ãâ·Â

10.1 Àü¼Û ¸ðµå
10.2 ÀÔ Ãâ·Â ÀÎÅÍÆäÀ̽º
10.2.1 ÀÔ Ãâ·Â ¹ö½º¿Í ÀÎÅÍÆäÀ̽º ¸ðµâ
10.2.2 Ä¿¸ÇµåÀÇ Á¾·ù
10.2.3 ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼­ ÀÎÅÍÆäÀ̽º
10.2.4 °Ý¸®Çü ´ë ¸Þ¸ð¸® ¸ÊÇü ÀÔ Ãâ·Â
10.3 ºñµ¿±â µ¥ÀÌÅÍ Àü¼Û
10.3.1 ½ºÆ®·Îºê Á¦¾î
10.3.2 Çڵ彦ÀÌÅ·(handshaking)
10.3.3 ºñµ¿±â Á÷·Ä Àü¼Û(asynchronous serial transfer)
10.3.4 FIFO ¹öÆÛ(first in first out buffer)
10.4 Á÷Á¢ ¸Þ¸ð¸® ¾×¼¼½º
10.4.1 DMA Àü¼ÛÀÇ ¿¹
10.4.2 ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼­ÀÇ DMAÀü¼Û
10.5 ¿ì¼± ¼øÀ§ ÀÎÅÍ·´Æ® 327
10.5.1 µ¥ÀÌÁö üÀÎ ¿ì¼± ¼øÀ§ ÀÎÅÍ·´Æ®
10.5.2 º´·Ä ¿ì¼± ¼øÀ§ ÀÎÅÍ·´Æ®
10.5.3 ÀÎÅÍ·´Æ® »çÀÌŬ
10.5.4 ¼ÒÇÁÆ®¿þ¾î ·çƾ
10.5.5 Ãʱâ¿Í ÃÖÁ¾ µ¿ÀÛ
10.6 ÀÔ Ãâ·Â ÇÁ·Î¼¼¼­(input-output processor)
10.6.1 CPU IOPÅë½Å
10.6.2 IOP µ¿ÀÛ
10.6.3 IBM 370 I£¯O ä³Î
10.7 ´ÙÁß ÇÁ·Î¼¼¼­ ½Ã½ºÅÛ ±¸¼º
10.7.1 ÇÁ·Î¼¼¼­ÀÇ ¿¬°á
10.7.2 ÇÁ·Î¼¼¼­°£ÀÇ Åë½Å(interprocessor communication)
10.7.3 ¹ö½ºÀÇ ÁßÀç(bus arbitration)
10.8 µ¥ÀÌÅÍ Åë½Å ÇÁ·Î¼¼¼­

11. ¸Þ¸ð¸® ±¸Á¶

11.1 ¸Þ¸ð¸® ºÐ·ù
11.2 ¸Þ¸ð¸®ÀÇ Æ¯¼º
11.3 ÇöÀçÀÇ ¸Þ¸ð¸® °èÃþ ±¸¼º
11.4 ±¹ºÎ¼ºÀÇ ¿ø¸®
11.5 ¸Þ¸ð¸® °èÃþ ±¸¼ºÀÇ ÀϹݿø¸®
11.6 ½Ç ±â¾ï°ú °¡»ó ±â¾ï
11.7 ij½Ã¿Í °¡»ó ¸Þ¸ð¸®ÀÇ À¯»çÁ¡°ú Â÷ÀÌÁ¡
11.8 ij½Ã ¸Þ¸ð¸®
11.8.1 ij½Ã ¸Þ¸ð¸®ÀÇ ±âº» ±¸¼º
11.8.2 ij½Ã ¸Þ¸ð¸®ÀÇ ±âº» µ¿ÀÛ
11.8.3 ºí·Ï ġȯ
11.8.4 ±â·Ï ¹æ½Ä
11.8.5 Çϵå¿þ¾î ±¸¼º
11.9 ¿¬»ó ¸Þ¸ð¸®(associative memory)
11.9.1 Å° ·¹Áö½ºÅÍ(key register)
11.9.2 Àб⠵¿ÀÛ°ú ±â·Ï µ¿ÀÛ
11.9.3 ¿¬»ó ÇÁ·Î¼¼¼­(associative processor)
11.10 °¡»ó ¸Þ¸ð¸®(virtual memory)
11.10.1 ÆäÀÌ¡(paging)
11.10.2 ÆäÀÌ¡ ±¸Çö
11.10.3 ¼¼±×¸àÅ×À̼Ç(segmentation)
11.10.4 °¡»ó ¸Þ¸ð¸® ¹æ½ÄÀÇ Àå´ÜÁ¡

12. º´·Ä ó¸®(Parallel Processing)

12.1 Von Neumann ÄÄÇ»ÅÍ ±¸Á¶¿Í º´·Ä ó¸® ÄÄÇ»ÅÍ ±¸Á¶
12.2 º´·Ä ó¸®ÀÇ ¸ñÀû°ú È¿°ú
12.3 º´·Ä ó¸® ȯ°æ
12.4 Von Neumann º´¸ñ Çö»ó
12.5 Flynn¿¡ ÀÇÇÑ °è»ê ±â±¸ÀÇ ºÐ·ù
12.5.1 SISD(single instruction stream single data stream)
12.5.2 SIMD(single instruction stream multiple data stream)
12.5.3 MISD(multiple instruction stream single data stream)
12.5.4 MIMD(Multiple Instruction Stream Multiple Data stream)
12.6 ´ÙÁß ÇÁ·Î¼¼¼­ ½Ã½ºÅÛ(multiprocessor system)
12.7 »óÈ£ ¿¬°á ³×Æ®¿öÅ©ÀÇ ºÐ·ù
12.7.1 µ¿ÀÛ ¸ðµå(operation mode)¿¡ ÀÇÇÑ ºÐ·ù
12.7.2 Á¦¾î ¹æ½Ä(control strategy)¿¡ ÀÇÇÑ ºÐ·ù
12.7.3 ±³È¯¹æ½Ä(swithching strategy)¿¡ ÀÇÇÑ ºÐ·ù
12.7.4 °æ·Î±â(router)
12.8 »óÈ£ ¿¬°á ³×Æ®¿öÅ©ÀÇ À§»ó
12.9 ¸ÁÇü ±¸Á¶(mesh architecture)
12.10 º´·Ä ÇÁ·Î±×·¡¹Ö ȯ°æ
12.10.1 º´·Ä ÄÄÆÄÀÏ·¯(parallel compiler)
12.10.2 º´·Ä ÇÁ·Î±×·¡¹Ö ¾ð¾î
12.10.3 º´·Ä ¾Ë°í¸®Áò