ÀÚÀ¯·Ó°Ô °Ô½Ã¹°À» ¿Ã¸±¼öÀÖ´Â °Ô½ÃÆÇÀÔ´Ï´Ù.
  • À¯³âÃß¾ï
  • Çб³»ýȰ
  • ÀÔ½ÃÁغñ
  • ´ëÇлýȰ
  • ±º»ýȰ
  • ¾Ë¹Ù»ýȰ
  • Ãë¾÷Áغñ
  • Á÷Àå»ýȰ
  • ¿ø·ë»ýȰ
  • ¿¬¾ÖÁß
  • °áÈ¥Áغñ
  • Áý¾È»ì¸²
  • Àڳ౳À°
  • â¾÷Áغñ
  • À̹ÎÀ¯ÇÐ
  • ³ëÈÄ»ýȰ
  • Àüüº¸±â


Interrup,IRQ, DMA ÀÌ°Ô ¹¹Áö?

 




¿ì¸®µéÀÌ Ã³¸®ÇÏ´Â ÀÏ»óÀûÀÎ ¾÷¹«´Â ¾î¶² °ÍÀÌ¶óµµ µÎ °¡ÁöÀÇ °øÅëÁ¡À» °®°í ÀÖ½À´Ï´Ù.

ù°´Â ¾÷¹«ÀÇ ½ÃÀÛ°ú ³¡ÀÌ ¹Ýµå½Ã Á¸ÀçÇÑ´Ù´Â °Ì´Ï´Ù. ¾î¶² ¾÷¹«¸¦ ó¸®ÇÏ´Â µµÁß¿¡ ´Ù¸¥ ¾÷¹«¸¦ ó¸®ÇÏ´Â °ÍÀº »ó½ÄÀûÀ¸·Î »ý°¢Çصµ ¹Ù¶÷Á÷ÇÑÀÏÀº ¾Æ´ÏÁÒ.

µÑ°´Â ±ä±Þ»çŰ¡ ¹ß»ýÇϸé ÇØ´ç¾÷¹«¸¦ ÀϽà ÁßÁöÇÏ°í ±ä±Þ»çŸ¦ ó¸®ÇؾßÇÑ´Ù´Â °Ì´Ï´Ù. Áï, ¾÷¹«Ã³¸®¿¡´Â Ç×»ó ¿ì¼± ¼øÀ§°¡ Á¸ÀçÇÕ´Ï´Ù.

ÀÌ·¯ÇÑ Æ¯Â¡Àº PC ÀÇ °æ¿ì¿¡µµ ±×´ë·Î Àû¿ëµË´Ï´Ù. Àΰ£ÀÇ °æ¿ì¿¡´Â ¿À°¨À» ÅëÇØ¼­ º¸°íµéÀº »óȲÀ» ½º½º·Î ÆÇ´ÜÇÏ¿© ¾÷¹«ÀÇ ½ÃÀÛ°ú Á¾·á, ±×¸®°í ±ä±Þ»çÅ µîÀ» ÆÇ´ÜÇÏ¿© ÇൿÇÏ°Ô µË´Ï´Ù. PC ÀÇ ¸¶ÀÌÅ©·Î ÇÁ·Î¼¼¼­(CPU)´Â ÀÌ·± ±â´ÉÀ» °®°í ÀÖÁö ¾Ê±â ¶§¹®¿¡ °¢°¢ÀÇ ÁÖº¯ÀåÄ¡°¡ Ư¼öÇÑ ½ÅÈ£¸¦ »ç¿ëÇÏ¿© ¸¶ÀÌÅ©·Î ÇÁ·Î¼¼¼­¿¡°Ô ÀÛ¾÷ÀÇ ½ÃÀÛ ¹× Á¾·á, ±×¸®°í ±ä±Þ»çÅ µîÀ» Å뺸ÇÏ°Ô µË´Ï´Ù. ÀÌó·³ °¢ ÁÖº¯ÀåÄ¡°¡ ¸¶ÀÌÅ©·Î ÇÁ·Î¼¼¼­¿¡°Ô ÀÛ¾÷ÀÇ Á¾·á¸¦ ¾Ë¸®°Å³ª ¸¶ÀÌÅ©·Î ÇÁ·Î¼¼¼­¿¡ ´ëÇØ »ç¿ë¿äûÀ» ÇÏ´Â ½ÅÈ£¸¦ Àü¹®¿ë¾î·Î ÀÎÅÍ·´Æ®(Interrupt)¶ó°í ºÎ¸¨´Ï´Ù.

ÀϹÝÀûÀ¸·Î °¢ ÁÖº¯ÀåÄ¡´Â ÀÛ¾÷Á¾·á ¶Ç´Â ¸¶ÀÌÅ©·Î ÇÁ·Î¼¼¼­ÀÇ »ç¿ë¿äû ½Ã¿¡ ÀÎÅÍ·´Æ® ½ÅÈ£¸¦ ¹ß»ý½Ãŵ´Ï´Ù. ÀÎÅÍ·´Æ® ½ÅÈ£¸¦ ¹ÞÀ¸¸é ¸¶ÀÌÅ©·Î ÇÁ·Î¼¼¼­´Â ÇöÀçÀÇ ÀÛ¾÷À» ÁßÁöÇϰí ÀÎÅÍ·´Æ® ½ÅÈ£¸¦ º¸³½ ÁÖº¯ÀåÄ¡ÀÇ ÀÛ¾÷À» ¿ì¼±ÀûÀ¸·Î ¼öÇàÇÏ´Â °ÍÀÔ´Ï´Ù. Áï, ÀÎÅÍ·´Æ®´Â ±¸Á¶½ÅÈ£ÀÎ S.O.S ó·³ ÀÏÁ¾ÀÇ ±ä±Þ½ÅÈ£¶ó°í º¼ ¼ö ÀÖÁÒ.

ÀÎÅÍ·´Æ® ½ÅÈ£´Â ÁÖº¯ÀåÄ¡ÀÇ ÀÛ¾÷Á¾·á ¶Ç´Â »ç¿ë¿äûÀ» ÀǹÌÇÏ´Â °ÍÀ̹ǷΠ°¢ ÁÖº¯ÀåÄ¡ÀÇ ÀÎÅÍ·´Æ® ½ÅÈ£´Â ¸ðµÎ°¡ ¼­·Î ´Ù¸£¸ç, °øÀ¯ÇÒ ¼ö ¾ø½À´Ï´Ù. ¸¸ÀÏ HDD ¿Í »ç¿îµåÄ«µå°¡ µ¿ÀÏÇÑ ÀÎÅÍ·´Æ®¸¦ ¹ß»ý½ÃŲ´Ù°í °¡Á¤ÇØ º¾½Ã´Ù.
»ç¿îµåÄ«µå°¡ ¹ß»ý½ÃŲ ÀÎÅÍ·´Æ®¸¦ ¸¶ÀÌÅ©·Î ÇÁ·Î¼¼¼­°¡ HDD °¡ ¹ß»ý½ÃŲ ÀÎÅÍ·´Æ®¶ó°í ÀÌÇØÇÒ °æ¿ì, ÄÄÇ»ÅÍ ÀüüÀÇ ÀÛ¾÷ÀÌ ¾û¸ÁÀÌ µÇ¾î ¹ö¸®±â ¶§¹®ÀÔ´Ï´Ù.

¢º IRQ(Interrupt ReQuest)

¿ì¸®°¡ »ç¿ëÇÏ´Â PC ÀÇ °æ¿ì º¸Åë ÀÎÅÍ·´Æ®´Â 15°³ Á¤µµ·Î ±¸¼ºµÇ¸ç, PCI ½½·ÔÀ» ³»ÀåÇϰí ÀÖ´Ù¸é PCI Ĩ¼Â¿¡ ÀÇÇØ¼­ µ¶ÀÚÀûÀ¸·Î °ü¸®µÇ´Â PCI ¿ë ÀÎÅÍ·´Æ®°¡ Ãß°¡µË´Ï´Ù. PC¿¡¼­ »ç¿ëÇÏ´Â ÃÑ 15°³ÀÇ ÀÎÅÍ·´Æ® ½ÅÈ£¿¡ 1,2,3,4...14,15 ±îÁö ÀϷùøÈ£¸¦ ºÙ¿© °¢°¢ÀÇ ÀÎÅÍ·´Æ® ½ÅÈ£¸¦ ±¸ºÐÇϴµ¥, À̸¦ ÅëĪ IRQ(Interrupt Request) ¶ó°í ºÎ¸¨´Ï´Ù. ¿¹¸¦ µé¸é ÇÁ¸°ÅÍ´Â º¸Åë IRQ 7¹øÀ» »ç¿ëÇϸç, HDD ÀÇ °æ¿ì¿¡´Â IRQ 14¹øÀ» ÈçÈ÷ »ç¿ëÇÕ´Ï´Ù.

»õ·Î¿î ÁÖº¯ÀåÄ¡µé, ¿¹¸¦µé¸é »ç¿îµåÄ«µå µîÀº ´ë°³ ºñ¾îÀÖ´Â IRQ¸¦ Á¡À¯ÇÏ¿© ÀÛµ¿ÇÕ´Ï´Ù. µû¶ó¼­ PC¿¡¼­ ÁÖº¯ÀåÄ¡¸¦ È®ÀåÇÒ ¼ö ÀÖ´Â ¼ýÀÚ¿¡ ÇѰ谡 ÀÖ½À´Ï´Ù. PC °¡ ´ë·« 15°³ Á¤µµÀÇ ÀÎÅÍ·´Æ®¸¦ °®°í ÀÖÁö¸¸ ÀϺΠIRQ´Â FDD ¿Í ÄÄÇ»ÅÍ ³»Àå½Ã°è, HDD, Á÷·Ä°ú º´·ÄÆ÷Æ® µîÀÇ Çʼö ÁÖº¯ÀåÄ¡¿¡ »ç¿ëÇϵµ·Ï ¿¹¾àµÇ±â ¸¶·ÃÀÔ´Ï´Ù. µû¶ó¼­ ºñ¾îÀÖ´Â ÀÎÅÍ·´Æ®ÀÇ ¼ýÀÚ´Â º¸Åë 3~4°³ Á¤µµ¿¡ ºÒ°úÇϹǷÎ, ÁÖº¯ÀåÄ¡ È®Àå¿¡ Á¦¾àÀ» ¹Þ´Â °ÍÀÌÁÒ. PC ÀÇ IRQ ºÎÁ·À» ±Ùº»ÀûÀ¸·Î ÇØ°áÇÏ·Á¸é SCSI µî°ú °°Àº ÁÖº¯ÀåÄ¡ Àü¿ëÀÇ ÀÎÅÍÆäÀ̽º¸¦ ÀåÂøÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÕ´Ï´Ù.



¢º DMA(Direct Memory Access)

¸ðµç ÄÄÇ»ÅÍ ÁÖº¯ÀåÄ¡´Â ¾î¶² ÀÛ¾÷À» ¼öÇàÇϱâ À§ÇØ ¸¶ÀÌÅ©·Î ÇÁ·Î¼¼¼­ÀÇ Áö½Ã¸¦ ¹Þ¾Æ ÀڷḦ Àоî¿À°Ô µË´Ï´Ù.
¿¹¸¦ µé¸é »ç¿îµåÄ«µå°¡ RAM À¸·ÎºÎÅÍ ÇÊ¿äÇÑ ÀڷḦ Àоî¿À±â À§Çؼ­´Â ¹Ýµå½Ã ¸¶ÀÌÅ©·Î ÇÁ·Î¼¼¼­¿¡°Ô ÀڷḦ ¿äûÇÏ¿© ¸¶ÀÌÅ©·Î ÇÁ·Î¼¼¼­°¡ RAM À¸·ÎºÎÅÍ ÀڷḦ Àоî¿À°í ´Ù½Ã ±× ÀڷḦ ¸¶ÀÌÅ©·Î ÇÁ·Î¼¼¼­°¡ »ç¿îµåÄ«µå¿¡ Àü´ÞÇÏ´Â °úÁ¤À» °ÅÄ¡°Ô µË´Ï´Ù. ÀÌó·³ °¢ ÁÖº¯ÀåÄ¡°¡ ¸¶ÀÌÅ©·Î ÇÁ·Î¼¼¼­¸¦ °æÀ¯ÇÒ °æ¿ì ¸¶ÀÌÅ©·Î ÇÁ·Î¼¼¼­¿¡´Â °úµµÇÑ ºÎ´ãÀÌ °É¸± »Ó¸¸ ¾Æ´Ï¶ó 󸮼ӵµµµ ´À·ÁÁö°Ô µË´Ï´Ù. ÀÌ·¯ÇÑ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ ÄÄÇ»ÅÍ¿¡´Â DMA(Direct Memory Access : ¸Þ¸ð¸® Á÷Á¢ Á¢±Ù)¶ó´Â ÀڷᱳȯÅë·Î°¡ ¸¶·ÃµÇ¾î ÀÖ½À´Ï´Ù.

DMA ´Â ÁÖº¯ÀåÄ¡°¡ RAM À¸·ÎºÎÅÍ ÇÊ¿äÇÑ ÀڷḦ Àоî¿À±â À§ÇØ, ¸¶ÀÌÅ©·Î ÇÁ·Î¼¼¼­¸¦ °æÀ¯ÇÏÁö ¾Ê°í Á÷Á¢ RAM À¸·ÎºÎÅÍ ÀڷḦ ÀÐÀ» ¼ö ÀÖ´Â ÀÏÁ¾ÀÇ ºñ¹ÐÅë·ÎÀÔ´Ï´Ù. DMA¸¦ »ç¿ëÇÏ¸é ¸¶ÀÌÅ©·Î ÇÁ·Î¼¼¼­¸¦ °æÀ¯ÇÏÁö ¾Ê±â ¶§¹®¿¡ 󸮼ӵµ°¡ »¡¶óÁö°í ¸¶ÀÌÅ©·Î ÇÁ·Î¼¼¼­¿¡ ´ëÇÑ °úºÎÇϵµ Àû¾îÁý´Ï´Ù. ±ä±Þ½ÅÈ£ÀÎ IRQ ¿Í´Â ´Þ¸® DMA ´Â ÀڷḦ ÀоîµéÀÌ´Â ÀÏÁ¾ÀÇ Åë·ÎÀ̹ǷΠ¿©·¯ °³ÀÇ ÁÖº¯ÀåÄ¡°¡ µ¿½Ã¿¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. DMA¸¦ »ç¿ëÇÏ´Â ÁÖº¯ÀåÄ¡·Î´Â ATA-2 ¹æ½Ä HDDÀÏºÎ¿Í »ç¿îµå ºí·¯½ºÅÍ¿Í °°Àº »ç¿îµåÄ«µå, PCI ¹æ½Ä TV ¼ö½ÅÄ«µå µîÀÌ ´ëÇ¥ÀûÀÔ´Ï´Ù.



written by (mushu)
2002-07-07 13:57:53
507 ¹ø ÀÐÀ½
¢Ñ ·Î±×ÀÎ ÈÄ ÀǰßÀ» ³²±â½Ç ¼ö ÀÖ½À´Ï´Ù
 Ä³½Ã¼±¹°





365ch.com 128bit Valid HTML 4.01 Transitional and Valid CSS!
ű×