Difficulty: Easy
Correct Answer: partition
Explanation:
Introduction / Context:
Memory management determines how an operating system carves physical RAM into manageable regions for processes. Classic batch and early multi-programming systems used “partitions” to allocate fixed or variable-sized blocks of memory to jobs, influencing modern concepts like segments and address spaces.
Given Data / Assumptions:
Concept / Approach:
A partition is a logically defined chunk of main memory reserved for a program or job. In fixed-partition systems, memory is divided into preset blocks; in variable-partition systems, blocks are created on demand. These ideas foreshadow paging/segmentation and virtual memory, which generalize the isolation and allocation concepts across processes. The other option labels do not reflect standard OS memory terminology for this concept.
Step-by-Step Solution:
Verification / Alternative check:
Classic IBM mainframe JCL and early operating systems texts consistently use “partition” to denote memory subdivisions for jobs or tasks.
Why Other Options Are Wrong:
Common Pitfalls:
Confusing logical partitions of disks with memory partitions; assuming paging eliminated the concept (it evolved rather than vanished).
Final Answer:
partition.
Discussion & Comments