โ† Back to 9. Virtual Memory

๐Ÿ“ Non uniform memory access in frame allocation

๐Ÿ“– From Operating System โ€ข 9. Virtual Memory โ€ข 10 questions available

Practice MCQs for Non uniform memory access in frame allocation. Test your knowledge with carefully crafted questions across easy, medium, and hard difficulty levels.

๐Ÿ”„ Last updated: 2026-07-26

2
Easy Questions
5
Medium Questions
3
Hard Questions

๐Ÿ“ Sample Questions

Q1. What does the validโ€‘invalid bit indicate for a page in the page table?

๐Ÿ”น A. Whether the page is currently in physical memory
๐Ÿ”น B. The size of the page
๐Ÿ”น C. The protection level of the page
๐Ÿ”น D. The process ID owning the page

๐Ÿ’ก Difficulty: easy | โœ… Correct: A

Q2. How does demand paging improve memory utilization compared to loading all pages at program start?

๐Ÿ”น A. It reduces page faults
๐Ÿ”น B. It ensures only needed pages occupy frames
๐Ÿ”น C. It increases context switch time
๐Ÿ”น D. It eliminates the need for a page table

๐Ÿ’ก Difficulty: medium | โœ… Correct: A

Q3. Explain why a pageโ€‘fault handling routine must update both the validโ€‘invalid bit and the frame number in the page table after bringing a page from backing store.

๐Ÿ”น A. Only the validโ€‘invalid bit needs updating
๐Ÿ”น B. Only the frame number needs updating
๐Ÿ”น C. Both must be updated to correctly map virtual to physical addresses
๐Ÿ”น D. Neither needs updating because the hardware handles it

๐Ÿ’ก Difficulty: hard | โœ… Correct: C

โฌ†๏ธ View all questions in the quiz below

๐Ÿ”— Related Topics

๐Ÿ“ Basic concepts of Demand Paging๐Ÿ“ Performance of demand paging๐Ÿ“ Copy on Write in virtual Memory๐Ÿ“ Basic page replacement in virtual Memory๐Ÿ“ FIFO page replacement
๐Ÿš€ Start Quiz ๐Ÿ“ Practice Mode