Difficulty: Easy
Correct Answer: is a method of memory allocation by which the program is subdivided into equal portions, or pages and core is subdivided into equal portions or blocks.
Explanation:
Introduction / Context:
Virtual memory provides the illusion of a large, contiguous address space by mapping virtual addresses to physical memory frames and secondary storage. Paging is the most widespread implementation technique.
Given Data / Assumptions:
Concept / Approach:
In paging, a process address space is split into pages. The OS maintains page tables that map virtual pages to physical frames or to disk locations when pages are not resident. This permits demand paging, protection, and efficient sharing of code segments, while decoupling the program's view from physical memory size.
Step-by-Step Solution:
Verification / Alternative check:
Operating system texts depict virtual memory with page tables, TLBs, and frames, verifying that subdivision into pages and frames is the canonical approach.
Why Other Options Are Wrong:
Common Pitfalls:
Confusing virtual address space with the paging mechanism; mixing CPU scheduling terms with memory management.
Final Answer:
is a method of memory allocation by which the program is subdivided into equal portions, or pages and core is subdivided into equal portions or blocks.
Discussion & Comments