APICÀÇ ±¸Á¶
APIC(Advanced Programable Interrupt Controller)´Â, Windows
UniprocessorHAL/MultiprocessorHAL¿¡ ÀÇÇØ¼ °¡µ¿ °¡´ÉÇØÁö´Â, IRQ Áõ¼³, CPU ¹èºÐÀ» °¡´ÉÇÏ°Ô ÇÑ ±¸Á¶·Î, Ĩ
¼¼Æ®¿¡ ½ÇÀåµÇ´Â I/O APIC¿Í CPU ³»ºÎ¿¡ žÀçµÇ´Â LocalAPIC¿ÍÀÇ Æí¼º¿¡ ÀÇÇØ¼ ½ÇÇöµË´Ï´Ù.
APIC ÀûÇÕ PCÀÇ È®ÀÎ
»ç¿ëÀÇ PC°¡ APIC¿¡ ´ëÀÀÇϰí ÀÖÀ»Áö¸¦ È®ÀÎÇÏ´Â ¹æ¹ýÀ¸·Î¼ ÀÌÇÏÀÇ Á¡À» È®ÀÎÇØ ÁֽʽÿÀ.
Windows µð¹ÙÀ̽º ¸Å´ÏÀú¸¦ °³½ÃÇÏ´Â
µð¹ÙÀ̽º Æ®¸®ÁßÀÇ "ÄÄÇ»ÅÍ"¸¦ Àü°³ÇßÀ» ¶§¿¡ Ç¥½ÃµÇ´Â ÄÄÇ»ÅÍÀÇ Á¾º°À» ÃëµæÇØ ÁÖ¼¼¿ä
ÀÌÇÏÀÇ ¾î´À ÂÊÀΰ¡¿¡ ÇØ´çÇÒ ¶§, ½Ã½ºÅÛÀº APIC ´ëÀÀÀÔ´Ï´Ù.
APIC¿Í IRQ ¶óÀÎ
IRQ ¶óÀÎÀÇ »ç¿ë ¸ñÀûÀº ¾î´À Á¤µµ °íÁ¤ÈµÇ°í ÀÖ½À´Ï´Ù.
INTIN0 ST Interrupt Input 0:
ÀÌ ½ÅÈ£¼±Àº ¸®µð·º¼Ç Å×ÀÌºí ¿£Æ®¸® 0¿¡ Á¢¼ÓµË´Ï´Ù. Åë»ó PIIX3»óÀÇ INTR¿¡ Á¢¼ÓµÇ¾î IRQ0¿Í
IRQ13 ÀÎÅÍ·´Æ® »óŸ¦ ÃëµæÇÕ´Ï´Ù. IRQ0¿Í IRQ13ÀÇ ÀÎÅÍ·´Æ®´Â PIIX3¿¡ Â¥³Ö¾îÁö°í ÀÖ¾î ±× ¿Ü¿¡¼´Â »ç¿ëÇÒ ¼ö ¾ø±â ¶§¹®¿¡ ÁÖÀÇÇØ
ÁÖ¼¼¿ä.
INTIN1 ST Interrupt Input 1:
INTIN1´Â ¸®µð·º¼Ç Å×ÀÌºí ¿£Æ®¸® 1¿¡ Á¢¼ÓµÇ°í ÀÖ½À´Ï´Ù. Åë»ó ÀÌ ½ÅÈ£¼±Àº Űº¸µå ÀÎÅÍ·´Æ®(IRQ1)¿¡
Á¢¼ÓµÇ´Â °Í °°½À´Ï´Ù. E 82093AA (IOAPIC) Signal Name Type Description
INTIN2 ST Interrupt Input 2:
ÀÌ ½ÅÈ£´Â ¸®µð·º¼Ç Å×ÀÌºí ¿£Æ®¸® 2¿¡ Á¢¼ÓµÇ°í ÀÖ½À´Ï´Ù. IRQ0 ÀÎÅÍ·´Æ®°¡ ´Ù¸¥ Çϵå¿þ¾î¿¡ ÀÌ¿ë °¡´ÉÇÑ
°æ¿ì, ÀÌ ÇÉ¿¡ Á¢¼ÓµÇ°í ÀÖ½À´Ï´Ù.
INTIN[3:11,14,15]ST Interrupt Inputs 3 through 11, 14 and
15:
ÀÌ·¯ÇÑ ½ÅÈ£´Â °¢°¢ ¸®µð·º¼Ç Å×ÀÌºí ¿£Æ®¸®ÀÇ3:11,14·Î 15¿¡ Á¢¼ÓµÇ°í ÀÖ½À´Ï´Ù. Åë»ó À̰͵éÀº ISA
ÀÎÅÍ·´Æ®ÀÎ IRQ[3:7:8:9:11:14;15]¿¡ °¢°¢ Á¢¼ÓµÇ°í ÀÖ½À´Ï´Ù.
INTIN12 ST Interrupt Input 12:
ÀÌ ½ÅÈ£´Â ¸®µð·º¼Ç Å×ÀÌºí ¿£Æ®¸® 12¿¡ Á¢¼ÓµÇ°í ÀÖ½À´Ï´Ù. Åë»ó ¸¶¿ì½ºÀÇ ÀÎÅÍ·´Æ®¿¡ Á¢¼ÓµÇ°í
ÀÖ½À´Ï´Ù(IRQ12/M)
INTIN13 ST Interrupt input 13:
ÀÌ ½ÅÈ£´Â ¸®µð·º¼Ç Å×ÀÌºí ¿£Æ®¸® 13¿¡ Á¢¼ÓµÇ°í ÀÖ½À´Ï´Ù. IRQ13 ÀÎÅÍ·´Æ®°¡ Çϵå¿þ¾î·Î ÀÌ¿ë °¡´ÉÇÑ °æ¿ì,
ÀÌ ½ÅÈ£¿¡ Á¢¼ÓµË´Ï´Ù. IRQ13 ÀÎÅÍ·´Æ®°¡ ÀÌ¿ë °¡´ÉÇÏÁö ¾ÊÀº °æ¿ì, INTR¸¦ ÅëÇØ¼ ·çÆÃ µÇ¾î ÀÌ ½ÅÈ£°¡ INTIN13°¡ µË´Ï´Ù(¸®µð·º¼Ç
Å×ÀÌºí ¿£Æ®¸® 13).
INTIN[16:19] ST Interrupt inputs 16 through 19:
ÀÌ ½ÅÈ£´Â ¸®µð·º¼Ç Å×ÀÌºí ¿£Æ®¸®16:19¿¡ Á¢¼ÓµÇ°í ÀÖ½À´Ï´Ù. ÀϹÝÀûÀ¸·Î ÀÌ ½ÅÈ£´Â PCI ÀÎÅÍ·´Æ®¿¡ Á¢¼ÓµÇ°í
ÀÖ½À´Ï´Ù(PIRQ[0-3]). PCIÀÇ IRQ·ÎºÎÅÍ ISAÀÇ IRQ·Î µµÀÔÇϱâ À§ÇÑ Á¶ÀÛÀº, IOAPIC°¡ PCI ¸®µð·º¼Ç Å×ÀÌºí ¿£Æ®¸®¸¦ ¿Ã¹Ù¸¥
ISA ÀÎÅÍ·´Æ® º¤ÅÍ Å×À̺í·Î ¼³Á¤ÇÏ´Â °ÍÀ¸·Î½á ÇàÇØÁý´Ï´Ù.
INTIN[20:21] ST Interrupt inputs 20 and 21:
ÀÌ ½ÅÈ£´Â ¸®µð·º¼Ç Å×ÀÌºí ¿£Æ®¸®20:21¿¡ Á¢¼ÓµÇ°í ÀÖ½À´Ï´Ù. ÀϹÝÀûÀ¸·Î ÀÌ ½ÅÈ£´Â ¸ÞÀκ¸µåÀÇ ÀÎÅÍ·´Æ®¿¡
Á¢¼ÓµÇ°í ÀÖ½À´Ï´Ù(MIRQ[0-1]). ÀÌ·¯ÇÑ ÇÉÀº NMI³ª INIT ½ÅÈ£, ¶Ç´Â ¹ü¿ë ¸ñÀûÀÇ ÀÎÅÍ·´Æ®¿¡ »ç¿ëµË´Ï´Ù.
INTIN22 ST Interrupt input 22:
ÀÌ ½ÅÈ£´Â ¸®µð·º¼Ç Å×ÀÌºí ¿£Æ®¸® 22¿¡ Á¢¼ÓµË´Ï´Ù. ÀÌ ½ÅÈ£´Â ¹ü¿ë ¸ñÀûÀÇ ÀÎÅÍ·´Æ®¿¡
»ç¿ëµË´Ï´Ù.
INTIN23/SMI# ST Interrupt input 23:
ÀÌ ½ÅÈ£´Â ¸®µð·º¼Ç Å×ÀÌºí ¿£Æ®¸® 23¿¡ Á¢¼ÓµË´Ï´Ù. ÀÌ ÀԷ¿¡´Â SMI ÀÎÅÍ·´Æ® ·çÆÃÀ» À§ÇÑ Æ¯¼öÇÑ ±â´ÉÀ»
°¡Áý´Ï´Ù. mask bit°¡ ¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì, ½ÅÈ£´Â ´Ù¸¥ ÀÎÅÍ·´Æ®¿Í °°°Ô APIC ¹ö½º»ó¿¡ º¸³»Áö´Â Åë»óÀÇ>ÀÎÅÍ·´Æ® ÀÔ·ÂÀÌ
µË´Ï´Ù. mask bit°¡ ¼³Á¤µÇ¾î ÀÖ´Â °æ¿ì, INTN23/SMI#ÀÔ·ÂÀº IOAPIC¸¦ ÅëÇØ¼, SMIOUT#Ãâ·Â ½ÅÈ£·Î ·çÆÃ
µË´Ï´Ù.
HOME |
INtime |