Under virtual storage, A. a single program is processed by two or more CPUs B. two or more programs are stored concurrently in primary storage C. only the active pages of a program are stored in primary storage D. interprogram interference may occur E. None of the above

[amp_mcq option1=”a single program is processed by two or more CPUs” option2=”two or more programs are stored concurrently in primary storage” option3=”only the active pages of a program are stored in primary storage” option4=”interprogram interference may occur E. None of the above” correct=”option3″]

The correct answer is C. Only the active pages of a program are stored in primary storage.

Virtual storage is a technique that allows a computer to run multiple programs at the same time even though it has only a limited amount of physical memory. This is done by dividing each program into pages, which are then stored on disk. When a program needs a page that is not currently in memory, the operating system will swap it in from disk.

This allows programs to run even if they are larger than the amount of physical memory available. It also allows programs to be swapped out of memory when they are not being used, which can free up memory for other programs.

Option A is incorrect because virtual storage does not involve multiple CPUs. Option B is incorrect because virtual storage does not involve multiple programs being stored in primary storage at the same time. Option D is incorrect because interprogram interference is not a feature of virtual storage. Option E is incorrect because C is the correct answer.