ACtE04 · Chapter 4Computer Organization & Embedded Systems🏛️ Past Licensure QuestionID: ae954b7e
In modern computer operating systems and hardware architecture, virtual memory is most commonly implemented using:
In modern computer operating systems and hardware architecture, virtual memory is most commonly implemented using:
Multiple Choice Options
- A
Pure static segmentation
- B
Manual memory overlays
- C✓ Correct Option
Demand paging (Paging with page tables and MMU)
- D
Contiguous physical allocation
Detailed Technical Solution & Explanation
Demand paging is the standard implementation of virtual memory. The virtual address space is divided into fixed-size blocks called pages (typically 4 KB), and physical memory is divided into corresponding page frames. Pages are brought into physical RAM from secondary storage (swap/page file) only when demanded (referenced) by the executing process, triggered by page fault traps.
Option Analysis:
•
Option A (Pure segmentation): Prone to external fragmentation and rarely used standalone.
•
Option B (Overlays): Historical manual software-managed technique.
•
Option C (Demand paging): Correct; universal modern virtual memory implementation.
•
Option D (Contiguous allocation): Precludes virtual-to-physical mapping flexibility.
Reference: Mock Test 04NEC Licensure Syllabus