Difficulty: Easy
Correct Answer: 384 kb
Explanation:
Introduction / Context:
Early IBM PC-compatible systems divided the first megabyte of address space into conventional memory and upper (reserved) memory. Understanding these historical boundaries helps explain legacy constraints, device drivers, and the origins of terms like “conventional memory.”
Given Data / Assumptions:
Concept / Approach:
The classic PC memory map allocates 640 KB to software and reserves the remaining space up to 1 MB for system use. The difference 1,024 KB - 640 KB equals 384 KB. This reserved block hosts BIOS, option ROMs, and memory-mapped I/O such as VGA RAM, hence the term “640 KB barrier.”
Step-by-Step Solution:
Verification / Alternative check:
Legacy documentation and DOS memory utilities show conventional memory ending at 640 KB and the UMA occupying the remainder to 1 MB, confirming a 384 KB reserved region.
Why Other Options Are Wrong:
Common Pitfalls:
Confusing “reserved memory” with extended memory above 1 MB; assuming all upper memory is unusable (UMA can host Upper Memory Blocks for drivers via memory managers).
Final Answer:
384 kb
Discussion & Comments