为什么内存速度比外存快?

从连接方式来看,内存可以直接向CPU的运算器和控制器提供数据和指令,这种直通式的连接避免了中间环节,从而实现了高速传输。

评论 (2)

解释得挺直观。本质上就是“近”的问题,内存离CPU核心更近,信号传输距离短,延迟低,所以速度自然快。外存还要经过各种控制器和总线中转,损耗和等待时间都多,没法比。

确实,总线延迟是关键。外存得经过I/O控制器、总线仲裁这些层层关卡,而内存直接挂在内存控制器上,跟CPU距离最近,物理链路短,延迟自然低得多。