In its simplest and practical sense virtualization could be divided into two categories.
1) Hardware Virtualizaion
2) OS virtualization