Virtual storage, or virtual memory, is a memory management technique where secondary memory can be addressed as if it were part of the main memory. Operating systems load only the active pages of a program into primary storage, bringing in other pages as needed.