Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #35162 > unrolled thread
| Started by | Arne Vajhøj <arne@vajhoej.dk> |
|---|---|
| First post | 2016-08-01 09:13 -0400 |
| Last post | 2016-08-01 09:13 -0400 |
| Articles | 1 — 1 participant |
Back to article view | Back to comp.lang.java.programmer
This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by
below is the oldest one visible, not the original post.
Re: Machines Arne Vajhøj <arne@vajhoej.dk> - 2016-08-01 09:13 -0400
| From | Arne Vajhøj <arne@vajhoej.dk> |
|---|---|
| Date | 2016-08-01 09:13 -0400 |
| Subject | Re: Machines |
| Message-ID | <nnnhtq$86h$1@gioia.aioe.org> |
On 8/1/2016 8:56 AM, Stefan Ram wrote: > What is the difference between: > > - a simulated machine (a simulator), > - an emulated machine (an emulator) and > - a virtual machine? I don't think the terms are defined precisely anywhere. But when I hear the words I would associate like: - simulation and emulation => simulating guest computer with ISA X on host computer with ISA Y, example SIMH - virtualization => isolation of guest computer with ISA X on host computer with ISA X, example VMWare ESXi > Do you think that the Oracle Java virtual machine > is a virtual machine in the same sense that Oracle > VirtualBox is a virtual machine? JVM, CLR etc. are also VM's, but in a different sense. They can be considered a computer executing the Java byte code ISA. But they do not boot up an OS on them - instead they just execute a program. And they have free access (except with SecurityManager for Java) to the host OS and host computer. Per convention they are called VM's. So go with the stream and call them VM's - not to be confused with VM's like ESXi. Arne
Back to top | Article view | comp.lang.java.programmer
csiph-web