Ŭ·´ > ³îÀÌÅÍ > ¸ð¹ÙÀÏ´º½º  
 
 
       
 
 
Á¦¸ñ ¡æ ¹öÃß¾ó¸Ó½Å(VM) ÁøÈ­·Î ¶È¶ÈÇØÁö´Â ÈÞ´ëÆù
  À̸§ : Àü¹®±âÀÚ
(onad)
  µî·ÏÀÏ : 2005-08-04 ¿ÀÈÄ 10:08:44 Á¶È¸ : 300 µ¡±Û : 0 Ãßõ : 2
 
¡®ÈÞ´ëÆùÀÌ ¶È¶ÈÇØÁø´Ù¡¯

¹«¼±ÀÎÅÍ³Ý ¼­ºñ½ºÀÇ ±Ù°£ÀÎ ¹öÃß¾ó¸Ó½Å(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@

 
 
À¯´Ï¸ð Àü¹®±âÀÚ
ID : onad
 
 
µ¡±Û¾´ÀÌ ºñ¹Ð¹øÈ£
À̸ðƼÄÜ
¼±ÅÃ
µ¡±Û³»¿ë