Difficulty: Easy
Correct Answer: Reserved Memory
Explanation:
Introduction / Context:
Legacy DOS systems divided the first megabyte of address space into conventional memory, the upper memory area, and reserved regions for BIOS and device ROMs. Understanding where Upper Memory Blocks (UMBs) reside helps when optimizing memory with CONFIG.SYS and EMM utilities.
Given Data / Assumptions:
Concept / Approach:
UMBs are allocated within the reserved upper memory area (640 KB–1 MB) by mapping unused ROM shadow or adapter space for loading drivers and TSRs. They are not part of conventional memory (first 640 KB) and are distinct from extended memory (above 1 MB) and expanded memory (paged EMS windows).
Step-by-Step Solution:
Verification / Alternative check:
DOS memory tools (MEM /C, EMM386, HIMEM) and classic references show UMBs appearing within the upper/ reserved region, not in conventional or extended memory.
Why Other Options Are Wrong:
Conventional Memory: Below 640 KB; UMBs are above this. Extended Memory: Above 1 MB; not the UMA. Expanded Memory: EMS is paging-based and different, though it can use a window in the UMA. None of the above: Incorrect because “Reserved Memory” is correct in this context.
Common Pitfalls:
Confusing EMS and UMBs; assuming any free RAM is “conventional”; overlooking chipset/BIOS shadowing that limits available UMB space.
Final Answer:
Reserved Memory
Discussion & Comments