INtime Tech

INtime Top


 IRQ ·çÆÃ Âü°í Á¤º¸


 

óÀ½¿¡

INtime¿¡ ´ëÇØ PCI µð¹ÙÀ̽º¸¦ »ç¿ëÇÏ´Â °æ¿ì, RTDRM.SYS (¸®¾óŸÀÓ µð¹ÙÀ̽º ÀÚ¿ø °ü¸® µå¶óÀ̹ö(RTDRM))¸¦ »ç¿ëÇØ Windows¿ÍÀÇ ÀÚ¿ø °æÇÕÀ» ¸·À» Çʿ䰡 ÀÖ½À´Ï´Ù. RTDRM.SYS¸¦ »ç¿ëÇϸé, I/O°ø°£, ¸Þ¸ð¸® ¿µ¿ªÀ» È®º¸ÇØ, ÇÑÃþ ´õ INtime¿¡ ´ëÇØ¼­´Â Windows Ãø¿¡ ¼ÓÇÏ´Â PCI µð¹ÙÀ̽º¿Í Interrupt¸¦ °øÀ¯ÇÒ ¼ö ¾ø±â ¶§¹®¿¡, ÁöÁ¤ÇÑ PCI µð¹ÙÀ̽º¿¡ ´ëÇØ¼­ ´Ù¸¥ Windows µð¹ÙÀ̽º¿¡ ÇÒ´çÇÒ ¼ö ÀÖ¾ú´ø IRQ ¹øÈ£¿Í ´Ù¸¥ °³º°ÀÇ IRQ¸¦ ÇÒ´çÇϵµ·Ï ½ÃµµÇÕ´Ï´Ù. ´Ù¸¸, IRQ ·çÆÃÀº ÄÄÇ»Å͸¶´Ù ´Ù¸¥ Å×À̺í(IRQ routing table)¿¡ ÁذÅÇØ ½ÇÇàµÇ±â À§ÇØ, ¿Ã¹Ù¸£°Ô È®º¸µÇÁö ¾Ê´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù(ÄÚµå 10¿¡ ÀÇÇÑ ÀÚ¿ø Ãëµæ ¿¡·¯). ÄÄÇ»ÅÍ¿¡ µû¶ó¼­´Â °³º°ÀÇ IRQ¸¦ INtime¿ë µð¹ÙÀ̽º¿¡ ÇÒ´çÇÒ ¼ö ¾ø´Â °æ¿ìµµ ÀÖ½À´Ï´Ù. ¿©±â¿¡¼­´Â ¿Ã¹Ù¸£°Ô IRQ¸¦ ÇÒ´çÇϱâ À§Çؼ­, ÄÄÇ»ÅÍÀÇ IRQ ·çÆÃ »óȲ¿¡ ´ëÇØ °íÂûÇØ º¸°Ú½À´Ï´Ù.

¡¼ÁÖÀÇ¡½À¯ÅëÇÏ´Â ¸ðµç Ç÷§ÆûÀÌ ¿©±â¼­ °íÂûÇÏ´Â ¼ö¹ýÀ¸·Î ÀûÇÕÇÏ´Â °ÍÀº ¾Æ´Õ´Ï´Ù.

PCI µð¹ÙÀ̽º Interrupt ½Ã½ºÅÛÀÇ ±¸Á¶(PIC ¸ðµå)

ÀϹÝÀûÀÎ PC/ATȣȯ ÄÄÇ»ÅÍ¿¡¼­´Â Interrupt ÄÜÆ®·Ñ·¯·Î¼­ PIC(ÇÁ·Î±×·¡¸Óºí·ÀÎÅÍ·´Æ®·ÄÜÆ®·Ñ·¯£º8259A)°¡ 2°³ »ç¿ëµÇ°í ÀÖ½À´Ï´Ù(¾Æ·¡ ±×¸² ÂüÁ¶). PCI ¹ö½º¿¡´Â INTA#~INTD#±îÁöÀÇ 4°³ÀÇ Interrupt Á¦¾î¼±ÀÌ ÀÖ¾î, PCI ¹ö½º È®Àå ½½·Ô¿¡µµ °¢ °¢ ÀÌ 4°³ÀÇ Interrupt¼±ÀÌ ¹è¼±µÇ°í ÀÖ½À´Ï´Ù. PCI ½½·Ô¿¡ »ðÀԵǴ PCI µð¹ÙÀ̽º³»ÀÇ configuration ·¹Áö½ºÅͳ»¿¡´Â INTA#~INTD#ÀÇ ¾î´À Interrupt¼±À» »ç¿ëÇÏ´ÂÁö¸¦ ³ªÅ¸³»´Â ÀÎÅÍ·´Æ® ÇÉ ·¹Áö½ºÅͰ¡ ÀÖ½À´Ï´Ù. ¾Æ·¡ ±×¸²ÁßÀÇ Interrupt ¶ó¿ìÅÍ´Â, CPU¿¡ Çϵå¿þ¾î ÀÎÅÍ·´Æ®¸¦ ÅëÁöÇϱâ À§Çؼ­ PCI ¹ö½ºÀÇ INTA#~INTD#¸¦ IRQ0~IRQ15ÀÇ ¾î´À ÂÊÀΰ¡¿¡ ÇÒ´çÇØ configuration ·¹Áö½ºÅͳ»ÀÇ ÀÎÅÍ·´Æ® ¶óÀÎ ·¹Áö½ºÅÍ¿¡ ±× ¹øÈ£¸¦ ¾¹´Ï´Ù. PCI µð¹ÙÀ̽º Á¦¾î¸¦ ½Ç½ÃÇÏ´Â Á¦¾î ÇÁ·Î±×·¥Àº ÀÌ ÀÎÅÍ·´Æ® ¶óÀÎ ·¹Áö½ºÅ͸¦ Àо´Â °ÍÀ¸·Î, Á¦¾îÇÏ´Â PCI µð¹ÙÀ̽ºÀÇ IRQ ¹øÈ£¸¦ ¸î °³¿¡ ÇÒ´çÇÒ ¼ö ÀÖ¾ú´ÂÁö¸¦ Á¶»çÇØ ÇØ´çÇÏ´Â IRQÀÇ ÀÎÅÍ·´Æ® º¤ÅÍ Å×À̺íÀ» ÃʱâÈ­ÇØ, InterruptÀÇ ¹ß»ýÀ» ´ë±âÇÕ´Ï´Ù.

 

ÀÎÅÍ·´Æ® ½Ã½ºÅÛÀÇ ±¸Á¶
¡è

PCI ¹ö½º¿Í ÀÎÅÍ·´Æ®·çÆÃ

ÀÌ ½ÇÁ¦ÀÇ Interrupt¼±Àº INTn#¿Í IRQ ¹øÈ£°¡ 1´ë 1¿¡ Á¢¼ÓµÇ°í ÀÖ´Â °ÍÀº ¾Æ´Ï°í, PC/ATȣȯ±â¿¡ ´ëÇØ¼­´Â, ¹Ø±×¸²°ú °°Àº ¹è¼± ±¸Á¶°¡ µÇ°í ÀÖ´Â ÄÉÀ̽º°¡ ´ëºÎºÐÀÔ´Ï´Ù. ÀÌ ±×¸²Àº ½ÇÁ¦·Î PCI ½½·ÔÀ» 5 ½½·Ô ½ÇÀåÇÑ Ç÷§Æû¿¡ À־ÀÇ PCI Interrupt ¹è¼±µµÀÇ ¿¹ÀÔ´Ï´Ù. ÀÌÇÏ¿Í °°Àº PCI ½½·ÔÀÇ ¼¼Ä¡±â ¶óÀÎ ¼±À» ¿¬°áÇÔµµ´Â, ¸ÞÀÌÄ¿°¡ Á¦°øÇÏ´Â °æ¿ìµµ ÀÖ½À´Ï´Ù¸¸, Åë»óÀº Á¦½ÃµÇÁö ¾Ê½À´Ï´Ù. ÀÌ ÈÄ ¸ÞÀÌÄ¿º¸´Ù ÀÌÇÏ¿Í °°Àº ¼±À» ¿¬°áÇÔ µµÈ­ Á¦½ÃµÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì¿¡¼­µµ, ¼ÒÇÁÆ®¿þ¾î¸¦ »ç¿ëÇØ ÀÌ Á¤º¸¸¦ ÃëµæÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. ¡ØÀÌ ¼ö¹ýÀ» »ç¿ëÇØµµ ¿Ã¹Ù¸£°Ô Á¤º¸¸¦ ÃëµæÇÒ ¼ö ¾ø´Â °æ¿ìµµ ÀÖ½À´Ï´Ù.

PCI ¹ö½º INT ¶óÀÎ ¼±À» ¿¬°áÇÔ µµ·Ê

»ó±â ±×¸²À¸·ÎºÎÅÍ 4°³ÀÇ Interrupt¼±ÀÌ °¢ ½½·Ô¿¡ üÀÎÀå¿¡ ¼±À» ¿¬°áÇÔ µÇ°í ÀÖ´Â °ÍÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù. PCI Ä«µåÀÇ Interrupt´Â Ä«µå¿¡ ÀÇÇØ º¹¼ö »ç¿ëÇÏ´Â °Í Àܴ̿ °ÅÀÇ INTA#°¡ µË´Ï´Ù. ±× ¶§¹®¿¡, ´ÙÀ½°ú °°ÀÌ ¼±À» ¿¬°áÇÔ µÇ°í ÀÖ´Â °ÍÀ» ¾Ë ¼ö Àִ£º

 

INTLINE

½½·Ô

RIRQ1£º

SLOT1 ¹× SLOT5

RIRQ2£º

SLOT4

RIRQ3£º

SLOT3

RIRQ4£º

SLOT2

¿©±â¼­ ÀÌ¹Ì 5Á¸ÀçÇÏ´Â PCI ½½·ÔÁß SLOT1¿Í SLOT5ÀÇ µÎ °³°¡ °æÇÕ ÇÏ´Â °ÍÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù. Áï SLOT1¿Í SLOT5¿¡ °¢°¢ PCI Ä«µå¸¦ »ðÀÔÇßÀ» °æ¿ì, ½Ö¹æÀÇ Interrupt´Â µ¿Àϼ±¿¡ ¼±À» ¿¬°áÇÔ µÇ°Ô µÇ±â À§ÇØ IRQ ¹øÈ£´Â °°°Ô ÇÒ´çÇÒ ¼ö ÀÖ¾î ¹ö¸³´Ï´Ù. ½½·Ô¼ö´Â 5 ½½·ÔÀÔ´Ï´Ù¸¸, µ¶¸³ÇÑ Interrupt¸¦ »ç¿ëÇÒ ¼ö ÀÖÀ» °¡´É¼ºÀº ÀÌ ½ÃÁ¡¿¡¼­ 4°³ÀÔ´Ï´Ù.

°æÇÕ ÇÏ´Â INT ¶óÀÎ

IRQÀÇ Interrupt °æÇÕÀ» ½ÃŰÁö ¾Ê°Ô °í·ÁÇÏ´Â °æ¿ì, PCI ½½·Ô¿¡ À־ÀÇ ÀÎÅÍ·´Æ® ¶óÀθ¸ÀÌ ¹®Á¦°¡ µÇ´Â °ÍÀº ¾Æ´Õ´Ï´Ù. ½ÇÁ¦·Î´Â PCI ½½·ÔÀÇ Interrupt ÀÌ ¿Ü·Îµµ Ĩ ¼¼Æ®ÀÇ ÀÎÅÍ·´Æ®¸¦ °í·ÁÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ Interrupt ¶óÀÎÀÌ RIRQ1~RIRQ4ÀÇ ¶óÀο¡ ¼±À» ¿¬°áÇÔ µÇ°í ÀÖ´Â °æ¿ì, ¹°¸®ÀûÀ¸·Î ¹è¼±µÇ°í Àֱ⠶§¹®¿¡, µ¶¸³ÇÑ IRQ ¹øÈ£¸¦ ÇÒ´çÇÒ ¼ö ÀÖÀ» °ÍÀº ¾ø½À´Ï´Ù.

µ¶¸³ÇÑ IRQ¸¦ ÇÒ´çÇÒ °¡´É¼º¿¡ ´ëÇØ ¿¡¼­´Â, ½ÇÁ¦ÀÇ Ç÷§Æû»ó¿¡¼­ »ó±â¿Í °°Àº PCI ¹ö½ºÀÇ IRQ routing tableÀÇ Ãëµæ, Ĩ Interrupt ±× ¿ÜÀÇ Interrupt Á¤º¸ÀÇ Ãëµæ, ±× ÈÄ, µ¶¸³ÇÑ ÀÎÅÍ·´Æ®¸¦ ÃëµæÇÒ ¼ö ÀÖÀ» °¡´É¼º¿¡ ´ëÇØ °íÂûÇØ º¸°Ú½À´Ï´Ù.


HOME | INtime