iRFW ±â¼ú Á¤º¸


netRMX¿Í iRFW3.0ÀÇ È£È¯¼º


iRFW3.0Àº netRMXÀÇ »óÀ§ ȣȯ Á¦Ç°ÀÔ´Ï´Ù

iRFW3.0(iRMX For Windows3.0)Àº, netRMXÀÇ »óÀ§ ȣȯ Á¦Ç°À¸·Î¼­ ÀÚ¸® ¸Å±èÀ» ÇØ µÇ°í ÀÖ½À´Ï´Ù.¸î°³ÀÇ ½Å±â´É, ¸î°³ÀÇ ÆóÁöµÈ ±â´ÉÀÌ Á¸ÀçÇÕ´Ï´Ù.¿©±â¿¡¼­´Â, ±âÁ¸ÀÇ netRMX ½Ã½ºÅÛÀ» iRFW3.0¿¡ ÀÌÇà ÇÏ´Â °æ¿ìÀÇ Á¦ÁÖÀÇ¿¡ ´ëÇÏ°í ±âÀ縦 ½Ç½ÃÇϰí ÀÖ½À´Ï´Ù.

iRFW3.0À¸·Î Ãß°¡°¡ µÈ ±â´É

WindowsNT4.0/2000/XP¿Í º´Çà µ¿ÀÛ

MS-DOS·Î ¹Ù²î¾î, WindowsNT4.0/2000/XP°¡ º´Çà µ¿ÀÛÇÕ´Ï´Ù.Windows Àüü°¡ priority 254³»¿¡¼­ µ¿ÀÛÀ» ½Ç½ÃÇÏ´Â Á¡Àº µ¿ÀÏÇÕ´Ï´Ù.Windows¿Í º´Çà µ¿ÀÛÇÏ´Â °Í¿¡ ÀÇÇØ¼­, °­·ÂÇÑ GUI¿Í »ç¿ëÇϱ⠽¬¿î ¿ÀÆÛ·¹À̼ÇÀ» ½ÇÇöµÉ ¼ö ÀÖ½À´Ï´Ù.

NTFS ÆÄÀÏ µå¶óÀ̹ö

NTFS ȣȯÀÇ ÆÄÀÏ Æ÷¸ËÀ» Ãë±ÞÇÒ ¼ö ÀÖ°Ô µÇ¾ú½À´Ï´Ù.

Microsoft Visual Studio¿¡ ÀÇÇÑ °³¹ß

Ç÷§ ¸ðµ¨·Î µ¿ÀÛÇÏ´Â Ring3 ¾îÇø®ÄÉÀ̼ÇÀÇ °³¹ßÀÌ °¡´ÉÇØÁ³½À´Ï´Ù.½Å±Ô ¾îÇø®ÄÉÀÌ¼Ç °³¹ß¿¡ ÀûÀýÇϰí ÀÖ½À´Ï´Ù.¼¼±×¸ÕÆ®(segment) ¸ðµ¨ ¾îÇø®ÄÉÀ̼ÇÀ» Visual Studio¿ëÀ¸·Î À̽ÄÇÏ´Â °æ¿ì¿¡´Â buildptr( )¸¦ ÀÌ¿ëÇÒ ¼ö ¾ø°Ô µÇ±â À§ÇØ ³í¸® ¼öÁ¤ÀÌ »ý±é´Ï´Ù.

ASM386 ¾î¼Àºí·¯ ºÎ¼Ó
PL/M386 ÄÄÆÄÀÏ·¯ ºÎ¼Ó
SoftScopeIII µð¹ö°Å ºÎ¼Ó

¿É¼Ç Á¦Ç°ÀÎ ÀÌ·¯ÇÑ ÄÄÆÄÀÏ·¯, ¾î¼Àºí·¯, µð¹ö°Å°¡ ºÎ¼ÓÀÌ µÇ¾ú½À´Ï´Ù.ic386 ÄÄÆÄÀÏ·¯´Â °è¼ÓÇØ µ¿°í µÇ°í ÀÖ½À´Ï´Ù.

¼¼Ä¡±â °øÀ¯È­

PCI µð¹ÙÀ̽º³¢¸®ÀÇ IRQ ¶óÀÎ °øÀ¯°¡ À¯È¿°¡ µÇ¾î, °øÀ¯È­ ¼¼Ä¡±â 󸮿ë API°¡ ½ÇÀåµÇ¾ú½À´Ï´Ù.

º¸´Ù ¼¼¼¼ÇÑ Ä«³×¸£Æ½ ¼³Á¤

200¸¶ÀÌÅ©·Î ¼¼ÄÁµå, 250¸¶ÀÌÅ©·Î ¼¼ÄÁµå, 500¸¶ÀÌÅ©·Î ¼¼ÄÁµå, 1 ¹Ð¸® ¼¼ÄÁµå, 2 ¹Ð¸® ¼¼ÄÁµå, 5 ¹Ð¸® ¼¼ÄÁµå, 10 ¹Ð¸® ¼¼ÄÁµå·ÎºÎÅÍ ÀÚÀ¯·Ó°Ô ¼±ÅÃÇÒ ¼ö ÀÖ°Ô µÇ¾ú½À´Ï´Ù.À̰Ϳ¡ ÀÇÇØ¼­ º¸´Ù ¼¶¼¼ÇÑ ½Ã°£ Á¤µµ·ÎÀÇ Ã³¸®ÀÇ ½ÇÇöÀÌ °¡´ÉÇØÁý´Ï´Ù.

¿ø½Ã ÄÚµå ÆíÁý

Æò»ó½Ã»ç¿ëÀÇ Windows¿ë ÅØ½ºÆ® ¹®ÀÚ ÆíÁý±â¸¦ ÀÌ¿ëÇØ ¿ø½Ã ÄÚµåÀÇ º¯°æÀÌ °¡´ÉÇÏ°Ô µË´Ï´Ù.

À̽ĻóÀÇ ÁÖÀÇÁ¡

³×Æ®¿öÅ©¿¡ ´ëÇØ

iRFW3.0¿¡¼­´Â Ç¥ÁØÀ¸·Î TCP/IPµå¶óÀ̹ö¿Í ¼ÒÄÏ ¶óÀ̺귯¸®°¡ ½ÇÀåµÇ°í ÀÖ½À´Ï´Ù.netRMX¿ëÀÇ mnTCP/IPÁ¦Ç°ÀÇ ¼ÒÄÏ ¶óÀ̺귯¸® ÇÔ¼ö¿Í ÀϺΠȣȯ¼ºÀÌ ¾ø´Â °ÍÀÌ ÀÖ½À´Ï´Ù.iRFW3.0 ºÎ¼ÓÀÇ ³×Æ®¿öÅ© µå¶óÀ̹ö´Â, Intel8255x ³×Æ®¿öÅ© ÆÁ žÀçÀÇ PCIÇü NIC Ä«µå, RealTek8139 ³×Æ®¿öÅ© ÆÁ žÀçÀÇ PCIÇü NIC Ä«µå, NE2000 ȣȯ ISAÇü NIC Ä«µå¸¦ ½ÃÀÛÀ¸·Î ÇÑ NIC Ä«µå·Î ´ëÀÀÇϰí ÀÖ½À´Ï´Ù.

PCI ¶óÀ̺귯¸® API¸¦ ÀÌ¿ëÀÇ °í°´

iRFW3.0¿¡¼­´Â ½Ã½ºÅÛ API·Î¼­ PCI Á¶ÀÛ°è ½Ã½ºÅÛ ÄÝÀÌ ½ÇÀåµÇ¾ú½À´Ï´Ù.netRMX·Î Á¦°øµÇ°í ÀÖ´ø PCI ¶óÀ̺귯¸®(mnpci.h, mnpci.lib)¿Í À¯Æ¿¸®Æ¼ Ä¿¸àµå(getpci, setpci)´Â Á¦°øµÇÁö ¾Ê½À´Ï´Ù.ÀÌÇà¿¡ ÇØ´çÇØ PCI Á¶ÀÛ°è ½Ã½ºÅÛ ÄÝ¿¡ÀÇ º¯°æÀÌ ÇÊ¿äÇÕ´Ï´Ù.

È­¸é Ç¥½Ã¿¡ MS-DOS/Windows3.1À» ÀÌ¿ëÀÇ °í°´

RTE ½Ã½ºÅÛ ÄÝ(RealtimeExtention)Àº °è¼ÓÇØ¼­ ÀÌ¿ëÀÌ °¡´ÉÇÕ´Ï´Ù.Windows3.1ÀÇ VB2.0 ÇÁ·Î±×·¡¹ÖÀ» À§Çؼ­ ÁغñµÇ¾î ÀÖ´ø RTE ½Ã½ºÅÛ ÄÝ Á¦°ø(RMX4WIN.DLL)Àº ¾ø¾îÁ³À¸¹Ç·Î, DLL¸¦ ÀÚÀÛÇÏ´Â µî ¹æ¹ýÀÌ ÇÊ¿äÇÕ´Ï´Ù.

È­¸é Ç¥½Ã¿¡ HIÄܼÖÀ» ÀÌ¿ëÀÇ °í°´

ÀϺÎÀÇ escape sequence°¡ ´Ù¸£±â À§Çؼ­ È­¸éÀÌ ¹«³ÊÁú °¡´É¼ºÀÌ ÀÖ½À´Ï´Ù.WindowsGUI ¾îÇø®ÄÉÀ̼ǿ¡ÀÇ ÀÌÇàÀ» ÃßõÇÕ´Ï´Ù.

Æó»ç µå¶óÀ̹ö Á¦Ç°(RS-00 x½Ã¸®Áî)À» ÀÌ¿ëÀÇ °í°´

°¢Á¾ µå¶óÀ̹ö Á¦Ç°(RS-00 x½Ã¸®Áî)Àº ic386 ÄÄÆÄÀÏ·¯¸¦ °è¼ÓÇØ »ç¿ëÇϽô °æ¿ì¿¡ °è¼ÓÇØ¼­ ÀÌ¿ëÀÌ °¡´ÉÇÕ´Ï´Ù.Æó»ç¿¡¼­´Â Â÷·ÊÂ÷·Ê µå¶óÀ̹öÀÇ iRFW ´ëÀÀÈ­¸¦ ½Ç½ÃÇϰí ÀÖ½À´Ï´Ù.Visual Studio ÄÄÆÄÀÏ·¯¿¡ÀÇ ¾îÇø®ÄÉÀÌ¼Ç À̽ÄÀ» ½Ç½ÃÇÏ´Â °æ¿ì¿¡´Â RSI-00 xµå¶óÀ̹ö Á¦Ç°¿¡ ÀÌÇà ÇØ ÁÖ¼¼¿ä.

½Ã½ºÅÛ ÄÝ rqe_create_descriptor¸¦ ÀÌ¿ëÀÇ °í°´

Àý´ë ¹øÁö¸¦ ÁöÁ¤ÇÑ ¹°¸® ¸Þ¸ð¸®¾ÆÅ©¼¼½º¸¦ ½Ç½ÃÇϰí ÀÖ´Â °æ¿ì(rqe_create_descriptor ½Ã½ºÅÛ ÄÝÀÌ ÀÌ¿ëµÇ°í ÀÖ´Â °æ¿ì)¿¡, ÀϺηΠÄÚµå º¯°æÀÌ ÇÊ¿äÇÕ´Ï´Ù.ÀÚ¼¼ÇÑ °ÍÀº ±â¼ú Á¤º¸ ÆäÀÌÁö¸¦ ºÁ ÁÖ¼¼¿ä.

¹°¸® µð¹ÙÀ̽º¸íÀÇ »óÀ§

µð¹ÙÀ̽º µå¶óÀ̹ö¿¡ ÀÇÇØ¼­ ÁÖ¾îÁö´Â µð¹ÙÀ̽º ¹°¸® ¸íĪÀÇ ÀϺο¡ Â÷À̰¡ ÀÖÀ» °¡´É¼ºÀÌ ÀÖ½À´Ï´Ù.attachdevice Ä¿¸àµå ȤÀº rq_attach_deviceºÎÀÇ È®ÀÎÀ» ÃßõÇÕ´Ï´Ù.

µð·ºÅ丮 Àý´ë ÆÐ½ºÀÇ »óÀ§

iRFW3.0 ½Ã½ºÅÛ¿¡ ´ëÇϰí´Â ÀνºÅç½ÃÀÇ ÁöÁ¤¿¡ ÀÇÇØ, netRMX·Î »ç¿ëÇϰí ÀÖ´ø µð·ºÅ丮 Àý´ë ÆÐ½º¿Í ´Ù¸¥ À§Ä¡¿¡ ÆÄÀϱºÀÌ ¼³Ä¡µÉ °¡´É¼ºÀÌ ÀÖ½À´Ï´Ù.µð·ºÅ丮 Àý´ë ÆÐ½º¸¦ ÀÌ¿ëÀÇ °æ¿ì¿¡´Â ÁÖÀÇÇØ ÁֽʽÿÀ.³í¸® ÆÐ½º(:sample:¿Í °°Àº ÆÐ½º ÁöÁ¤)¸¦ »ç¿ëÀÇ °æ¿ì¿¡´Â attachfile Ä¿¸àµå, rq_attach_file ½Ã½ºÅÛ ÄݺÎÀÇ È®ÀÎÀ» ÃßõÇÕ´Ï´Ù.

netRTE ½Ã½ºÅÛ ÄÝÀ» ÀÌ¿ëÀÇ °í°´

netRTE(³×Æ®¿öÅ©¿ù ÇØÀÇ Windows±â·ÎºÎÅÍ ÀÌ¿ëÇÒ ¼ö ÀÖ´Â ½Ã½ºÅÛ ÄÝ ¿ä±¸)´Â ÆóÁöµÇ¾ú½À´Ï´Ù.À¯»çÇÏ´Â ±â´É NTX-API¸¦ »ç¿ëÇÏ´Â °Í¿¡ ÀÇÇØ¼­ °°Àº 󸮸¦ ´Þ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.½Ã½ºÅÛ ÄÝ ¸íĪÀ̳ª, ½Ã½ºÅÛ ÄÝÀÇ Ãë±Þ ¹æ¹ýÀº ´Ù¸¨´Ï´Ù.

netRMX ÅëÇÕ °³¹ß ȯ°æÀ» ÀÌ¿ëÀÇ °í°´

netRMX ÅëÇÕ °³¹ß ȯ°æ(³×Æ®¿öÅ©¿ù ÇØÀÇ Windows±â·ÎºÎÅÍ °øµ¿ ÄÚµå ÆíÁý, ºôµå, ½ÇÇàÀ» ½Ç½ÃÇÏ´Â ±â´É)Àº ÆóÁöµÇ¾ú½À´Ï´Ù.Windows¿¡ ÀÇÇÑ Æú´õ °øÀ¯µîÀÇ ±â´ÉÀ» ÀÌ¿ëÇϰí, ÄÚµåÀÇ °øµ¿ ÆíÁýÀº °è¼ÓÇØ¼­ °¡´ÉÇÕ´Ï´Ù.