VM (virtual machine) ; °¡»ó¸Ó½Å

  1. ÃÖ±ÙÀÇ ÄÄÇ»ÅÍ ºÐ¾ßÀÇ ¿ë·Ê¿¡¼­, °¡»ó¸Ó½ÅÀº ÀÚ¹Ù ¾ð¾î ¹× ±× ½ÇÇà ȯ°æÀÇ °³¹ßÀÚÀÎ ½ã ¸¶ÀÌÅ©·Î½Ã½ºÅÛÁî¿¡ ÀÇÇØ »ç¿ëµÈ ¿ë¾îÀ̸ç, ÄÄÆÄÀÏµÈ ÀÚ¹Ù ¹ÙÀ̳ʸ® ÄÚµå¿Í, ½ÇÁ¦·Î ÇÁ·Î±×·¥ÀÇ ¸í·É¾î¸¦ ½ÇÇàÇÏ´Â ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼­(¶Ç´Â Çϵå¿þ¾î Ç÷§Æû) °£¿¡ ÀÎÅÍÆäÀ̽º ¿ªÇÒÀ» ´ã´çÇÏ´Â ¼ÒÇÁÆ®¿þ¾î¸¦ °¡¸®Å²´Ù. ÀÚ¹Ù °¡»ó¸Ó½ÅÀÌ ÀÏ´Ü ÇÑ Ç÷§Æû¿¡ Á¦°øµÇ¸é, ¹ÙÀÌÆ®ÄÚµå¶ó°í ºÒ¸®´Â ¾î¶°ÇÑ ÀÚ¹Ù ÇÁ·Î±×·¥µµ ±× Ç÷§Æû¿¡¼­ ½ÇÇàµÉ ¼ö ÀÖ´Ù. ÀÚ¹Ù´Â, ÀÀ¿ëÇÁ·Î±×·¥µéÀÌ °¢°¢ÀÇ Ç÷§Æû¿¡ ¸Â°Ô ÀçÀÛ¼º µÇ°Å³ª, ´Ù½Ã ÄÄÆÄÀÏÇÏÁö ¾Ê¾Æµµ ¸ðµç Ç÷§Æû¿¡¼­ ½ÇÇàµÇ´Â °ÍÀ» Çã¿ëÇϵµ·Ï ¼³°èµÇ¾ú´Ù. ÀÚ¹Ù °¡»ó¸Ó½ÅÀÌ À̸¦ °¡´ÉÇÏ°Ô ÇÑ´Ù.
    ÀÚ¹Ù °¡»ó¸Ó½ÅÀÇ ±Ô°ÝÀº ½ÇÁ¦ "¸Ó½Å"(ÇÁ·Î¼¼¼­)ÀÌ ¾Æ´Ñ Ãß»óÀûÀÎ ¸Ó½ÅÀ» Á¤ÀÇÇϰí, ¸í·É¾î ÁýÇÕ, ·¹Áö½ºÅ͵éÀÇ ÁýÇÕ, ½ºÅÃ, °¡¹èÁö¸¦ ¸ðÀº heap, ±×¸®°í ¸Þ½îµå ¿µ¿ª µîÀ» ÁöÁ¤ÇÑ´Ù. ÀÌ·¯ÇÑ Ãß»óÀû, ȤÀº ³í¸®ÀûÀ¸·Î Á¤ÀÇµÈ ÇÁ·Î¼¼¼­ÀÇ ½ÇÁ¦ ±¸ÇöÀº, ½ÇÁ¦ ÇÁ·Î¼¼¼­¿¡ ÀÇÇØ ÀνĵǴ ´Ù¸¥ ÄÚµå, ȤÀº ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼­ ±× ÀÚü¿¡ ³»ÀåµÉ ¼öµµ ÀÖ´Ù.
    ÀÚ¹Ù ¼Ò½º ÇÁ·Î±×·¥À» ÄÄÆÄÀÏÇÑ °á°ú¸¦ ¹ÙÀÌÆ®ÄÚµå¶ó°í ºÎ¸¥´Ù. ÀÚ¹Ù °¡»ó¸Ó½ÅÀº, ½ÇÁ¦ ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼­ÀÇ ¸í·É¾î¿¡ ±×°ÍÀ» ´ëÀÀ½ÃŰ¸é¼­ Çѹø¿¡ ÇÑ ¸í·É¾î¾¿ ¹ÙÀÌÆ®Äڵ带 ÇØ¼®Çϰųª, ¶Ç´Â ±× ¹ÙÀÌÆ®ÄÚµå´Â ½ÇÁ¦ ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼­¿¡ ¸Â°Ô JIT ÄÄÆÄÀÏ·¯¶ó°í ºÒ¸®´Â °ÍÀ» ÀÌ¿ëÇØ ³ªÁß¿¡ ÄÄÆÄÀ쵃 ¼öµµ ÀÖ´Ù.
  2. IBM¿¡¼­ ¸»ÇÏ´Â °¡»ó¸Ó½ÅÀº, ´ÙÁß»ç¿ëÀÚ°¡ ÀÚ¿øÀ» °øÀ¯ÇÏ´Â ¿î¿µÃ¼°è¸¦ ¸»Çϸç, °¢ »ç¿ëÀÚ´Â ¸¶Ä¡ ±× ½Ã½ºÅÛÀÇ ¸ðµç ÀÚ¿øÀ» È¥ÀÚ µ¶Á¡ÇÏ´Â °Íó·³ ´À³¤´Ù.
  3. IBM¿¡¼­ ¸»ÇÏ´Â °¡»ó¸Ó½ÅÀ̶ó´Â ¿ë¾î´Â ¶ÇÇÑ, ³»ÀçµÈ ÄÜÆ®·Ñ ÇÁ·Î±×·¥¿¡ ÀÇÇØ ±³´ë·Î °ü¸®µÇ´Â ¿î¿µÃ¼°è¸¦ ÀǹÌÇϴµ¥ »ç¿ëµÇ±âµµ ÇÑ´Ù. ±×·¸±â¿¡, IBMÀÇ VM/ESA´Â IBM S/390½Ã½ºÅÛ »óÀÇ ´ÙÁß °¡»ó¸Ó½ÅÀ» Á¶Á¤ÇÒ ¼ö ÀÖ´Â °ÍÀÌ´Ù.
  4. ±× ¹ÛÀÇ °æ¿ì¿¡¼­ÀÇ °¡»ó¸Ó½ÅÀº, ÄÄÇ»Å͸¦ ½ÇÇàÇÏ´Â ¿î¿µÃ¼°è³ª, ¾î¶² ÇÁ·Î±×·¥À» ÀǹÌÇϱâ À§ÇØ »ç¿ëµÇ±âµµ Çß¾ú´Ù. À̸¦ ÀοëÇϸé

    "½ÇÇàµÇ°í ÀÖ´Â ÇÁ·Î±×·¥Àº °£È¤ °¡»ó¸Ó½ÅÀ̶ó°í ºÒ·ÁÁø´Ù. - ½ÇÁ¦ ¹°¸®ÀûÀÎ Çö½Ç·Î Á¸ÀçÇÏÁö ¾Ê´Â ¸Ó½Å. °¡»ó¸Ó½Å ¾ÆÀ̵ð¾î´Â, ±× ÀÚü·Î ±â¼úÀÇ ¿ª»ç¿¡¼­ °¡Àå ¸ÚÁø ¾ÆÀ̵ð¾î ÁßÀÇ ÇϳªÀ̸ç, ¼ÒÇÁÆ®¿þ¾î¿¡ °üÇÑ ¾ÆÀ̵ð¾îÀÇ ÁøÈ­¿¡ ÀÖ¾î ¸Å¿ì °áÁ¤ÀûÀÎ ´Ü°è¶ó°í ¸»ÇÒ ¼ö ÀÖ´Ù. ±×°ÍÀ» µû¶óÀâ±â À§ÇØ, °úÇÐÀÚ¿Í ±â¼úÀÚµéÀº ÇÁ·Î±×·¥À» ¿î¿µÇÏ´Â ÄÄÇ»ÅͰ¡, ´ÜÁö ¼¼Å¹À̳ª ÇÏ´Â ¼¼Å¹±â°¡ ¾Æ´Ï¶ó´Â °ÍÀ» ÀνÄÇØ¾ß¸¸ Çß´Ù. ¼¼Å¹±â´Â ±× ¾È¿¡ ¾î¶°ÇÑ ¿ÊµéÀ» ³Ö´Â´Ù ÇØµµ ¿©ÀüÈ÷ ¼¼Å¹±âÀÌÁö¸¸, ÄÄÇ»ÅÍ´Â »õ·Î¿î ÇÁ·Î±×·¥À» ³Ö´Â´Ù¸é, ±×°ÍÀº ¿ÏÀüÈ÷ »õ·Î¿î ±â°è°¡ µÈ´Ù.... °¡»ó¸Ó½Å, ±×°ÍÀº ¼ÒÇÁÆ®¿þ¾î¸¦ ÀÌÇØÇÏ´Â ¹æ¹ýÀ̸ç, ¼ÒÇÁÆ®¿þ¾îÀÇ ¼³°è°¡ ±â°èÀÇ ¼³°è¿Í ´Ù¸£´Ù´Â °ÍÀ» »ý°¢ÇÏ°Ô ÇÑ´Ù."

    ÃâÀü : 1997³â 9¿ùÈ£ µð½ºÄ¿¹ö ÀâÁö 72ÂÊ¿¡ ½Ç¸°, David GelernterÀÇ "Truth, Beauty, and the Virtual Machine".

IBMÀº VM ¿î¿µÃ¼°è¸¦ À§ÇÑ À¥»çÀÌÆ®¸¦ °¡Áö°í ÀÖ½À´Ï´Ù.


ÀÌ Á¤º¸´Â 2000³â 2¿ù 26ÀÏ¿¡ ¼öÁ¤µÇ¾úÀ¸¸ç, ±è¸íÁø´Ô²²¼­ µµ¿òÀ» Áּ̽À´Ï´Ù.
¿µ¾îÆÇ(whatis.com)