answersLogoWhite

0


Best Answer

1.Java virtual machine is required to interpret .class files.

2.JVM makes the java as platform independent.

User Avatar

Wiki User

13y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is the need of java virtual machine when operating system is already present?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What is tha advantage for an operating system of using a virtual machine?

An advantage of using a virtual machine is you can run multiple operating systems under the umbrella of one operating system. Without a virtual machine you have to reboot every time you want to want to change operating systems but with a VM you can simply switch between them.


What does the virtual machine software uses to interface between the host operating system and the guest operating system?

Virtual Layer


Why do modern machines consist of multiple levels of virtual machines?

Modern machines do not consist of multiple levels of virtual machines; that is a function of the host operating system's virtual machine manager and its guest operating systems, all of which are implemented through software. The operating system's virtual machine manager exposes one or more virtual machines upon which you can host one or more guest operating systems and their applications. In order to execute compiled Java applications upon one of these guest operating systems you will also need to install the Java virtual machine for that specific operating system. Thus you end up with a Java program executing within a Java virtual machine executing within a virtual machine executing within a virtual machine manager executing upon the physical hardware. The physical hardware itself may be optimised to handle virtual machine managers more efficiently, but the virtual machine manager is a software program; it is not part of the physical machine architecture


What the advantage for an operating system designer of using a virtual machine?

A virtual machine will provide generic hardware that can be found in many other computers. Having a virtual machine eliminates the need to have either a second system, or to reboot to test their operating system.


Can you have two operating systems on one computer?

Yes, but only one can be in control of the system. When a choice of operating systems exist, you typically choose the controlling operating system via a boot menu at startup. To switch to another operating system, you must restart the system. It is possible to run two or more operating systems at the same time via virtual machines. A virtual machine is a software program that emulates a real computer. However, operating systems within a virtual machine have no direct control over the physical machine which is always under the direct control of the one operating system chosen at startup. Virtual machine operating system calls are routed to the virtual machine software which must translate the call to invoke the appropriate system function of controlling operating system. As a result, virtual machines perform extremely poorly compared to the physical machines within which they operate.


What is a virtual machine and what is it used for?

A virtual machine is very self explanatory. It is a virtual (as in not exactly real) machine that gets run inside of an OS that is already running on a computer. You can find further explanations at the links below.


Can a virus jump from a virtual machine to a host operating system if file sharing is disabled?

No


Why cant you use all of your systems memory to run a virtual machine?

You can't use all of your system memory to run a virtual machine because then there wouldn't be enough memory for the Operating System that's running the virtual machine to function. For instance, if you have 4 GB of system memory total, and your operating system needs at least a quarter of that (1 GB) to function, then your virtual machine maximum memory would be 3 GB.


What is the process of deploying and maintaining multiple instances of an operating system on a single computer?

A Virtual Machine.


What Operating Systems include the Java Virtual Machine?

Windows, Solaris, Linux, & Apple OSX...


The virtual machine concept calls for multiprogramming or time sharing at the what level?

Operating System level.


Is java virtual machine present in all systems?

No you have to install it and it is platform dependent.