In this section of Operating System Memory Management.it contain Virtual Memory – Virtual Memory Manager MCQs (Multiple Choice Questions Answers).All the MCQs (Multiple Choice Question Answers) requires in detail reading of Operating System subject as the hardness level of MCQs have been kept to advance level.
1. A memory hierarchy ,consisting of a computer system’s memory and a disk, that enables a process to operate with only some portion of its address space in memory known as _______
- RAM
- ROM
- Virtual memory
- Disk
2. A software component of Virtual memory is known as __________
- Memory management unit
- Virtual memory manager
- Memory manager
- All of the above.
3. Which of the following translate the logical address of the code in the instructions of a process into the address in memory where the operand or instruction actually resides?
- Memory management Unit
- Virtual memory manager
- Software Management Unit
- A and B both
4. A memory that is larger than the real memory of the computer system is ______
- RAM
- ROM
- Disk
- Virtual Memory
5. The ___________loads only one component of a process address space in memory to begin with-the component that contain starting address of the process.
- Memory management Unit
- Virtual memory manager
- Memory manager
- All of the above.
6. The virtual memory manager loads other components of the process only when they are needed. This techniques is called____________
- Thrashing
- Swapping
- Demand paging
- Segmentation
to keep the memory commitment to a process low, the virtual memory manager removes component of the process from memory time to time. These components would be loaded back in memory when needed again.
7. The performance of a process in virtual memory depends on the rate at which its components have to be loaded into memory. to achieve a low rate of loading of process components Virtual memory manager uses the ________
- Law of locality of objects
- Law of locality of pointers
- Thrashing
- Law of locality of reference
8. Classify the below statement as true or false. as far as functions of the virtual memory manager is concerned it manage logical address space
- True
- False
Set up the swap space of a process, organize its logical address space in memory through page-in and page-out operations, and maintain its page table.
9. Classify the below statement as true or false. as far as functions of the virtual memory manager is concerned it manages memory.
- True
- False
VMM keep track of occupied and free page frames in memory.
10. Classify the below statement as true or false. as far as functions of the virtual memory manager is concerned it implement memory protection.
- True
- False
VMM maintain the information needed for memory protection
11. Classify the below statement as true or false. as far as functions of the virtual memory manager is concerned it collects page reference information
- True
- False
Paging hardware provides information concerning page references. This information is maintained in appropriate data structures for use by the page replacement algorithm.
12. Classify the below statement as true or false. as far as functions of the virtual memory manager is concerned it Does not perform page replacement.
- True
- False
VMM perform replacement of a page when a page fault arises and all page frames in memory, or all page frames allocated to a process are occupied.
13. Allocate physical memory is not a function of virtual memory manager
- True
- False
VMM decide how much memory should be allocated to a process and revise this decision from time to time to suit the needs of the process and the OS
14. Virtual memory manager implement page sharing functionality
- True
- False
it arranges sharing of pages to process.