Virtual memory enables an operating system to utilize hard disk space as an extension of RAM. This allows programs to access more memory than physically present by transferring data between RAM and the disk. Consequently, the system appears to possess greater memory capacity, leading to more efficient program execution, especially when physical memory is constrained.
- Option (A) is incorrect because virtual memory does not augment physical RAM; it expands memory access by using disk space.
- Option (C) is incorrect as encrypting memory data is not a function of virtual memory; this is typically managed by separate security features.
- Option (D) is incorrect because optimizing CPU scheduling is unrelated to virtual memory, which is solely concerned with memory management.
Therefore, option (B) is correct, as it accurately describes virtual memory's ability to grant programs access to more memory than is physically available.