In computer science, storage virtualization is "the process of presenting a logical view of the physical storage resources to"[1] a host computer system, "treating all storage media (hard disk, optical disk, tape, etc.) in the enterprise as a single pool of storage."[2]