← Back to 9. Virtual Memory

πŸ“ Cause of thrashing

πŸ“– From Operating System β€’ 9. Virtual Memory β€’ 13 questions available

Practice MCQs for Cause of thrashing. Test your knowledge with carefully crafted questions across easy, medium, and hard difficulty levels.

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

3
Easy Questions
6
Medium Questions
4
Hard Questions

πŸ“ Sample Questions

Q1. What is the name of the fault that occurs when a process accesses a page with the invalid bit set?

πŸ”Ή A. Page fault
πŸ”Ή B. Segmentation fault
πŸ”Ή C. Bus error
πŸ”Ή D. General protection fault

πŸ’‘ Difficulty: easy | βœ… Correct: A

Q2. How does the internal table kept with the process control block help the OS distinguish between valid and invalid page references?

πŸ”Ή A. It stores the physical address of every page
πŸ”Ή B. It records the invalid‑bit status for each virtual page
πŸ”Ή C. It lists the free frames in the system
πŸ”Ή D. It contains the program’s instruction pointer

πŸ’‘ Difficulty: medium | βœ… Correct: B

Q3. Explain why pure demand paging can cause thrashing when the working set exceeds the number of available frames.

πŸ”Ή A. Because the OS will pre‑load all pages at start‑up
πŸ”Ή B. Because each page fault forces a disk read, repeatedly evicting pages still needed
πŸ”Ή C. Because the CPU slows down due to context switches
πŸ”Ή D. Because the invalid bit is never cleared

πŸ’‘ Difficulty: hard | βœ… Correct: A

⬆️ 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