์–ธ๋ฆฌ์–ผ ์•ˆ์จ๋ณด๊ธดํ–ˆ๋Š”๋ฐ,


๋งํฌ ๊ฑธ์–ด๋‘”๊ฑฐ ์ฝ์–ด๋ด๋„ vm ๊ด€๋ จ ์ด์•ผ๊ธฐ์ง€ ๊ฐ€์ƒํ™” ๊ด€๋ จ ์ด์•ผ๊ธฐ๊ฐ€ ์•„๋‹Œ๋ฐ..?


๋งํฌ ๊ฑธ์–ด๋‘” ๊ฐ€์ƒ๋จธ์‹  ์„ค๋ช…์—์„œ๋„ virtualbox๊ฐ€ ์•„๋‹ˆ๋ผย java jvm ๊ฐ™์€ ํ”„๋กœ๊ทธ๋žจ ๋ฒ„์ธ„์–ผ ๋จธ์‹ ์ด์•ผ๊ธด๋ฐ


Virtual machines were originally defined by Popek [a] and Goldberg as valid, independent copies of real machines. Currently includes virtual machines that have nothing to do with any real machine. Virtual machines are divided into two categories based on their use and relevance to direct machines. System virtual machines (such as VirtualBox) provide a complete system platform that can run a complete operating system. In contrast, a program virtual machine (such as the Java JVM) is designed to run a single computer program, which means that it supports a single process. An essential feature of a virtual machine is that the software running on the virtual machine is limited to the resources provided by the virtual machine-it cannot exceed the virtual world.

Here we are mainly concerned with the program virtual machine.



๊ธฐ์ˆ ์ ์œผ๋กœ๋„ ๋ธ”๋ฃจํ”„๋ฆฐํ„ฐ๋ฅผ ๊ฐ€์ƒํ™”์‹œ์ผœ์„œ ๋Œ๋ฆด ์ด์œ ๊ฐ€ ์—†์ž๋‚˜


๋ญ”...? ๋‚ด๊ฐ€ ์ž˜๋ชป๋ณธ๊ฑด๊ฐ€, ์†”์งํžˆ ์–ธ๋ฆฌ์–ผ ์•ˆ์จ๋ด์„œ ์ •ํ™•ํžˆ ๋ชจ๋ฅด๊ธดํ•จ.


์ง„์งœ ๊ฐ€์ƒํ™”ํ•ด์„œ ๋Œ๋ฆฐ๋‹ค๊ณ  ํ•˜๋ฉด ๋ง‰์žฅ์ด๊ณ  ์•ˆ์“ฐ๊ธดํ• ๋“ฏ.