|
INtime
Tech
INtime Top
WindowsÀÎÅÍ·´Æ®¿Í INtimeÀÎÅÍ·´Æ®
Windows°¡ »ç¿ëÇϰí ÀÖ´Â Çϵå¿þ¾î ÀÎÅÍ·´Æ®¿Í INtime ¾îÇø®ÄÉÀ̼ÇÀÌ »ç¿ëÇÏ´Â Çϵå¿þ¾î ÀÎÅÍ·´Æ®´Â ¾î´À ÂÊÀÌ ¿ì¼±µÇ´Â
°ÍÀԴϱî?
ÀϷʷμ ÀÎÅÍ·´Æ®µÈ ¶óÀÎÀÇ ÀÌ¿ë »óȲÀ» ´ÙÀ½°ú °°ÀÌ °¡Á¤ÇÕ´Ï´Ù.
IRQ9 .... Windows
IRQ10 ... INtime
1.Windows ÀÎÅÍ·´Æ® ó¸®ÁßÀÇ INtime ÀÎÅÍ·´Æ®
Windows ÀÎÅÍ·´Æ®Ã³¸®´Â µµÁß ÁߴܵǾî INtime ÀÎÅÍ·´Æ®Ã³¸®°¡ ¼±Á¦
ÇÕ´Ï´Ù

IRQ9 ÀÎÅÍ·´Æ®ÀÇ ¹ß»ý(AÁ¡)À¸·Î WindowsISR´Â CPU ÀÎÅÍ·´Æ® Ç÷¡±×ÀÇ Å¬¸®¾î(CLI)¸¦ ½Ç½ÃÇØ
PIC¿¡ ´ëÇØ¼ ÇöÀçÀÇ
IRQ¿Í ¿ì¼±µµ°¡ ³·Àº ÀÎÅÍ·´Æ® ¸¶½ºÅ©(IRQ9~IRQ15)¸¦ ¼³Á¤ÇÕ´Ï´Ù. ÀÌÀü¿¡ IRQ10 ÀÎÅÍ·´Æ®ÀÇ ¹ß»ýÀÌ ÀÖ¾úÀ» °æ¿ì(BÁ¡), IRQ10
ÀÎÅÍ·´Æ®´Â PIC¿¡ º¸·ùµË´Ï´Ù.
WindowsISR°¡ CPU ÀÎÅÍ·´Æ® Ç÷¡±×¼¼Æ®(STI ¶Ç´Â IRETD)¸¦ ½Ç½ÃÇØ ÇÑÆí PIC¿¡ EOI(EndOfInterrupt)¸¦
º¸³» ¸ÇóÀ½½ÃÁ¡(CÁ¡)¿¡¼ INtime¿¡ ½ºÀÄ¡ ÇØ IRQ10 ÀÎÅÍ·´Æ® 󸮰¡ µ¿ÀÛÀ» °³½ÃÇÕ´Ï´Ù.
AÁ¡À¸·ÎºÎÅÍ CÁ¡¿¡ À̸£±â±îÁö ÀÇ IRQ10´Â
±ØÈ÷ ´Ü½Ã°£ÀÔ´Ï´Ù¸¸ ±â´Ù¸®°Ô µË´Ï´Ù.
INtime¿¡ ½ºÀÄ¡ µÉ ¶§(CÁ¡) Windows°¡ »ç¿ëÇϰí ÀÖ´Â IRQ ¸ðµç °ÍÀº PIC»ó¿¡¼ ¸¶½ºÅ© µË´Ï´Ù(WindowsÀÇ ÀÎÅÍ·´Æ®°¡
È¥ÀÔÇÒ °ÍÀº ¾ø´Ù).
IRQ10ÀÇ ÀÎÅÍ·´Æ® 󸮰¡ ¿Ï·áÇÑ ½ÃÁ¡(DÁ¡) ÀÌÈÄ, µ¿ÀÛ½Ãų Çʿ䰡 ÀÖ´Â INtime ½º·¹µå°¡ ÀÖÀ¸¸é Â÷·ÊÂ÷·Ê ½ºÀÄ¡ µÇ¾î ÃÖÁ¾ÀûÀ¸·Î
priority 254ÀÇ Windows ½º·¹µå¿¡ µµ´ÞÇϸé(EÁ¡) Windows¿¡ ½ºÀÄ¡ µË´Ï´Ù. ÀÌ ¶§ ´Ù½Ã PIC¿¡ÀÇ ÀÎÅÍ·´Æ® ¸¶½ºÅ© ¼³Á¤Àº
WindowsÀÇ È¯°æ¿ëÀ¸·Î º¹¿øµË´Ï´Ù. ÀÌ ÈÄó¸®Áß¿¡¼ ¸¸³ IRQ9 ÀÎÅÍ·´Æ® ó¸®ÀÇ °è¼ÓÀÎ driverISR ºÎºÐÀÌ
󸮵˴ϴÙ.
2.INtime ÀÎÅÍ·´Æ® ó¸®ÁßÀÇ Windows ÀÎÅÍ·´Æ®
Windows ÀÎÅÍ·´Æ®´Â º¸·ùµÇ¾î ¸ðµç INtime ½º·¹µåÀÇ ¿Ï·á ÈÄ¿¡
µ¿ÀÛÇÕ´Ï´Ù

IRQ10ÀÇ ÀÎÅÍ·´Æ® ¹ß»ý(AÁ¡)À¸·Î, INtime¿¡ÀÇ ½ºÀÄ¡°¡ ¹ß»ýÇÕ´Ï´Ù.
ÀÌ ¶§ Windows°¡ »ç¿ëÇϰí ÀÖ´Â IRQ ¸ðµç °ÍÀº
PIC»ó¿¡¼ ¸¶½ºÅ© µÇ°í ÀÖ½À´Ï´Ù. IRQ10ÀÇ ÀÎÅÍ·´Æ® 󸮸¦ Çϰí ÀÖ´Â »óÅ·ΠIRQ9°¡ ¹ß»ýÇßÀ» ¶§(BÁ¡), ¸¶½ºÅ© µÈ IRQ9´Â PIC»ó¿¡¼
º¸·ùµÇ°Ô µË´Ï´Ù.
IRQ10ÀÇ ÀÎÅÍ·´Æ® 󸮰¡ ¿Ï·áÇÑ ½ÃÁ¡(CÁ¡) ÀÌÈÄ, µ¿ÀÛ½Ãų Çʿ䰡 ÀÖ´Â INtime ½º·¹µå´Â Â÷·ÊÂ÷·Ê ½ºÀÄ¡ µÇ¾î ÃÖÁ¾ÀûÀ¸·Î
priority 254ÀÇ Windows ½º·¹µå¿¡ µµ´ÞÇÑ ½ÃÁ¡(DÁ¡)¿¡¼, °£½ÅÈ÷ Windows¿¡ ½ºÀÄ¡ µË´Ï´Ù.
ÀÌ ¶§ PIC¿¡ÀÇ ÀÎÅÍ·´Æ®µÈ ¸¶½ºÅ©
¼³Á¤Àº ´Ù½Ã WindowsÀÇ È¯°æ¿ëÀ¸·Î º¹¿øµË´Ï´Ù.Á÷ ÈÄ, º¸·ùµÇ°í ÀÖ´ø IRQ9ÀÇ ÀÎÅÍ·´Æ® 󸮴 °³½ÃµÇ¾î WindowsISR,
dirverISRÀÇ ¼ø¼¿¡ µ¿ÀÛÇÕ´Ï´Ù.
|