为什么寄存器比内存快?

计算机的存储层次(memory hierarchy)之中,寄存器(register)最快,内存其次,最慢的是硬盘。           相同都是晶体管存储设备,为什么寄存器比内存快呢? 原因一:距离不同   距离不是主要因素,可是最好懂,所以放在最前面说。内存离CPU比較远。所以要耗费更长的时间读取。   以3GHz的CPU为例,电流每秒钟能够振荡30亿次。每次耗时大约为0.33纳秒。 光在1纳秒
相关文章
相关标签/搜索