1. º»ÀÎÀ» ÀÚÀ¯·Ó°Ô Ç¥ÇöÇÏ´Â °ø°£ÀÔ´Ï´Ù. Çü½Ä¿¡ ±¸¾Ö¹ÞÁö ¸¶½Ã°í º»ÀÎÀ» °¡Àå Àß Ç¥ÇöÇÒ ¼ö ÀÖ´Â ÇüÅ·ΠÀÔ·ÂÇØÁÖ¼¼¿ä. (¼ºÀå°úÁ¤, °¡Ä¡°ü, ¼º°ÝÀ¯Çü, »çȸ°æÇè, Áö¿øÇÑ Á÷¹«¿¡ °ü½ÉÀ» °®°Ô µÈ ÀÌÀ¯, ³²µéº¸´Ù Á¤¸» Àß ÇÒ ¼ö ÀÖ´Â ÀÏ, ¾ÕÀ¸·Î ²À Çغ¸°í ½ÍÀº ÀÏ, ³»°¡ ÇÑ ÀÏ Áß °¡Àå ¿Á¤ÀûÀ¸·Î Çß´ø ÀÏ, ³»°¡ ÇÑ ÀÏ Áß °¡Àå âÀÇÀûÀ̾ú´Ù°í »ý°¢ÇÏ´Â ÀÏ µî ÀÚ½ÅÀ» ÃÖ´ëÇÑ Ç¥ÇöÇÒ ¼ö ÀÖ´Â ³»¿ëÀ» Àû¾î ÁÖ½Ã¸é µË´Ï´Ù.) [3100byte À̳»]ÇüÆíÀÌ ³Ë³ËÇÏÁö´Â ¾Ê¾ÒÁö¸¸ ȸñÇÑ °¡Á¤ÀÇ 1³² 1³à Áß ¸·³»·Î ÅÂ¾î³ Àú´Â ½ÉÇÑ Àå³²Ù·¯±â¿´½À´Ï´Ù. °ñ¸ñ´ëÀåÀ» ÇÏ¸ç ¿©±âÀú±â »ç°í¸¦ Ä¡°í ´Ù³æ´ø Àú´Â »ó±Þ»ýÀÌ À̻縦 ¿Í µ¿»ýµéÀ» ±«·ÓÈ÷ÀÚ ½Î¿òÀ» °Å´Â ´çµ¹ÇÑ ¼Ò³âÀ̱⵵ Çß½À´Ï´Ù. û¼Ò³â±â¿¡´Â ³ó±¸Çϴ ģ±¸µé°ú ¾î¿ï·Á ±æ°Å¸® ³ó±¸°æ±â¿¡µµ ³ª°¡¸ç Áñ°Å¿î ½Ã°£À» º¸³Â½À´Ï´Ù. ±×·± Á¦°¡ ÄÄÇ»Å͸¦ óÀ½ ¸¸³ °ÍÀº ÁßÇб³ 1Çг⠶§¿´½À´Ï´Ù. ù³¯ ½Ç¼ö·Î ÄÄÇ»Å͸¦ Æ÷¸ËÇعö¸®¸é¼ Ç×»ó ÄÄÇ»Å͸¦ ¾Ë±â À§ÇØ ³ë·ÂÇØ¿Ô½À´Ï´Ù. ´ëÇб³¸¦ ÁøÇÐÇÒ ¶§¿¡µµ ÄÄÇ»ÅÍ Àü°ø ¿Ü¿¡´Â ´Ù¸¥ ´ë¾ÈÀÌ »ý°¢ÀÌ ³ªÁö ¾Ê¾Ò½À´Ï´Ù. ´Ù¸¥ Çй®µé°ú ´Ù¸£°Ô ÄÄÇ»Åʹ ģ±¸µéÇÑÅ×µµ ÀÎÁ¤¹Þ°í ÀÖ¾ú±â ¶§¹®¿¡ ³²µéº¸´Ù ÀßÇÒ ÀÚ½ÅÀÌ ÀÖ¾ú½À´Ï´Ù. ÇÏÁö¸¸ ´ëÇÐ °úÁ¤ÀÌ Àú¿¡°Ô º¸¿©ÁØ ¼¼°è´Â ´Ù¸¥ °ÍÀ̾ú½À´Ï´Ù.End UserÀÇ ÀÔÀå¿¡¸¸ ÀÖ¾ú´ø Àú´Â ÇÁ·Î±×·¡¸ÓÀÇ ÀÔÀåÀ¸·Î ´Ù½Ã ½ÃÀÛÇØ¾ß Çß½À´Ï´Ù. ±×¶§¼¾ß Á¦°¡ ³²µéº¸´Ù ¾Õ¿¡ ÀÖ´Â °ÍÀÌ ¾Æ´Ï°í ÀÌÁ¦ Ãâ¹ß¼±¿¡ ¼ÀÖ´Ù´Â °ÍÀ» ±ú´Þ¾Ò½À´Ï´Ù. ÀÚ´Â ½Ã°£º¸´Ù µµ¼°ü¿¡ ÀÖ´Â ½Ã°£ÀÌ ´õ ¸¹Àº ¹«·ÆÀ» Áö³ªÀÚ µ¿±âµé°ú ÈĹèµéÀÌ Àú¸¦ ÀÎÁ¤ÇØÁÖ¾ú½À´Ï´Ù.±×·¸°Ô ÇкΠ4ÇгâÀÌ µÇÀÚ Ãë¾÷¿¡ ´ëÇØ °ÆÁ¤Çϱ⿡ ¾Õ¼ ´õ ¹è¿ö¾ß ÇÒ °ÍÀÌ Çб³¿¡ ³²Àº °Å °°´Ù´Â »ý°¢ÀÌ µé¾ú½À´Ï´Ù. ±×·¡¼ ´ëÇпø¿¡ ÁøÇÐÇÏ°Ô µÇ¾ú°í ÇöÀç °¡»óÈ °ü·Ã ¿¬±¸¸¦ ÁøÇàÇÏ°í ÀÖ½À´Ï´Ù.Àú´Â ¹à°í ±àÁ¤ÀûÀÎ ¼º°ÝÀ» °¡Áö°í ÀÖ½À´Ï´Ù. ±×·¡¼ »õ·Î¿î »ç¶÷µé°ú ¸¸³´Ù ÇÒÁö¶óµµ ºü¸¥ ¼Óµµ·Î ±×µé »çÀÌ¿¡ ³ì¾Æµé ¼ö ÀÖÀ¸¸ç ÆÀ ³»ÀÇ ºÐÀ§±â ¸ÞÀÌÄ¿ ¿ªÇÒÀ» ÇÏ°ï ÇÕ´Ï´Ù. ÀÌ·± ÀúÀÇ ¼º°ÝÀº ÆÀ ´ÜÀ§·Î ¿òÁ÷ÀÌ´Â ¼ÒÇÁÆ®¿þ¾î °³¹ß°úÁ¤¿¡¼ Å« ÀåÁ¡ÀÌ µÇ¾î ¿Ô½À´Ï´Ù. ±×¸®°í »ó´ë¹æÀÇ ÀÇ°ßÀ» °æûÇÒ ÁÙ ¾Ð´Ï´Ù. °¡²û¾¿ ÀÇ°ß Ãæµ¹ÀÌ ÀϾ´Âµ¥ ±×°ÍÀº ÇÑÂÊÀÇ ÀÇ°ßÀÌ ¸íÈ®ÇÑ ¼Ö·ç¼ÇÀÌ ¾Æ´Ï±â ¶§¹®¿¡ ¹ß»ýÇÑ´Ù°í »ý°¢ÇÕ´Ï´Ù. µû¶ó¼ ȸÀÇ Áß¿¡ ÀÇ°ß Ãæµ¹ÀÌ ÀϾ°Ô µÇ¸é Àú´Â ÇÑ¹ß ¹°·¯³ª¼ »ó´ë¹æÀÇ ÀÇ°ßÀ» °æûÇÏ°í °´°üÀûÀ¸·Î Æò°¡¸¦ ÇÏ°Ô µË´Ï´Ù. ÀúÀÇ Á¿ì¸íÀº ¡®ÈÄȸÇÏÁö ¸»ÀÚ¡¯ÀÌ°í ¡®Ã¥ÀÓ°¨¡¯ÀÌ Á¦°¡ »ý°¢ÇÏ´Â ÃÖ°íÀÇ °¡Ä¡ÀÔ´Ï´Ù. ½ÇÆп¡µµ ¹è¿ï Á¡ÀÌ ÀÖ´Ù°í »ý°¢Çϱ⠶§¹®¿¡ Çѹø °áÁ¤ÇÑ »çÇ׿¡ ´ëÇؼ´Â Ã¥ÀÓ°¨ ÀÖ°Ô ¼öÇàÇØ ³ª°¡¸ç Àý´ë µÚµ¹¾Æº¸°Å³ª ÇÏÁö ¾Ê½À´Ï´Ù.ÀÌ·¯ÇÑ ÀúÀÇ ¼º°Ý ¶§¹®¿¡ ±³¼ö´ÔÀ̳ª ¿¬±¸½Ç ¼±¹èµéÀº Àú¿¡°Ô ÀÏÀ» ¸Ã±â¸é ³¡±îÁö ¹Ï°í ±â´Ù·Á ÁÝ´Ï´Ù. ¸¶Âù°¡Áö·Î Àú ¶ÇÇÑ ±× ºÐµéÀÇ ±â´ë¸¦ Àú¹ö¸®Áö ¾Ê±â À§ÇØ ÃÖ¼±À» ´ÙÇØ ÀÏÀ» ÁøÇàÇØ ³ª°©´Ï´Ù.2. ±â¼ú ºÎ¹® Áö¿øÀڷμ º»ÀÎÀÌ °®Ãß°í ÀÖ´Â ¿ª·® ¹× ´É·Â¿¡ ´ëÇØ Ç¥ÇöÇØ ÁÖ¼¼¿ä. (±â¼ú ºÎ¹®¿¡ °ü½ÉÀ» °®°Ô µÈ ÀÌÀ¯, ¾ÕÀ¸·Î ²À Çغ¸°í ½ÍÀº ÀÏ, ³²µéº¸´Ù Á¤¸» Àß ÇÒ ¼ö ÀÖ´Â ÀÏ, º¸À¯ÇÏ°í ÀÖ´Â ³²´Ù¸¥ ¿ª·® ¹× ´É·Â µî¿¡ ´ëÇØ Àû¾î ÁÖ½Ã¸é µË´Ï´Ù.) [3100 byte À̳»]Àú´Â Æò¼Ò¿¡µµ Àü°ø¿¡ ´ëÇؼ ÇнÀÇÏ´Â °ÍÀ» ÁÁ¾ÆÇÕ´Ï´Ù. ±×·¡¼ C, JAVA, C#, C++ µî ¸¹Àº ¾ð¾î¸¦ ´Ù·ç¾î º¸¾Ò°í Ä¿³Î ÇÁ·Î±×·¡¹Ö, ÀÓº£µðµå ¾îÇø®ÄÉÀ̼ǺÎÅÍ ½ÃÀÛÇؼ À©µµ¿ì, ¸®´ª½º ¾îÇø®ÄÉÀ̼Ç, ½Ç¹ö¶óÀÌÆ®¸¦ ÀÌ¿ëÇÑ RIA ¼Ö·ç¼Ç±îÁö ³ÐÀº ºÐ¾ß¸¦ °æÇèÇغ¸¾Ò½À´Ï´Ù. ÇкΠ¶§¿¡´Â À¯ºñÄõÅͽº ¼îÇμ¾ÅͶó´Â ÅÒ ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇغ¸¾Ò½À´Ï´Ù. ÇØ´ç ÇÁ·ÎÁ§Æ®¿¡´Â Å©°Ô ¼¼ °³ÀÇ ¼ºê½Ã½ºÅÛÀÌ µîÀåÇϴµ¥ `°í°´ÀÌ ¼ºñ½º¸¦ ¹ÞÀ» ÅÍÄ¡½ºÅ©¸°ÀÌ ÀåÂøµÈ ÀÓº£µðµå º¸µå`, `¸ÅÀå¿¡¼ Áø¿°ú °í°´¿äû¿¡ ´ëÀÀÇÒ, Á÷¿øÀ» À§ÇÑ PDA`, `°ü¸®ÀÚ¿Í Á÷¿ø, °í°´À» Çϳª·Î ¹¾îÁÖ´Â À¥¼¹ö`°¡ ±×°ÍÀÔ´Ï´Ù.°¢°¢ÀÇ ¼ºê½Ã½ºÅÛÀ» °³¹ßÇϱâ À§Çؼ ÁÖ¸ñ¹Þ°í ÀÖ´Â ±â¼úÀ̳ª ÇÁ·¹ÀÓ¿öÅ©¸¦ µµÀÔÇϱâ À§Çؼ ³ë·ÂÇß½À´Ï´Ù. À¥¼¹ö¸¦ ±¸ÃàÇϱâ À§Çؼ´Â AJAX, DHTML, STRUTS ÇÁ·¹ÀÓ¿öÅ© µîÀ» »ç¿ëÇÏ¿´°í PDA¸¦ À§Çؼ´Â C#À» »õ·Ó°Ô °øºÎÇÏ¿´½À´Ï´Ù. ¸¶Áö¸·À¸·Î ÀÓº£µðµå º¸µå¸¦ À§Çؼ´Â ¸®´ª½º¸¦ µµÀÔÇÏ¿© ½ÇÁ¦ ¹°Ç°À» ÀÐ¾î µé¾î¿À´Â ºÎºÐÀº RFID ¸®´õ±â¸¦ ÅëÇÑ ½Ã¸®¾ó Åë½ÅÀ» ÅëÇØ ±¸ÃàÇÏ¿´½À´Ï´Ù. óÀ½ ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇÒ ¶§¿¡´Â ¾î´À ºÎºÐºÎÅÍ ¼ÕÀ» ´ë¾ßÇÒÁö °¨ÀÌ ÀâÈ÷Áö ¾Ê¾Æ¼ ¸¹Àº ºÎºÐÀÌ Èûµé¾ú½À´Ï´Ù. ÇÏÁö¸¸ °á±¹ ¿Ï¼ºÇÏ°Ô µÇ¾ú°í ±× °á°ú¹°ÀÌ ¿Ïº®ÇÏ°Ô »ó¿ë鵃 ¼ö ÀÖ´Â ¼öÁØÀº ¾Æ´ÒÁö¶óµµ ±× °ÍÀ¸·Î ÀÎÇØ Àú´Â Çлç°úÁ¤¿¡¼ ¹è¿ï ¼ö ÀÖ´Â °Í ¿Ü¿¡µµ ¸¹Àº °ÍÀ» ´À³¢°í °æÇèÇÒ ¼ö ÀÖ¾ú½À´Ï´Ù. ÇöÀç´Â ETRI¿Í `SoD ¼ºñ½º¸¦ À§ÇÑ Çù¾÷Çü VM ½Ã½ºÅÛ ±â¼ú °³¹ß`À̶ó´Â ÇÁ·ÎÁ§Æ®¸¦ ÁøÇà ÁßÀÔ´Ï´Ù. ÇØ´ç ÇÁ·ÎÁ§Æ®´Â °¡»óµ¥½ºÅ©Å¾À» ±¸¼ºÇÏ´Â ¿©·¯ I/O µð¹ÙÀ̽º¸¦ µ¿ÀûÀ¸·Î À籸¼ºÇÏ´Â °Í¿¡ °ü·ÃµÈ ÇÁ·ÎÁ§Æ®ÀÔ´Ï´Ù. ¸ÕÀú, °¡»óµ¥½ºÅ©ÅéµéÀº ¿äÁò À̽´ÈµÇ°í ÀÖ´Â XenÀ» »ç¿ëÇÏ¿© ±¸¼ºÀ» ÇÏ°í Xen Server¿¡ ¿©·¯ µ¥½ºÅ©Å¾À» ±¸µ¿½ÃÅ°°Ô µË´Ï´Ù. ±×·¯ÇÑ °¡»ó µ¥½ºÅ©Å¾À» »ç¿ëÇϱâ À§Çؼ´Â °á±¹ I/O µð¹ÙÀ̽ºµéÀ» ÀûÀýÇÑ ÇüÅ·Π¿¬°áÇØ ÁÖ¾î¾ß Çϴµ¥ ÀÌ·± I/O µð¹ÙÀ̽ºµéÀÇ ¿¬°á ¹× ÇØÁ¦¸¦ ¸ð´ÏÅ͸µ ÇÏ°í °ü¸®ÇØÁִ Ŭ¶óÀ̾ðÆ®¸¦ °³¹ßÇÏ¿´½À´Ï´Ù. Ŭ¶óÀ̾ðÆ®´Â ¸®´ª½º¸¦ Ç÷§ÆûÀ¸·Î µð¹ÙÀ̽ºÀÇ ¹°¸®ÀûÀÎ ¿¬°á ¹× ÇØÁ¦¸¦ ¸ð´ÏÅ͸µÇÏ°í ÇÊ¿ä½Ã ³×Æ®¿öÅ© Åë½ÅÀ» ÅëÇØ °¡»óµ¥½ºÅ©Åé°úÀÇ I/O¸¦ ¼öÇàÇÏ°Ô µË´Ï´Ù. ÀÌ·¯ÇÑ Á¢±Ù¹ýÀº adapter¶ó´Â °æ·®ÀÇ Çϵå¿þ¾î¸¦ ¿ä±¸ÇÏ°Ô µË´Ï´Ù. µû¶ó¼ ¼³Ä¡°¡ µû·Î ÇÊ¿äÇÏÁö ¾Ê°í ³×Æ®¿öÅ©¸¸ Á¢¼ÓÀÌ °¡´ÉÇÏ´Ù¸é ÀÚ½ÅÀÇ ÄÄÇ»ÅÍÀÇ I/O ÀÚ¿øÀ» µð¹ÙÀ̽º Pool¿¡ ³ÖÀ» ¼ö ÀÖ´Â ¹æ½Äµµ ÇÊ¿äÇÕ´Ï´Ù. ±×·± ºÎºÐÀ» ÇØ°áÇϱâ À§Çؼ ½Ç¹ö¶óÀÌÆ®¸¦ ÀÌ¿ëÇÏ¿© ·ÎÄÃÀÇ ÀÚ¿øÀ» °¡»óµð¹ÙÀ̽º ÇüÅ·Π±¸¼ºÀ» ÇÏ¿© °ü¸®¸¦ ¹Þ´Â ÇüÅ·εµ ±¸ÇöÀ» ÇÏ¿´½À´Ï´Ù.
|
Å© µîÀ» »ç¿ëÇÏ¿´°í PDA¸¦ À§Çؼ´Â C#À» »õ·Ó°Ô °øºÎÇÏ¿´½À´Ï´Ù. ¸¶Áö¸·À¸·Î ÀÓº£µðµå º¸µå¸¦ À§Çؼ´Â ¸®´ª½º¸¦ µµÀÔÇÏ¿© ½ÇÁ¦ ¹°Ç°À» ÀÐ¾î µé¾î¿À´Â ºÎºÐÀº RFID ¸®´õ±â¸¦ ÅëÇÑ ½Ã¸®¾ó Åë½ÅÀ» ÅëÇØ ±¸ÃàÇÏ¿´½À´Ï´Ù. óÀ½ ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇÒ ¶§¿¡´Â ¾î´À ºÎºÐºÎÅÍ ¼ÕÀ» ´ë¾ßÇÒÁö °¨ÀÌ ÀâÈ÷Áö ¾Ê¾Æ¼ ¸¹Àº ºÎºÐÀÌ Èûµé¾ú½À´Ï´Ù. ÇÏÁö¸¸ °á±¹ ¿Ï¼ºÇÏ°Ô µÇ¾ú°í ±× °á°ú¹°ÀÌ ¿Ïº®ÇÏ°Ô »ó¿ë鵃 ¼ö ÀÖ´Â ¼öÁØÀº ¾Æ´ÒÁö¶óµµ ±× °ÍÀ¸·Î ÀÎÇØ Àú´Â Çлç°úÁ¤¿¡¼ ¹è¿ï ¼ö ÀÖ´Â °Í ¿Ü¿¡µµ ¸¹Àº °ÍÀ» ´À³¢°í °æÇèÇÒ ¼ö ÀÖ¾ú½À´Ï´Ù. ÇöÀç´Â ETRI¿Í `SoD ¼ºñ½º¸¦ À§ÇÑ Çù¾÷Çü VM ½Ã½ºÅÛ ±â¼ú °³¹ß`À̶ó´Â ÇÁ·ÎÁ§Æ®¸¦ ÁøÇà ÁßÀÔ´Ï´Ù. ÇØ´ç ÇÁ·ÎÁ§Æ®´Â °¡»óµ¥½ºÅ©Å¾À» ±¸¼ºÇÏ´Â ¿©·¯ I/O µð¹ÙÀ̽º¸¦ µ¿ÀûÀ¸·Î À籸¼ºÇÏ´Â °Í¿¡ °ü·ÃµÈ ÇÁ·ÎÁ§Æ®ÀÔ´Ï´Ù. ¸ÕÀú, °¡»óµ¥½ºÅ©ÅéµéÀº ¿äÁò À̽´ÈµÇ°í ÀÖ´Â XenÀ» »ç¿ëÇÏ¿© ±¸¼ºÀ» ÇÏ°í Xen Server¿¡ ¿©·¯ µ¥½ºÅ©Å¾À» ±¸µ¿½ÃÅ°°Ô µË´Ï´Ù. ±×·¯ÇÑ °¡»ó µ¥½ºÅ©Å¾À» »ç¿ëÇϱâ À§Çؼ´Â °á±¹ I/O µð¹ÙÀ̽ºµéÀ» ÀûÀýÇÑ ÇüÅ·Π¿¬°áÇØ ÁÖ¾î¾ß Çϴµ¥ ÀÌ·± I/O µð¹ÙÀ̽ºµéÀÇ ¿¬°á ¹× ÇØÁ¦¸¦ ¸ð´ÏÅ͸µ ÇÏ°í °ü¸®ÇØÁִ Ŭ¶óÀ̾ðÆ®¸¦ °³¹ßÇÏ¿´½À´Ï´Ù. Ŭ¶óÀ̾ðÆ®´Â ¸®´ª½º¸¦ Ç÷§ÆûÀ¸·Î µð¹ÙÀ̽ºÀÇ ¹°¸®ÀûÀÎ ¿¬°á ¹× ÇØÁ¦¸¦ ¸ð´ÏÅ͸µÇÏ°í ÇÊ¿ä½Ã ³×Æ®¿öÅ© Åë½ÅÀ» ÅëÇØ °¡»óµ¥½ºÅ©Åé°úÀÇ I/O¸¦ ¼öÇàÇÏ°Ô µË´Ï´Ù. ÀÌ·¯ÇÑ Á¢±Ù¹ýÀº adapter¶ó´Â °æ·®ÀÇ Çϵå¿þ¾î¸¦ ¿ä±¸ÇÏ°Ô µË´Ï´Ù. µû¶ó¼ ¼³Ä¡°¡ µû·Î ÇÊ¿äÇÏÁö ¾Ê°í ³×Æ®¿öÅ©¸¸ Á¢¼ÓÀÌ °¡´ÉÇÏ´Ù¸é ÀÚ½ÅÀÇ ÄÄÇ»ÅÍÀÇ I/O ÀÚ¿øÀ» µð¹ÙÀ̽º Pool¿¡ ³ÖÀ» ¼ö ÀÖ´Â ¹æ½Äµµ ÇÊ¿äÇÕ´Ï´Ù. ±×·± ºÎºÐÀ» ÇØ°áÇϱâ À§Çؼ ½Ç¹ö¶óÀÌÆ®¸¦ ÀÌ¿ëÇÏ¿© ·ÎÄÃÀÇ ÀÚ¿øÀ» °¡»óµð¹ÙÀ̽º ÇüÅ·Π±¸¼ºÀ» ÇÏ¿© °ü¸®¸¦ ¹Þ´Â ÇüÅ·εµ ±¸ÇöÀ» ÇÏ¿´½À´Ï´Ù.