CA Student
93 Points
Joined February 2014
No there is a difference between both concepts but there is one common aspect i.e., Operating system (OS)
Virtualisation - refers to the creation of a virtual machine that acts like a real computer with an operating system. Software executed on these virtual machines is separated from the underlying hardware resources {For example if there is a system which is operating on Windows 2016(OS) but unfortunately you overcome a software that runs only on windows XP(also an OS of earlier version) then with the help of Virtual machine manager which is essentially a software you can create a Virtual machine with Windows XP as OS and accordingly run the software which is based windows XP}
Virtual memory - Virtual memory is a memory management capability of an OS that uses hardware and software to allow a computer to compensate for physical memory shortages by temporarily transferring data from random access memory RAM to disk storage.{Usually Computers have a finite amount of RAM so memory can run out, especially when multiple programs run at the same time, here the OS comes into play to manage memory by way of using Hard disk storage and sending the data packets to and from RAM to Hard disk thus compensating low memory in RAM for successfully running a program}
By looking at above two concepts you can say that Virtualization is an act of creation of virtual maachine where as
Virtual memory is the memory management capability of an OS