All mock tests are FREE till 31 December — register to save your progress

Which of the following is incorrect for virtual memory?

Pick an option to check yourself, or open the answer below.

Show answer & explanation

Correct answer: B. More I/O is required

Explanation

Virtual memory lets a program be written and run as if the machine had more memory than it physically does, so 'large programs can be written' and 'more addressable memory is available' are both genuine, well-known benefits. Because only the pages actually in use need to be swapped in or out rather than an entire process image, swapping also becomes faster and easier, so that statement is true too. The remaining statement, 'more I/O is required', is the false one: demand paging actually tends to reduce the I/O needed to start running a program, since it loads pages lazily on demand instead of reading the whole program into memory up front. So the statement that is incorrect is 'more I/O is required', option (ii).

More Programming Languages and Computer Graphics questions