Skip to content

2010年 408 计算机组成原理 第 22 题

计算机组成原理2010年选择题2分

题目

假定一台计算机的显示存储器用 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 对得上。

最后更新:

⚠️ 这道题暂未配可视化,欢迎在 CodeBrick 反馈区告诉我们你想看哪道题