This week's book giveaways are in the Java EE and JavaScript forums.
We're giving away four copies each of The Java EE 7 Tutorial Volume 1 or Volume 2(winners choice) and jQuery UI in Action and have the authors on-line!
See this thread and this one for details.
The moose likes General Computing and the fly likes What is virtualization? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of The Java EE 7 Tutorial Volume 1 or Volume 2 this week in the Java EE forum
or jQuery UI in Action in the JavaScript forum!
JavaRanch » Java Forums » Engineering » General Computing
Bookmark "What is virtualization?" Watch "What is virtualization?" New topic
Author

What is virtualization?

Akhilesh Trivedi
Ranch Hand

Joined: Jun 22, 2005
Posts: 1526
I came across VMWare somewhere here. I would like to know what exactly happens in virtualization, both in terms of hardware and software.
I have two operating systems on my PC, says windows and linux, and a boot-loaded to give control which one to boot, how does virtualization differ from this kind of environment?


Keep Smiling Always — My life is smoother when running silent. -paul
[FAQs] [Certification Guides] [The Linux Documentation Project]
Joe Ess
Bartender

Joined: Oct 29, 2001
Posts: 8876
    
    8

In a dual boot system, you are only running a single operating system at a time. In order to switch OS's, you need to reboot.
In a virtualized system, there is a single host OS which runs the virutalization software (VMWare, VirtualBox). This software creates a "virtual machine" which can boot up into a separate operating system (to run Linux on Windows and vice versa, for example). You can run several virtual machines/OS's at the same time and switch between them freely. This is actually an old idea, going back to 1960's mainframes which has gotten new life in the modern data center.
Personally, I use it for testing my applications on various OS's and for server consolidation.
As for what happens at the hardware/software layer, I'm clueless. You can start with this article and follow the links.
[ October 22, 2008: Message edited by: Joe Ess ]

"blabbing like a narcissistic fool with a superiority complex" ~ N.A.
[How To Ask Questions On JavaRanch]
Akhilesh Trivedi
Ranch Hand

Joined: Jun 22, 2005
Posts: 1526
So in a virtualized environment, one step above the applications is the operating system, and one step above the operating systems is the Virtualization System. Thanks much there are still more queries bubbling let me go around and have a feel of it.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: What is virtualization?