Virtual memory uses paging dynamically to move pages between disk and RAM as needed. The OS allocates page frames on demand, creating the illusion of a large contiguous memory space. This dynamic allocation is indeed a core concept of virtual memory management.