3.1 Portability
NDIS µå¶óÀ̹öµéÀº À©µµ¿ìÁî 2000À» Áö¿øÇÏ´Â ¸ðµç Ç÷§Æûµé¿¡¼ ½±°Ô Æ÷ÆÃµÉ ¼ö ÀÖ°Ô Çϱâ À§ÇØ ¾²¿©Á®¾ß ÇÑ´Ù.
ÀϹÝÀûÀ¸·Î, ÇϳªÀÇ Çϵå¿þ¾î Ç÷§Æû¿¡¼ ¶Ç ÇϳªÀÇ Ç÷§ÆûÀ¸·Î Æ÷ÆÃÇÏ´Â °ÍÀº ´ÜÁö ½Ã½ºÅÛ È£È¯ ÄÄÆÄÀÏ·¯·Î ÀçÄÄÆÄÀÏÀÌ
¿ä±¸µÇ¾îÁ®¾ß ÇÑ´Ù.
µå¶óÀ̹ö °³¹ßÀÚµéÀº À̰ÍÀÌ ±×µéÀÇ µå¶óÀ̹ö°¡ Æ÷ÆÃµÉ ¼ö ¾ø°Ô ¸¸µé±â ¶§¹®¿¡ ¿î¿µÃ¼Á¦ ƯÁ¤ ÇÔ¼öµéÀ» È£ÃâÇÏ´Â °ÍÀ»
ÇÇÇØ¾ß ÇÑ´Ù. ±× ´ë½Å¿¡, ±×·¯ÇÑ È£Ãâµé°ú µ¿µîÇÑ NIDS°¡ »ç¿ëµÇ¾îÁ®¾ß ÇÑ´Ù.
NDIS ÇÔ¼öµé¿¡ ´ëÇÑ Áö¿ø È£ÃâµéÀ» Á¦ÇÑÇÏ´Â °ÍÀº Äڵ尡 NDIS¸¦ Áö¿øÇÏ´Â ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ¿î¿µÃ¼Á¦ »çÀÌ¿¡ Æ÷ÆÃµÇ´Â
Äڵ带 Çã¶ôÇÑ´Ù. NDIS´Â µå¶óÀ̹ö¸¦ °³¹ßÇϱâ À§ÇÑ Ç³ºÎÇÑ Áö¿ø ÇÔ¼öµéÀ» ÀͽºÆ÷Æ®Çϰí Á÷Á¢ ¿î¿µÃ¼Á¦¸¦ È£ÃâÇÒ ÇÊ¿ä´Â
¾ø´Ù. µå¶óÀ̹öµéÀº C·Î ÀÛ¼ºµÇ¾îÁ®¾ß ÇÑ´Ù. µå¶óÀ̹ö ÄÚµå´Â ANSI C Ç¥ÁØ¿¡ Á¦ÇѵǾîÁ®¾ß ÇÏ°í ´Ù¸¥ ½Ã½ºÅÛ È£È¯
ÄÄÆÄÀÏ·¯µé¿¡ ÀÇÇØ Áö¿øµÇÁö ¾Ê´Â ¾î¶² ¾ð¾î Ư¡µéÀ» »ç¿ëÇÏ´Â °ÍÀ» ÇÇÇØ¾ß ÇÑ´Ù. µå¶óÀ̹ö ÄÚµå´Â ANSI C Ç¥ÁØÀÌ
Á¤ÀÇµÈ ½ÇÇàÀ¸·Î ÁöÁ¤µÈ ¾î¶² Ư¡µéÀ» »ç¿ëÇÏ¿© ¾²¿©ÁöÁö ¸»¾Æ¾ß ÇÑ´Ù.
µå¶óÀ̹öµéÀº ±×µéÀÇ Å©±â¿Í layoutÀÌ Ç÷§Æû¸¶´Ù ¹Ù²î´Â µ¥ÀÌÅÍ Å¸ÀԵ鿡 ¾î¶² Á¾¼ÓµéÀ» ÇÇÇØ¾ß ÇÑ´Ù. µå¶óÀ̹ö ÄÚµå´Â
NDIS Á¦°ø ÇÔ¼öµé ´ë½Å¿¡ ¾î¶² C ·±Å¸ÀÓ ¶óÀ̺귯¸® ÇÔ¼öµéÀ» È£ÃâÇÒ Çʿ䰡 ¾ø´Ù.
¾î¶°ÇÑ floating Æ÷ÀÎÆ® ¿¬»êµéÀº Ä¿³Î¸ðµå¿¡¼ Çã¶ôµÇÁö ¾Ê´Â´Ù. ±×·¯ÇÑ ¿¬»êµéÀ» ½ÃµµÇÏ´Â °ÍÀº Ä¡¸íÀûÀÎ ¿¡·¯ÀÌ´Ù.
¸¸¾à µå¶óÀ̹ö°¡ Ç÷§Æû ƯÁ¤ Ư¡µéÀ» Áö¿øÇÏ´Â Äڵ带 Æ÷ÇÔÇÑ´Ù¸éÀº, ±×·¯ÇÑ ÄÚµå´Â #ifdef¿Í #endif ¹®ÀÚµé »çÀÌ¿¡
ĸ½¶ÈµÇ¾îÁ®¾ß ÇÑ´Ù.
|