±â¼ú¿¬Àç / Àû¿ë±â¼ú°ú Àû¿ë»ç·Ê ±¹»ê ½Å±â¼úÀÌ ÇÏ·ç¼ÓÈ÷ ÃâÇöÇØ¾ß
ÀÓº£µðµå ½Ã½ºÅÛÀ̳ª ½Ç½Ã°£ ¿î¿µÃ¼Á¦(RTOS)ÀÇ Æ¯Â¡À¸·Î´Â ¸Þ¸ð¸®¿Í CPU ÆÄ¿ö µî Á¦ÇÑÀûÀΠȯ°æ¿¡¼ ¿øÇÏ´Â ±â´ÉÀ» ÃÖÀûÀ¸·Î ±¸ÇöÇØ¾ß Çϱ⠶§¹®¿¡ ÇÁ·Î±×·¡¹Ö ±â¼ú »Ó¸¸ ¾Æ´Ï¶ó Çϵå¿þ¾î¿¡ ´ëÇÑ Æø³ÐÀº Áö½ÄÀÌ ¿ä±¸µÈ´Ù. ÀÌ·¯ÇÑ Æ¯Â¡À¸·Î ÀÎÇÏ¿© ½Ç½Ã°£ 󸮸¦ Æ÷ÇÔÇÑ ¿î¿µÃ¼Á¦¿¡ °üÇÑ Àü¹ÝÀûÀÎ ±â¼ú°ú Áö½ÄÀ» ¹ÙÅÁÀ¸·Î ÇÑ ´Ù¸¥ ¿©·¯ ±â¼úÀ» ÀÀ¿ëÇÏ¿© Àû¿ëµÉ ¼ö ÀÖ´Â ºÐ¾ß´Â ±¤¹üÀ§ÇÏ°Ô ÀÌ·ç¾î Áú ¼ö ÀÖ´Ù. ¿©±â¼´Â ¸ÕÀú ½Ç½Ã°£ ¿î¿µÃ¼Á¦¿Í ÀÓº£µðµå ½Ã½ºÅÛ¿¡ °üÇÑ Àû¿ë ±â¼úµé¿¡ ´ëÇØ ÀÌ·ÐÀûÀÎ ³»¿ë°ú Á¦Ç°ÀÇ ¿¹·Î ¾Ë¾Æº¸°í ÇöÀç ÀÌ·¯ÇÑ ±â¼úÀ» ÀÀ¿ëÇÑ ½ÇÁ¦ Á¦Ç°À̳ª Àû¿ë »ç·Ê¸¦ ¾Ë¾Æ º¸µµ·Ï ÇÑ´Ù. Real-Time°ú ¿î¿µÃ¼Á¦ÀÇ °ü°è ¿î¿µÃ¼°è´Â ¸ðµç ŽºÅ©ÀÇ ½ÇÇàÀ» ÅëÇÕÇϰí Áö¿øÇÏ´Â ¿ä¼Ò¸¦ °®Ãß¾î¾ß Çϰí ÀÎÅÍ·´Æ®¸¦ ´Ù·ç´Âµ¥ ÀÖ¾î ¸íÈ®ÇÑ ±â´ÉÀ» ¼öÇàÇØ¾ß ÇÏ°í ´ÙÀ½°ú °°Àº ±â´ÉÀ» Á¦°øÇØ¾ß ÇÑ´Ù.
¹ü¿ë ¿î¿µÃ¼Á¦¿Í´Â ¹Ý´ë·Î ½Ç½Ã°£ ¿î¿µÃ¼Á¦ÀÇ ¸ñÇ¥´Â º¹À⼺À» ÃÖ¼ÒÈÇÏ´Â °ÍÀÌ´Ù. À̰ÍÀº ½Ç½Ã°£ ¿î¿µÃ¼°è¿¡¼ ¸¹Àº ÀÛ¾÷À» ¼öÇàÇÏ´Â ¿î¿µÃ¼Á¦°¡ ÇÊ¿äÇÏ´Ù´Â °ÍÀÌ ¾Æ´Ï¶ó ŽºÅ©°¡ ¿¹Ãø °¡´ÉÇÏ°í ºü¸£°Ô ½ÇÇàµÇ´Â °ÍÀÌ Áß¿äÇÏ°Ô ¿©°ÜÁø´Ù´Â ÀǹÌÀÌ´Ù. ±×·¯³ª Á¾Á¾ ¹ü¿ë ¿î¿µÃ¼°èº¸´Ù ½ÇÁ¦·Î ½Ç½Ã°£ ¿î¿µÃ¼°è°¡ ´À¸®°Ô º¸¿©Áö´Â °æ¿ì¸¦ °æÇèÇÒ ¼ö ÀÖ´Ù. ¿¹·Î¼ ¿¹Ãø °¡´ÉÇÑ °ªÀ» ¾ò±â À§ÇÏ¿© ij½¬ ¸Þ¸ð¸® »ç¿ëÀ» »ç¿ëÇÏÁö ¾Ê°í °³¹ßÇÏ´Â °æ¿ì°¡ Àִµ¥ À̶§¿¡´Â ½ÇÇà ¼Óµµ°¡ ¶³¾îÁö´Â Çö»óÀÌ ³ªÅ¸³¯ ¼ö ÀÖ´Ù. Áï ij½¬ ¸Þ¸ð¸®, ÆÄÀÌÇÁ¶óÀÎÀ» ÅëÇÑ ÇÁ·Î¼¼¼ ¹× ºÐ±â ¾Ë°í¸®ÁòÀº ½Ç½Ã°£ ¿î¿µÃ¼Á¦¿¡¼ ¿¹Ãø °¡´ÉÇÑ ¿ä¼Ò¸¦ ¾î·Æ°Ô ÇÏ´Â ¿äÀÎÀÌ µÈ´Ù. (Âü°í Site - http://linux-embedded.com) ÀÓº£µðµå ½Ã½ºÅÛ ÇÁ·Î±×·¡¹Ö ÀÓº£µðµå ½Ã½ºÅÛ ÇÁ·Î±×·¡¹ÖÀ̶ó°í ÀÏ¹Ý ÇÁ·Î±×·¡¹Ö°ú ´Ù¸¦ °ÍÀÌ ¾øÁö¸¸ µð¹ö±ëÀ̳ª ºÐ¼®¿¡ ÀÖ¾î¼ ¼¼½ÉÇÑ ÀÛ¾÷À» ÇÊ¿ä·Î ÇÑ´Ù. ´ë»óÀÌ µÇ´Â Çϵå¿þ¾î°¡ Á¦ÇÑÀûÀ̱⠶§¹®¿¡ ÀÌ·¯ÇÑ ÀÚ¿øÀ» ÃæºÐÈ÷ Ȱ¿ëÇÏ¿© ÇÁ·Î±×·¡¹ÖÀ» ÇØ¾ß ÇÏ¸ç °³¹ß ȯ°æ ±¸Ãà¿¡ ¸¹Àº ³ë·ÂÀÌ ¿ä±¸µÈ´Ù. °³¹ß¿¡ ÀÖ¾î¼ ÇÔ¼ö°ü·Ã ¸í·ÉÀ» ¼öÇàÇϱâ À§Çؼ´Â ·±Å¸ÀÓ ¶óÀ̺귯¸®¸¦ ¸¸µé¾î¾ß ÇÏ°í ±× ¹ÛÀÇ Àû´çÇÑ °³¹ß »óÅ ǥ½Ã¸¦ À§ÇØ Çϵå¿þ¾î µð¹ö°Å¸¦ ºÙÀÌ´Â ¹æ¹ýµµ Àִµ¥ ÀÌ °æ¿ì¿¡´Â RTOS°¡ Áö¿øÇÏ´Â µð¹ö°Å¸¦ ÀÌ¿ëÇϰųª ȤÀº µð¹ö°Å¿¡ ¸ÂÃß¾î Äڵ带 ÀÛ¼ºÇÏ´Â ¹æ¹ýÀÌ ÀÖ´Ù. º¸Åë ÀÓº£µðµå ½Ã½ºÅÛÀº ÇÑ ¹ø Àü¿øÀÌ µé¾î¿À¸é Áö¼ÓÀûÀÎ µ¿ÀÛÀ» ¿ä±¸Çϱ⠶§¹®¿¡ ¸Þ¸ð¸®ÀÇ È¿À²ÀûÀÎ °ü¸®°¡ ÇÊ¿äÇÏ´Ù. Ãʱ⠽ÃÀÛ ºÎºÐ¿¡¼ ÇÁ·Î±×·¥ÀÌ »ç¿ëÇÒ ¸Þ¸ð¸®¸¦ ¹Ì¸® ÇÒ´çÇØ¹ö¸®°í ¼öÇà Áß¿¡´Â µ¿ÀûÀ¸·Î ¸Þ¸ð¸®¸¦ ÇÒ´ç¹ÞÁö ¾Ê´Â´Ù. ÀÌ·¸°Ô ÇÔÀ¸·Î½á ¼Óµµ¿Í ¾ÈÁ¤¼ºÀ» ³ôÀÏ ¼ö ÀÖ´Ù. ÀÓº£µðµå ½Ã½ºÅÛ ÇÁ·Î±×·¡¹ÖÀÇ °¡Àå Áß¿äÇÑ ±â¼úÀº ¸¶ÀÌÅ©·Î ÇÁ·Î¼¼¼ Á¾·ù¿¡ µû¸¥ ¸Þ¸ð¸® »ç¿ë·®À» ÁÙÀÌ´Â ÄÚµù ¹æ¹ýÀÌ ÇÙ½ÉÀÌ µÉ °ÍÀÌ´Ù. (Âü°í site - http://www.embedded.com) Àû¿ë ±â¼ú ¾Õ¼ ½Ç½Ã°£ ¿î¿µÃ¼Á¦¿Í ÀÓº£µðµå ½Ã½ºÅÛ¿¡ ´ëÇÑ ÀÌ·ÐÀû ±â¼ú ³»¿ë¿¡ ´ëÇÏ¿© ¾Ë¾Æ º¸¾Ò´Ù. ÀÌ·¯ÇÑ ¿î¿µÃ¼Á¦ ¹× ½Ã½ºÅÛ ³»¿ëÀ» ¹ÙÅÁÀ¸·Î ´Ù¸¥ ±â¼úµéÀ» Æ÷ÇÔÇÏ´Â ÇϳªÀÇ ÀÀ¿ë ±â¼ú¿¡ ´ëÇÏ¿© ¾Ë¾Æº»´Ù. ¸Þ¸ð¸® »óÁÖÇü µ¥ÀÌÅͺ£À̽º ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¿¡ ÀÖ¾î¼ µ¥ÀÌÅÍ º£À̽º Áö¿ø¿¡ ´ëÇÑ ºÎºÐÀÌ Áß¿äÇÑ À§Ä¡¸¦ Â÷ÁöÇϰí ÀÖÀ¸¸ç ½Ç½Ã°£ ¿î¿µÃ¼Á¦¿¡¼´Â ½Ç½Ã°£ ±â´É°ú ÀÓº£µðµå ±â´ÉÀ» Áö¿øÇÏ´Â µ¥ÀÌÅÍ º£À̽º°¡ ÇÊ¿ä·Î µÈ´Ù. ÀÌ·¯ÇÑ ¿ä±¸¿¡ ¸Â´Â ±â¼úÀÌ ¹Ù·Î ¸Þ¸ð¸® »óÁÖÇü µ¥ÀÌÅÍ º£À̽ºÀÌ´Ù. °¡Àå Å« Ư¡Àº ¸Þ¸ð¸®¿¡ »óÁÖÇÏ¿© ±â´ÉÀ» ¼öÇàÇϱ⠶§¹®¿¡ ¼º´É°ú ¼Óµµ¸é¿¡¼ ¸¹Àº ÀåÁ¡À» °¡Áö°í ÀÖÀ¸¸ç ºñ¿ë°ú ¾ÈÁ¤¼º¸é¿¡¼µµ Àû¿ë°¡Ä¡°¡ ÃæºÐÇÑ Á¡À» °¡Áö°í ÀÖ´Ù. À½¼º µ¥ÀÌÅÍ Àü¼Û, ÀÎÅÍ³Ý ¾îÇø®ÄÉÀ̼Ç, PDA ºÐ¾ß µî¿¡ Àû¿ëµÇ°í ÀÖ´Ù.(Âü°í Site - http://www.timesten.com)
High-Availability System ÇöÀçÀÇ ÄÄÇ»ÅÍ ½Ã½ºÅÛµéÀº ¿¹Àü°ú´Â ´Þ¸® ´ëÇüÈµÇ°í °¢ ½Ã½ºÅÛÀÇ Á߿伺µµ Áõ´ëµÇ°í ÀÖ´Ù. ºñÁî´Ï½ºÀûÀ̳ª ¼ºñ½ºÀûÀÎ Ãø¸éÀ¸·Î º¼ ¶§ ÀÌ·¯ÇÑ ½Ã½ºÅÛµéÀÇ ¿¬¼ÓÀûÀÌ°í ¾ÈÁ¤ÀûÀÎ À¯Áö°¡ °¡´ÉÇϵµ·Ï ÇØ¾ß ÇÒ °ÍÀÌ´Ù. À̶§ Àû¿ëµÇ´Â ±â¼úÀÌ ¹Ù·Î HA(High Availability)±â¼úÀÌ¸ç ½Ç½Ã°£, ÀÓº£µðµå ºÐ¾ß¿¡µµ ÇÔ²² Àû¿ëµÇ¾î ÀÌ·ç¾î Áø´Ù. ÇöÀç HA°ü·Ã Çϵå¿þ¾î ÀåºñµéÀÌ °è¼Ó °³¹ßµÇ°í ÀÖÀ¸¸ç ÀÌ¿¡ ¸Â´Â ¼ÒÇÁÆ®¿þ¾îÀûÀÎ °³¹ßµµ ÇÔ²² ÀÌ·ç¾îÁö°í ÀÖ´Ù. ¹°·Ð ½Ç½Ã°£ ¿î¿µÃ¼Á¦µµ ±âº»À¸·Î ÀÌ·¯ÇÑ Çϵå¿þ¾î¿¡ Æ÷ÆÃ µÇ°í ½ÇÁ¦ °³¹ß ȯ°æÀ̳ª ½Ã½ºÅÛ¿¡ Àû¿ëµÇ°í ÀÖ´Ù. Embedded Java ÀÓº£µðµå ½Ã½ºÅÛ¿¡¼´Â ¿©·¯ ÀåÁ¡À» °¡Áø ´Ù¸¥ ±â¼úµéÀÇ Á¢¸ñÀÌ »ó´çÇÑ Á߿伺À» °¡Áö°í ÀÖ´Ù. Àç»ç¿ë¼º, È®À强 µîÀÇ Æ¯Â¡À» °¡Áø ÀÚ¹Ù´Â ÀÌ·¯ÇÑ Æ¯Â¡ÀÌ ¿ä±¸µÇ´Â ÀÓº£µðµå ½Ã½ºÅÛ¿¡¼ Àû¿ëÇÏ·Á´Â ³ë·ÂÀÌ ÀÖ¾úÀ¸¸ç ¿©±â¼ ź»ýÇÑ °ÍÀÌ ¹Ù·Î ÀÓº£µðµå ÀÚ¹ÙÀÌ´Ù. ÀÓº£µðµå ÀÚ¹Ù´Â ÀÓº£µðµå µð¹ÙÀ̽º¿¡ ¸Â°Ô ¼³°èµÇ¾î ÀÖ¾î ÀûÀº ¸®¼Ò½º¸¦ °¡Áö°í ÃÖÀûÀÇ ¼º´ÉÀ» ³¾ ¼ö ÀÖÀ¸¸ç, POSIX ±â¹ÝÀÇ ½ºÄÉÁ층, ¾²·¹µåÀÇ È°¿ëÀ¸·Î ½Ç½Ã°£ ¿î¿µÃ¼Á¦¿¡ ÀûÇÕÇÏ°Ô °³¹ßµÇ¾ú´Ù.
<Ç¥>ÀÓº£µðµå ½Ã½ºÅÛ °³¹ß ȯ°æ
°á·Ð ¿À´Ã³¯ ½Ç½Ã°£ ¿î¿µÃ¼Á¦¿Í ÀÓº£µðµå ½Ã½ºÅÛ¿¡ ´ëÇÑ °ü½ÉÀÌ Á¡Â÷ ³ô¾Æ°¡°í ÀÖ°í ½ÇÁ¦·Î ±â¼ú·ÂÀ» °¡Áö°í °³¹ßÇÏ´Â ¾÷üµéµµ ¸¹¾Æ Á³´Ù. ±×·³¿¡µµ ºÒ±¸Çϰí Áö±Ý±îÁö ¾Ë¾Æº» Àû¿ë ±â¼úÀ̳ª »ç·Ê°¡ °ÅÀÇ ¿Ü±¹ÀÇ °ÍÀ̾ú´Ù. °¡´ÉÇÑ ºü¸¥ ½ÃÀÏ ³»¿¡ ÁÁÀº ¼Ö·ç¼ÇµéÀÌ ³ª¿Í ÁÜÀ¸·Î½á ÀÚüÀûÀÎ ±â¼ú·ÂÀ» °¡Áø ±â¼ú ¼±Áø±¹ÀÌ µÇ±â¸¦ ¹Ù¶õ´Ù. |
|||||||
|
|||||||
* ÀÚ·á Ãâó : http://www.dpc.or.kr/dbworld/document/200002/tech.html |