With respect to virtual memory:
Statement I: Address translation is performed for every logical address used during the execution of a program.
Statement II: A program can execute only when all of its components are loaded in memory.
Pick an option to check yourself, or open the answer below.
Show answer & explanation
Correct answer: C. Statement I is correct but Statement II is incorrect
Explanation
Every logical address goes through the MMU translation (I true). Virtual memory lets a program run with only part of it in memory (II false).More System Software and Operating System questions
- A virtual memory system uses the first-in first-out page replacement policy and allocates a fixed number of frames to a process. Assertion…
- Consider the following arrival and burst times for three processes P0, P1, P2. The pre-emptive shortest job first algorithm is used, and sc…
- Match List I with List IIList I List II A. RAID level 2 I. Bit interleaved parity B. RAID level 4 II. Block interleaved distributed parity…
- Match List I with List IIList I List II A. Critical region I. Hoare's monitor B. Wait/signal II. Mutual exclusion C. Working set III. Princ…
- At a particular time of computation, the value of a counting semaphore is 7. Then 20 P operations and x V operations were completed on this…
- Requests to access cylinders occur in the sequence 4, 34, 10, 7, 19, 73, 2, 15, 6, 20. The head is currently at cylinder 50, and it takes 1…