Difficulty: Medium
Correct Answer: 4MB
Explanation:
Introduction / Context:
Sizing video memory for a given resolution and color depth is a classic calculation. Even though modern GPUs have abundant VRAM, understanding the framebuffer requirement remains useful for embedded systems, thin clients, and legacy hardware.
Given Data / Assumptions:
Concept / Approach:
Video memory required for a single framebuffer equals pixel_count * bytes_per_pixel. Compute pixel_count, multiply by 3 bytes, then convert bytes to megabytes. Choose the smallest offered VRAM size that meets or exceeds this requirement from the options provided.
Step-by-Step Solution:
Verification / Alternative check:
Older graphics cards offering 2 MB could not do 1024 × 768 at 24-bit; cards with 4 MB were commonly specified for this mode, confirming the selection.
Why Other Options Are Wrong:
Common Pitfalls:
Confusing bits with bytes; forgetting overhead for additional buffers (which would further increase the requirement); assuming decimal megabytes instead of binary in legacy specs.
Final Answer:
4MB
Discussion & Comments