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 System Software and Operating System questions
- A memory management system has 64 pages with a page size of 512 bytes. Physical memory consists of 32 page frames. The number of bits requi…
- Consider the page-reference string: 0 1 2 3 0 1 4 0 1 2 3 4. If the FIFO page-replacement algorithm is used, find the number of page faults…
- Indexed/grouped allocation (of disk blocks to a file) is useful because: (A) It supports both sequential and direct access. (B) The entire…
- A moving-head disk has 200 tracks, numbered 0 to 199. The head has just finished a request at track 125 and is currently at track 143 (so i…
- In a file allocation system, the following allocation schemes are used: (A) Contiguous allocation, (B) Indexed allocation, (C) Linked alloc…
- Suppose a Linux file system has a block size of 2K bytes, a disk address is 32 bits, and an i-node contains the disk addresses of the first…