← Back to 18. The Linux System

πŸ“ Management of Physical Memory in The Linux System

πŸ“– From Operating System β€’ 18. The Linux System β€’ 25 questions available

Practice MCQs for Management of Physical Memory in The Linux System. Test your knowledge with carefully crafted questions across easy, medium, and hard difficulty levels.

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

6
Easy Questions
11
Medium Questions
8
Hard Questions

πŸ“ Sample Questions

Q1. A programmer wants to create a thread that shares the parent’s memory and file descriptors but not the signal handlers. Which combination of clone flags should be used?

πŸ”Ή A. CLONE_VM | CLONE_FILES
πŸ”Ή B. CLONE_FS | CLONE_SIGHAND
πŸ”Ή C. CLONE_VM | CLONE_SIGHAND
πŸ”Ή D. CLONE_FS | CLONE_FILES

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

Q2. What does the CLONE_SIGHAND flag specifically cause to be shared between parent and child?

πŸ”Ή A. Virtual memory pages
πŸ”Ή B. File descriptor table
πŸ”Ή C. Signal handler table
πŸ”Ή D. Current working directory

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

Q3. A programmer observes that after using clone() with CLONE_VM, changes to a global array in the child are visible in the parent. Which concept does this illustrate?

πŸ”Ή A. Copy‑on‑write semantics
πŸ”Ή B. Separate address spaces
πŸ”Ή C. Shared virtual memory
πŸ”Ή D. Process isolation

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

⬆️ View all questions in the quiz below

πŸ”— Related Topics

πŸ“ Linux HistoryπŸ“ The Linux kernelπŸ“ The Linux systemπŸ“ Linux distributionsπŸ“ Linux licensing
πŸš€ Start Quiz πŸ“ Practice Mode