International Journal of Computer Applications
In today's fast advancing technology, virtualization has presented the possibility of consolidating unused/underutilized resources into one physical component. This comes with benefits such as saving costs, hardware independence and improving security by isolation; it is no wonder virtualization is gradually being implemented in every aspect of the technology world. A virtualized system is able to run several separate Operating Systems (OSs) in parallel and in one Central Processing Unit (CPU) without the need to reboot. Unlike in a dual boot system, where only a single OS can run at a time requiring rebooting in order to switch to the other OS.