Appearance
题目
假定一台计算机的显示存储器用 DRAM 芯片实现,若要求显示分辨率为 ,颜色深度为 24 位,帧频为 85Hz,显存总带宽的 50% 用来刷新屏幕,则需要的显存总带宽至少约为( )。
错因
A
双重错误叠加:把单位从 bit 换成 byte(÷8),又把 50% 关系搞反(×0.5 而不是 ÷0.5)。两个错误恰好让结果落在 245 这一档:,看上去像 245 MB/s,再误标成 Mbps 就选了 A。两个常见坑同时踩,最容易出现。
B
bit 与 Byte 单位混淆。如果一路按字节算到底: Byte/s = 979 MB/s——数值是对的,但题目问的是 Mbps(兆位每秒),不是 MB/s。把 MB/s 当 Mbps 写就掉进了 B。考点就在"色深 24 位"——已经给出"位",整道题应该全程在 bit 域算,根本不该出现 ÷8。
C
50% 的方向反了。题目说"显存总带宽的 50% 用来刷新屏幕"——这意味着 总带宽 × 50% = 刷屏所需,也就是 总带宽 = 刷屏所需 ÷ 50% = 刷屏 ×2。选 C 的人把它读成"刷屏带宽 = 总带宽的 50%",进而算成 总带宽 = 刷屏 × 0.5 = 1958,方向恰好反了一次。这是这道题最经典的语义陷阱。
总解析
第一步:算刷新一帧需要多少 bit
每帧像素数 = 像素。
每像素 24 bit(色深),所以每帧数据量:
第二步:算每秒刷屏需要的带宽
帧频 85 Hz,即每秒刷 85 帧:
第三步:用 50% 关系反推总带宽
题面关键句:"显存总带宽的 50% 用来刷新屏幕"——意思是:
所以:
最终答案是 D(7834 Mbps)。
为什么显存带宽要"两倍于刷屏":
DRAM 显存同时承担两件事——一边 GPU/CPU 写入新画面(更新),一边 RAMDAC 持续读出旧画面(刷屏)。如果 100% 都给刷屏,写入就完全挤不进来,画面永远刷不出新内容。题目里的 50:50 就是给"读出刷屏 / 写入更新"各留一半,这是显存带宽规划里的常见假设。
易错点速查:
| 坑 | 触发条件 | 自查办法 |
|---|---|---|
| 单位错(A/B) | 中途把 bit 换成 Byte,又写成 Mbps | "色深 24 位"全程别 ÷8,留在 bit 域 |
| 比例反向(C) | 把"总带宽的 50%"读成"= 总带宽的 50%" | 写公式时用文字标注谁是被乘数:总×50% = 刷屏 |
| 帧频写错 | 把 85 Hz 当 85 frames per minute | 帧频默认单位是 Hz = frames per second |
单位换算备忘:通信/带宽场景默认 (十进制兆),不是 。本题用十进制: bps = 7834 Mbps,结果与选项 D 对得上。