¡®ÈÞ´ëÆùÀÌ ¶È¶ÈÇØÁø´Ù¡¯
¹«¼±ÀÎÅÍ³Ý ¼ºñ½ºÀÇ ±Ù°£ÀÎ ¹öÃß¾ó¸Ó½Å(Virtual Machine)ÀÇ ¼º´ÉÀÌ ´ëÆø Çâ»óµÅ ¾ÕÀ¸·Î º¸´Ù ´Ù¾çÇÑ ¼ºñ½º¸¦ Áñ±æ ¼ö ÀÖ´Â ±â¹ÝÀÌ ¸¶·ÃµÉ Àü¸ÁÀÌ´Ù.
3ÀÏ °ü·Ã¾÷°è¿¡ µû¸£¸é ½ÅÁö¼ÒÇÁÆ®¡¤¿¢½º¾¾ÀÌ¡¤¾Æ·Î¸¶¼ÒÇÁÆ®¡¤º§·Ï½º¼ÒÇÁÆ® µîÀÇ ¼Ö·ç¼Ç¾÷üµéÀº ÈÞ´ëÆù¿¡¼ ¿©·¯°³ÀÇ ¾ÖÇø®ÄÉÀ̼ÇÀ» µ¿½Ã¿¡ ¼öÇàÇÒ ¼ö ÀÖ´Â ¸ÖƼŽºÅ· ±â´É°ú 3D µîÀÇ ¶óÀ̺귯¸®, Ĩ¼¼Æ®¿Í ¸Þ¸ð¸®ÀÇ µ¿ÀÛÀ» ÃÖÀûÈÇÏ´Â °¢Á¾ ±â´ÉÀ» Ãß°¡Çϸç Ç÷§Æû ¾÷±×·¹À̵忡 ÀÕµû¶ó ³ª¼°í ÀÖ´Ù.
¹«¼±ÀÎÅÍ³Ý ¼ºñ½ºÀÇ ¹ßÀü¿¡ ¸ÂÃç ÈÞ´ëÆù ȯ°æ¿¡¼µµ PC ó·³ º¸´Ù º¹ÀâÇÏ°í ´ÙÁßÈµÈ ¼ºñ½º¸¦ Á¦°øÇϱâ À§ÇÑ ±â¼ú ÁøÈ°¡ ±ÞÁøÀüµÇ´Â Ãß¼¼´Ù.
½ÅÁö¼ÒÇÁÆ®(´ëÇ¥ ÃÖÃæ¿±)Àº ÀÚ»ç ¹öÃß¾ó¸Ó½Å ¡®Áö³Ø½º(GNEX)¡¯ÀÇ ÇÏÀÌ·¹º§ ¾ð¾î¸¦ ±âÁ¸ C ±â¹Ý¿¡¼ C++ üÁ¦·Î º¯°æÇϱâ À§ÇÑ ÀÛ¾÷¿¡ µé¾î°¬´Ù. C++·Î º¯°æÇÏ¸é ½Ã½ºÅÛ ÃÖÀûȰ¡ ¿ëÀÌÇÑ CÀÇ Æ¯¼º¿¡´Ù °´Ã¼ÁöÇâ Æ¯¼ºÀÇ ÀÚ¹Ù ÀåÁ¡µµ ¼ö¿ë, VMÀÇ È¿À²¼ºÀ» ³ôÀÏ ¼ö ÀÖ´Ù´Â ¼³¸íÀÌ´Ù. ¶Ç ¡®Áö³Ø½º¡¯¿¡ ÀÚü °³¹ßÇÑ 3D API µîÀ» Ãß°¡ÇÏ´Â ÀÛ¾÷µµ º´Çà ÁßÀÌ´Ù.
¾Æ·Î¸¶¼ÒÇÁÆ®(´ëÇ¥ ÀÓ¼º¼ø)´Â ±¹Á¦Ç¥ÁØ ±Ô°ÝÀÎ JSR 121, TS-7149À» ÁؼöÇÏ¸é¼ ¿©·¯ °³ÀÇ ÀÚ¹Ù ¾ÖÇø®ÄÉÀ̼ÇÀ» µ¿½Ã¿¡ ½ÇÇàÇÏ´Â ÈÞ´ëÆù¿ë ¸ÖƼÇà ÀÚ¹Ù VM(Á¦Ç°¸í:mMVM)À» °³¹ßÇϰí ÇØ¿ÜÇ⠴ܸ»±â¿¡ žÀ縦 ŸÁø ÁßÀÌ´Ù. mMVMÀº ÇϳªÀÇ VM ÀνºÅϽº°¡ ¿©·¯°³ÀÇ ³í¸®Àû VMÀ» °ü¸®ÇÏ´Â ¹æ½ÄÀ¸·Î ¹é±×¶ó¿îµå·Î mp3 À½¾ÇÀ» µéÀ¸¸é¼ °ÔÀÓÀ» Áñ±â´Â µî ÈÞ´ëÆùÀÇ È°¿ë ¹üÀ§¸¦ ±Ø´ëÈÇÒ ¼ö ÀÖ´Â ¼Ö·ç¼ÇÀÌ´Ù. ½ÇÇà ÁßÀÎ ¾ÖÇø®ÄÉÀÌ¼Ç °£ÀÇ Á¤º¸±³È¯µµ °¡´ÉÇØ À̸¦ Ȱ¿ëÇÑ ´Ù¾çÇÑ ¼ºñ½ºµµ Çö½ÇÈÇÒ Àü¸ÁÀÌ´Ù. ¾Æ·Î¸¶¼ÒÇÁÆ®´Â ÈÞ´ëÆù»ó¿¡¼ Á÷Á¢ ÀÚ¹Ù ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¼Ò½º ·¹º§ µð¹ö±ëÀ» ÇÒ ¼ö ÀÖ´Â ¡®AROMA-KDWP(KVM Debug Wire Protocol)¡¯µµ ÇÔ²² ³»³õ¾Ò´Ù.
¿¢½º¾¾ÀÌ(´ëÇ¥ ±èÁÖÇõ)µµ ÇØ¿ÜÇâ Ç÷§ÆûÀÎ ¡®XVM¡¯¿¡ ¸ÖƼŽºÅ© °¡»ó¸Ó½Å(MVM)À» Àû¿ë, ¿¬¸»±îÁö »ó¿ëȸ¦ Áغñ ÁßÀ̸ç XVM 2.7¹öÀüºÎÅÍ´Â ´Ü¸»±â´Ü¿¡¼ ÀÚ¹Ù ÄÄÆÄÀÏ·¯ ±â´ÉÀ» ¼öÇàÇÏ´Â ±â¼úÀ» Àû¿ë, ÈÞ´ëÆù ¼º´ÉÀ» 8¡10¹è Çâ»ó½Ãų °èȹÀÌ´Ù. ±¹³» ¹öÀüÀÎ SK-VM¿¡µµ MVM ±â´ÉÀ» Ãß°¡ÇÏ´Â À§ÇÇ °íµµÈ ÀÛ¾÷µµ ÃßÁø ÁßÀÌ´Ù.
º§·Ï½º¼ÒÇÁÆ®(´ëÇ¥ ÀÌÈﺹ)Àº Ç÷§Æû ÃֽйöÀüÀÎ ¡®Áö³ë½º2¡¯¿¡ ¹ÙÀ̳ʸ®¿Í ¹ÙÀÌÆ® Äڵ带 º´Çà »ç¿ëÇÏ´Â ÇÏÀ̺긮µå ½ÇÇà°ú ¸Þ¸ð¸® °ü¸®¸¦ ÃÖÀûÈÇÏ´Â Á¦³Ê·¹ÀÌ¼Ç °¡ºñÁö ÄÝ·º¼Ç ±â´ÉÀ» Ãß°¡ÇÒ °èȹÀÌ´Ù. ÀÌ¹Ì LGT°¡ Ãâ½ÃÇÑ À§ÇÇ 1.6¹öÀü ´Ü¸»±â¿¡ ÀϺΠÀû¿ëµÈ ÀÌ ±â´ÉÀº ÇâÈÄ À§ÇÇ2.0Æù ÀÌÈÄ ´Ü¸»±âºÎÅÍ º»°Ý žÀçµÈ´Ù. ¡®Áö³ë½º¡¯´Â 1.0¹öÀüºÎÅÍ MVM ±â´ÉÀ» °áÇÕ, ¸ÖƼŽºÅ· ȯ°æÀ» Áö¿øÇؿԴÙ.
¿¢½º¾¾ÀÌÀÇ ±èÁÖÇõ »çÀåÀº ¡°ÈÞ´ëÆù Ĩ¼¼Æ®ÀÇ ¹ßÀü°ú ÇÔ²² À̸¦ Ç÷§Æû¿¡ ÃÖÀûȽÃų ¼ö ÀÖ´Â °¢Á¾ ½Å±â´ÉÀÌ VM¿¡ Ãß°¡µÇ´Â Ãß¼¼¡±¶ó¸ç ¡°ARM 11 Ĩ¼¼Æ®´Â 450Mhz±îÁö ó¸® ¼Óµµ°¡ ¿Ã¶ó°¡ ÈÞ´ëÆù¿¡¼µµ ¸ÖƼŽºÆÃ ±¸Çö µî º¸´Ù ÁøÈµÈ ¼ºñ½ºµéÀÌ º»°Ý鵃 Àü¸Á¡±À̶ó°í ¸»Çß´Ù.
±èÅÂÈÆ±âÀÚ@ÀüÀڽŹ®, taehun@
|