½ÎÀÌÆ®Åë°è
 °Ô½Ã¹°24½Ã : 0
 ÄÚ¸àÆ®24½Ã : 0
 ½Å ±Ô ȸ ¿ø : 0
 ÃÑ°¡ÀÔȸ¿ø : 65
 ¹æ¹®Åë°è
¿À´Ã : 335¸í
¾îÁ¦ : 537¸í
ÃÖ´ë : 956¸í
Àüü : 1,010,775¸í
À̵¿Åë½Å ÀϹÝ

¸ñ·Ï
  Á¦¸ñ   Á¦¾îÀåÄ¡, ·¹Áö½ºÅÍ, ij½¬, ·¥, ·Ò
  ÀÛ¼ºÀÚ   Áö·¯À¯   ÀÛ¼ºÀÏ   07-09-05 22:34
  Á¶È¸¼ö   12923   Ãßõ¼ö   

6. Á¦¾îÀåÄ¡(Control Unit)


 6.1 Á¦¾î ÀåÄ¡ÀÇ °³³ä

  - ÁÖ±â¾ï ÀåÄ¡¿¡ µé¾î ÀÖ´Â ÀÏ·ÃÀÇ ¸í·É¾î¸¦ ¼ø¼­´ë·Î Çϳª¾¿ È£ÃâÇÏ¿© ±× ¸í·É¾îÀÇ Àǹ̸¦ Çص¶ÇÑ ÈÄ °á°ú¿¡ µû¶ó¼­ ÄÄÇ»ÅÍÀÇ °¢ ÀåÄ¡¸¦ µ¿ÀÛ½ÃÅ´À¸·Î½á µ¥ÀÌÅ͸¦ ¸í·É´ë·Î ó¸®ÇÏ´Â ÀåÄ¡.

  - Á¦¾îÀåÄ¡ÀÇ µÎ °¡Áö Á¦¾î ±â´É

   ¨ç ÇÁ·Î±×·¥¿¡¼­ ÀǵµÇÑ ´ë·Î ÇÁ·Î±×·¥ ³»ÀÇ ¸í·ÉµéÀÌ ¼ø¼­¿¡ µû¶ó ¼öÇàµÇµµ·Ï Çϱâ À§ÇÑ Á¦¾î ±â´É

   ¨è ÇÁ·Î±×·¥ ³»ÀÇ °¢ ¸í·É¾îÀÇ ¿¬»êÀÚ ºÎºÐÀÌ Ç¥½ÃÇÏ´Â ¸í·ÉÀÌ ¿Ã¹Ù·Î ¼öÇàµÇµµ·Ï Çϱâ À§ÇÑ Á¦¾î ±â´É

 

 6.2 Á¦¾î ÀåÄ¡ÀÇ ±¸¼º¿ä¼Ò


<±×¸² 6.2  Á¦¾îÀåÄ¡ÀÇ ±¸¼º>

  

  6.2.1 ¸í·É ·¹Áö½ºÅÍ(IR: instruction register)

  - ÁÖ±â¾ï ÀåÄ¡¿¡¼­ ÀÎÃâµÈ ¸í·É¾î¸¦ ±â¾ïÇÏ´Â ·¹Áö½ºÅÍ

  - ¸í·É¾îÀÇ ¸í·ÉºÎ¿¡ ÀÖ´Â ¸í·É ÄÚµå´Â ¸í·É Çص¶±â(instruction decoder)·Î º¸³»Á® Çص¶

  - ¸í·É¾îÀÇ ÁּҺο¡ ÀÖ´Â ÁÖ¼Ò´Â ÁÖ¼Ò Çص¶±â(address decoder)·Î º¸³»Á®¼­ Çص¶ 


  6.2.2 ¸í·É Çص¶±â(instruction decoder)

  - ÇÁ·Î±×·¥(¶Ç´Â ¸í·É¾î)À» Áß¾Ó Ã³¸® ÀåÄ¡°¡ ½ÇÇàÇϱâ À§ÇÏ¿© ¸í·ÉÀÇ ³»¿ëÀ» Çص¶

  - ¸í·É ·¹Áö½ºÅÍ¿¡ ÀúÀåµÇ¾î ÀÖ´Â ¸í·É¾î¸¦ Çص¶(ºÐ¼®)ÇÏ´Â ³í¸® ȸ·Î·Î ±¸¼º

  - ¸í·É Çص¶ÀÇ ÁÖ¿ä ´ë»óÀº ¸í·É¾îÀÇ ¿¬»êÀÚ ºÎºÐ(op code)


  6.2.3 Á¦¾î ½ÅÈ£ ¹ß»ý±â

  - ŸÀÌ¹Ö ¹ß»ý ȸ·Î¿Í Á¦¾î ȸ·Î·Î ±¸¼º

  - ¸í·É Çص¶±â·ÎºÎÅÍ ¿Â Á¦¾î ½ÅÈ£¿¡ µû¶ó ¸í·É¾î¸¦ ½ÇÇàÇϴµ¥ ÇÊ¿äÇÑ ±â°è »çÀÌŬ(Á¦¾î  ÇÔ¼ö)¸¦ ¹ß»ý½ÃÄÑ °¢ ÀåÄ¡¿¡ º¸³»´Â ³í¸®È¸·Î


  6.2.4 ÇÁ·Î±×·¥ °è¼ö±â(PC; program counter)

  - ´ÙÀ½¿¡ ½ÇÇàµÉ ¸í·É¾î°¡ ±â¾ïµÇ¾î ÀÖ´Â ÁÖ ±â¾ï ÀåÄ¡ÀÇ ÁÖ¼Ò¸¦ ±â¾ïÇÏ°í ÀÖ´Â ·¹Áö½ºÅÍ

  - ÇÁ·Î±×·¥¿¡¼­ ºÐ±âÇÒ ¶§¸¦ Á¦¿ÜÇÏ°í´Â °¢ ¸í·É¾î°¡ ¼öÇàµÉ ¶§¸¶´Ù 1 ¡­ 4 ¹ÙÀÌÆ®ÀÇ ÀÏÁ¤ÇÑ °ª¸¸Å­¾¿ Áõ°¡

 

 6.3 ¸í·ÉÀÇ ½ÇÇà ¼ø¼­

  1. È£Ãâ »çÀÌŬ(fetch cycle) : ±â¾ï ÀåÄ¡ÀÇ ÁÖ¼Ò¸¦ ÁöÁ¤Çϴµ¥ µû¶ó ¸í·É¾î¸¦ ÀÎÃâ

  2. ½ÇÇà »çÀÌŬ(execute cycle) : ÀÐ¾î ³½ ¸í·É¾î¸¦ Çؼ®∙ ½ÇÇà

  3. ¼øÂ÷ Á¦¾î(sequence control) : ÄÄÇ»ÅÍ ³»ºÎ¿¡¼­´Â Ŭ·°(clock)À» ±âº»À¸·Î ÇÏ¿© ÇÑ ¹ø¿¡ 1 ¸í·É¾¿À» ¼øÂ÷ÀûÀ¸·Î ½ÇÇà

   

  

<±×¸² 6.1 Á÷¸í·É ¼öÇà°ú Á¦¾î>

 


 ±×¸² 6.1ÀÇ ¼³¸í

   ¨ç PC¿¡ ±â¾ïµÈ ÁÖ¼Ò¸¦ ÁÖ±â¾ïÀåÄ¡·Î Àü¼Û

   ¨è ¼öÇàÇÒ ¸í·ÉÀ» ¸í·É ·¹Áö½ºÅÍ(IR)¿¡ Àü¼Û

   ¨é ¸í·ÉÀÇ ¿¬»êÀÚ ºÎºÐ°ú ÇÇ¿¬»êÀÚ ºÎºÐÀÌ °¢°¢ Á¦¾î½ÅÈ£ ¹ß»ý±â¿Í ÁÖ¼Ò Ã³¸®±â·Î Àü¼Û

   ¨ê ÁÖ¼Ò Ã³¸®±â´Â ÇÇ¿¬»êÀÚ¸¦ ÀÎÃâÇÒ °æ¿ì¿¡´Â ±× ÁÖ¼Ò¸¦ °è»êÇÏ°í ¼öÇàµÉ ¸í·ÉÀÇ ¼ø¼­°¡ ¹Ù²ð ¶§´Â ´ÙÀ½¿¡ ¼öÇàµÉ ¸í·ÉÀÇ ÁÖ¼Ò¸¦ °è»ê

   ¨ë Á¦¾î ½ÅÈ£ ¹ß»ý±â¿¡¼­´Â ¿¬»êÀÚ¸¦ Çص¶ÇÏ¿© ¸í·É ¼öÇàÀ» À§ÇÑ Á¦¾î ½ÅÈ£¸¦ ¹ß»ý½ÃÅ°¸ç ¼öÇà ¼ø¼­¸¦ º¯°æ½Ãų ¶§´Â ÁÖ¼Ò Ã³¸®±â¸¦ µ¿ÀÛ½ÃÄÑ ¼öÇàµÉ ¸í·ÉÀÇ ÁÖ¼Ò¸¦ °è»ê

   ¨ì ÇöÀç IR¿¡ ÀÖ´Â ¸í·ÉÀÇ ¼öÇàÀÌ ³¡³ª¸é ¼öÇà ¼ø¼­¸¦ º¯°æ½ÃÅ°´Â ¸í·ÉÀÌ¸é »õ·Î¿î ÁÖ¼Ò¸¦ PC¿¡ º¸³»°í ±×·¸Áö ¾ÊÀº °æ¿ì¿¡´Â PCÀÇ ³»¿ëÀ» Áõ°¡

 

7. ¸Þ¸ð¸®

 


 

 <±×¸² 7.1 ±â¾ïÀåÄ¡ÀÇ °èÃþ ±¸Á¶>


7.1 ·¹Áö½ºÅÍ


  7.1.1 ·¹Áö½ºÅÍÀÇ Á¤ÀÇ

   - CPU ³»ºÎ¿¡¼­ ó¸®ÇÒ ¸í·É¾î³ª ¿¬»êÀÇ Áß°£ °á°ú °ª µîÀ» ÀϽÃÀûÀ¸·Î ±â¾ïÇÏ´Â Àӽà ±â¾ïÀå¼Ò


  7.1.2 ·¹Áö½ºÅÍÀÇ Æ¯Â¡

   - ·¹Áö½ºÅÍ´Â Çø³Ç÷Ó(Flip-Flop)À̳ª ·¡Ä¡(Latch)µéÀ» º´·Ä·Î ¿¬°áÇÏ¿© ±¸¼ºÇÑ´Ù.

   - ·¹Áö½ºÅÍ´Â ¸Þ¸ð¸® Áß¿¡¼­ ¼Óµµ°¡ °¡Àå ºü¸£´Ù.

  7.1.3 ·¹Áö½ºÅÍÀÇ Á¾·ù ¹× ±â´É

   (1) ÇÁ·Î±×·¥ Ä«¿îÅÍ, ÇÁ·Î±×·¥ °è¼ö±â (PC, Program Counter)

    - ´ÙÀ½ ¹ø¿¡ ½ÇÇàÇÒ ¸í·É¾îÀÇ ¹øÁö¸¦ ±â¾ïÇÏ´Â ·¹Áö½ºÅÍ

    - ºÐ±â ¸í·ÉÀÌ ½ÇÇàµÇ´Â °æ¿ì ±× ¸ñÀûÁö ÁÖ¼Ò·Î °»½Å

   (2) ¸í·É ·¹Áö½ºÅÍ (IR, Instruction Register)

    - ÇöÀç ½ÇÇà ÁßÀÎ ¸í·ÉÀÇ ³»¿ëÀ» ±â¾ïÇÏ´Â ·¹Áö½ºÅÍ

   (3) ´©»ê±â (AC, Accumulator)

    - ¿¬»êµÈ °á°ú¸¦ ÀϽÃÀûÀ¸·Î ÀúÀåÇÏ´Â ·¹Áö½ºÅÍÀÇ ¿¬»êÀÇ Áß½É

   (4) »óÅ ·¹Áö½ºÅÍ (Staus Register), PSWR (Program Status Word Register), Ç÷¡±× ·¹Áö½ºÅÍ

    - ½Ã½ºÅÛ ³»ºÎÀÇ ¼ø°£¼ø°£ÀÇ »óŸ¦ ±â·ÏµÈ Á¤º¸¸¦ PSW¶ó°í ÇÑ´Ù.

    - ¿À¹öÇ÷Î, ¾ð´õÇ÷Î, ÀÚ¸®¿Ã¸², °è»ê»óÅÂ(0,-,+), ÀÎÅÍ·´Æ® µîÀÇ PSW¸¦ ÀúÀåÇÏ°í ÀÖ´Â ·¹Áö½ºÅÍ

   (5) ¸Þ¸ð¸® ÁÖ¼Ò ·¹Áö½ºÅÍ (MAR, Memory Address Register)

    - ±â¾ïÀåÄ¡¸¦ ÃâÀÔÇÏ´Â µ¥ÀÌÅÍÀÇ ¹øÁö¸¦ ±â¾ïÇÏ´Â ·¹Áö½ºÅÍ

   (6) ¸Þ¸ð¸® ¹öÆÛ ·¹Áö½ºÅÍ (MBR, Memory Buffer Register)

    - ±â¾ïÀåÄ¡¸¦ ÃâÀÔÇÏ´Â µ¥ÀÌÅÍ°¡ Àá½Ã ±â¾ïµÇ´Â ·¹Áö½ºÅÍ

   (7) À妽º ·¹Áö½ºÅÍ (Index Register)

    - ÁÖ¼ÒÀÇ º¯°æ, ¼­ºê·çƾ ¿¬°á ¹× ÇÁ·Î±×·¥¿¡¼­ÀÇ ¹Ýº¹ ¿¬»êÀÇ È½¼ö¸¦ ¼¼´Â ·¹Áö½ºÅÍ

   (8) µ¥ÀÌÅÍ ·¹Áö½ºÅÍ (Data Register)

    - ¿¬»ê¿¡ »ç¿ëµÉ µ¥ÀÌÅ͸¦ ±â¾ïÇÏ´Â ·¹Áö½ºÅÍ

   (9) Shift Register

    - ÀúÀåµÈ °ªÀ» ¿ÞÂÊ ¶Ç´Â ¿À¸¥ÂÊÀ¸·Î 1Bit¾¿ ÀÚ¸®¸¦ À̵¿½ÃÅ°´Â ·¹Áö½ºÅÍ

    - 2¹è ±æÀÌ ·¹Áö½ºÅͶó°í ÇÔ

   (10) Major Status Register

    - CPUÀÇ ¸ÞÀÌÀú »óŸ¦ ÀúÀåÇÏ°í ÀÖ´Â ·¹Áö½ºÅÍ

 

7.2 ij½Ã ¸Þ¸ð¸® (Cache Memory)


  7.2.1 ij½Ã ¸Þ¸ð¸®ÀÇ Á¤ÀÇ

   - CPUÀÇ Ã³¸® ¼Óµµ¿Í ÁÖ±â¾ïÀåÄ¡ÀÇ Á¢±Ù ¼Óµµ¸¦ ÁÙÀ̱â À§ÇØ »ç¿ëÇÏ´Â °í¼Ó Buffer Memory


<±×¸² 7.2 ij½Ã ¸Þ¸ð¸® ±¸Á¶>

 

  

7.2.2  ij½Ã ¸Þ¸ð¸® ÀÇ Æ¯Â¡

   - ij½Ã´Â ÁÖ±â¾ïÀåÄ¡¿Í CPU »çÀÌ¿¡ À§Ä¡ÇÑ´Ù.

   - ij½Ã ¸Þ¸ð¸®´Â ¸Þ¸ð¸® °èÃþ ±¸Á¶¿¡¼­ °¡Àå ºü¸¥ ¼ÒÀÚÀ̸ç, 󸮼ӵµ°¡ °ÅÀÇ CPUÀÇ ¼Óµµ¿Í ºñ½ÁÇÒ Á¤µµÀÌ´Ù.

   - ij½Ã¸¦ »ç¿ëÇϸé ÁÖ±â¾ïÀåÄ¡¸¦ Á¢±ÙÇϴ Ƚ¼ö°¡ ÁÙ¾îµêÀ¸·Î ÄÄÇ»ÅÍÀÇ Ã³¸® ¼Óµµ°¡ Çâ»óµÈ´Ù.

   - ij½Ã ÁÖ¼ÒÇ¥´Â °Ë»ö½Ã°£À» ´ÜÃà½ÃÅ°±â À§ÇØ ÁÖ·Î ¿¬°ü ±â¾ïÀåÄ¡¸¦ »ç¿ëÇÑ´Ù.

   - ij½ÃÀÇ Å©±â´Â º¸Åë ¼ö½Ê KByte~ ¼ö¹é KByteÀÌ´Ù.

  

7.4 RAM (Random Access Memory)


  7.4.1 RAMÀÇ Á¤ÀÇ

   - ÀÚÀ¯·Ó°Ô ÀÐ°í ¾µ ¼ö ÀÖ´Â ±â¾ïÀåÄ¡·Î, RWM (Read Write Memory) ¶ó°íµµ ÇÔ.


  7.4.2 RAMÀÇ Æ¯Â¡

   - RAM¿¡´Â ÇöÀç »ç¿ë ÁßÀÎ ÇÁ·Î±×·¥À̳ª µ¥ÀÌÅÍ°¡ ÀúÀå

   - Àü¿øÀÌ ²¨Áö¸é ±â¾ïµÈ ³»¿ëÀÌ ¸ðµÎ »ç¶óÁö°Ô µÇ´Â Èֹ߼º ¸Þ¸ð¸®

   - ÀϹÝÀûÀ¸·Î ÁÖ±â¾ïÀåÄ¡ ¶Ç´Â ¸Þ¸ð¸® ÇÏ¸é ·¥À» ÀǹÌ

   - Á¤º¸°¡ ÀúÀåµÈ ÃëÄ¡´Â ÁÖ¼Ò·Î ±¸ºÐ

  7.4.3 RAMÀÇ ±¸ºÐ 

 

  ©ç ¿ÜÇü¿¡ µû¸¥ ±¸ºÐ

   ¨ç DIP RAM(Dual Line Package RAM)

  - ÆÇÀÌ Ä¨ÀÇ ¾ç¿·¿¡ ³ª¶õÈ÷ ºÎÂøµÈ ÇüÅÂ

   ¨è Module RAM

  - ¸Þ¸ð¸®Ä¨À» Çѵ¥ ¸ð¾Æ ºÙ¿©³õÀº ±âÆÇ ÇüÅ (CPU·Î µ¥ÀÌÅ͸¦ ÀÔÃâ·ÂÇÏ´Â Æø)

    * ÇÑ ²¨¹ø¿¡ ó¸®ÇÒ ¼ö ÀÖ´Â µ¥ÀÌÅÍ ¾ç¿¡ µû¸¥ ±¸ºÐ

   1) SIMM(single in-line memory module) (32bit)

   - 30ÇÉ : 286 ~ 486 DRAM

   - 72ÇÉ : 486 ÆæƼ¾ö DRAM, EDODRAM

   2) DIMM(dual in-line memory module) (64bit)

   - SODIMM ÇÉ °£°ÝÀÌ Á¼À½

   - 144ÇÉ ³ëÆ®ºÏÀÇ EDODRAM, SDRAM

   - 168ÇÉ ÆæƼ¾ö TXÀÌ»ó, ÆæƼ¾ö|| - PC100¿ëÀÇ


  ©è ¼Óµµ¿¡ µû¸¥ ±¸ºÐ

  FRM DRAM -> EDO DRAM -> SD RAM -> Rambus DRAM -> Direct RaMbus DRAM


  ©é ±â¾ï ¹æ½Ä¿¡ µû¸¥ ±¸ºÐ

   - RAMÀº ÀçÃæÀü ¿©ºÎ¿¡ µû¶ó µ¿Àû ·¥(DRAM, Dynamic RAM)°ú Á¤Àû ·¥(SRAM, Static    RAMÀ¸·Î ±¸ºÐµÈ´Ù.

<±×¸² 7.3 DRAM>

                

<±×¸² 7.4 SRAM>

  

<Ç¥ 7.2 SRAM°ú DRAMÀÇ Æ¯Â¡ ºñ±³>

±¸ ºÐ

DRAM

SRAM

±¸¼º¼ÒÀÚ 

Äܵ§¼­

Çø³Ç÷Ó

Ư¡

Àü¿øÀÌ °ø±ÞµÇ¾îµµ ÀÏÁ¤½Ã°£ÀÌ Áö³ª¸é ÀüÇÏ°¡ ¹æÀüµÇ¹Ç·Î ÁÖ±âÀûÀÎ ÀçÃæÀüÀÌ ÇÊ¿äÇÔ

Àü¿øÀÌ °ø±ÞµÇ´Â µ¿¾È¿¡´Â ±â¾ï ³»¿ëÀÌ À¯ÁöµÊ

Àü·Â¼Ò¸ð

ÀûÀ½

¸¹À½

Á¢±Ù¼Óµµ

´À¸²

ºü¸§

ÁýÀûµµ

³ôÀ½

³·À½

°¡°Ý

Àú°¡

°í°¡

¿ëµµ

ÀϹÝÀûÀÎ ÁÖ±â¾ïÀåÄ¡

ij½Ã ¸Þ¸ð¸®



 ©ê ÀÌ¿ëÇöȲ¿¡ µû¸¥ ±¸ºÐ

  ¨ç ¸ÞÀÎ ¸Þ¸ð¸®

  - DRAM, EDORAM, SDRAM, RDRAM, DRDRAM

  ¨è L2 ij½Ã

  - SRAM, BSRAM, PBSRAM

¸ñ·Ï


°Ô½Ã¹° 57°Ç
³¯Â¥¼øÁ¤·Ä Á¶È¸¼øÁ¤·Ä
42 070 »ç¾÷ÀÚ ½Äº°¹øÈ£ Áö·¯À¯ 03-26 4991
41 ºí·çÅõ½º, ½Å±â¼ú µµÀÔÀ¸·Î °æÀï·Â ¹è°¡ Áö·¯À¯ 03-07 3660
40 ±Û·Î¹ú ¹«´ë¼­ ³Êµµ³ªµµ ÈÞ´ëÆù »ç¾÷ Æ÷±â Áö·¯À¯ 03-04 3602
39 GSMA, Àü¼¼°è ÀÚµ¿·Î¹Ö ¡®LGÀüÀÚ¡¯¿¡ ÀÏÀÓ Áö·¯À¯ 02-14 3227
38 À̵¿Åë½Å °³³äÀâ±â Áö·¯À¯ 02-12 3951
37 CDMA¿Í À̵¿Åë½Å? (¼­·Ð,ÀÔ¹®,ÇÚµå¿ÀÇÁ) Áö·¯À¯ 02-12 16605
36 dB ¿Í dBm ÀÇ °ü°è Â÷ÀÌ Áö·¯À¯ 01-22 30434
35 rssi(¼ö½Å°¨µµ) ¿Í vswr(Á¤ÀçÆĺñ) Áö·¯À¯ 01-22 14082
34 SKÅÚ·¹ÄÞ, ¸®ºñÀü A `ÇÒ±î ¸»±î` Áö·¯À¯ 09-13 3199
33 LGT "010¸¸ Çã¿ë µµÀúÈ÷ ³³µæ ¾ÈµÅ" Áö·¯À¯ 09-11 2735
32 Á¦¾îÀåÄ¡, ·¹Áö½ºÅÍ, ij½¬, ·¥, ·Ò Áö·¯À¯ 09-05 12924
31 ÁÖ±â¾ï ÀåÄ¡(RAM, ROM) Á¾·ù Áö·¯À¯ 09-05 10633
30 À̵¿Åë½Å ÆÄÀÏ·µ, ½ÌÅ©, ÆäÀÌ¡, Æ®·¡ÇÈä³Î Áö·¯À¯ 07-05 6137
29 ¹ü¿ëOS, SKT ¡®³¯°í¡¯ KTF•LGT ¡®ÁÖÃ㡯 Áö·¯À¯ 07-02 3530
28 OSI 7 Layer ¿ÏÀüºÐ¼® Áö·¯À¯ 06-28 6795
 1  2  3  4  
Copyright ¨Ï alpha12 All rights reserved. HP 018-601-8172. alpha12@naver.com by Seo Jae Hyeong