computing technique for setting up virtual versions of operating systems or computer resources

Virtualization (or Virtualisation) is a word used in computing. Virtualization means that the users (programs, or real people) only see an abstraction of a computer resource. Virtualization can be done in software, or with hardware.[1]

  • RAID. RAID is used to virtualize computer storage. A RAID system appears as one "disk". The fact that it is made of several disks that work together is hidden.
  • Virtual memory makes it possible to use more memory than is physically in the computer. The computer figures out a way to write contents of certain memory blocks to disk.
  • Storage virtualization takes the ideas developed by RAID further. This is what Storage area networks commonly use. All the storage appears as a single big disk. Certain administrators can specify that this large disk is made of "data pools" (which are also virtual). The disk pools are made of single physical disks (or RAID arrays).
  • Some computers (mostly mainframes) allow to run several operating systems at the same time. Each operating system believes it is the only one running.
  • Data virtualization is used by businesses to put together data from a few sources in one place. This helps applications, reporting tools and end users to access data with no need in details about the source structure, location and original data.[2]
VirtualBox uses virtualization


  1. Virtualization: what are these, the main types
  2. "dataWerks – Data Virtualization Software". Archived from the original on 2017-12-12. Retrieved 2017-12-13.