AMD CPU的L1速度如果换为内存相当多少频率

来源:百度知道 编辑:UC知道 时间:2024/05/25 14:26:43
AMD CPU的L1速度如果换为内存相当多少频率 那条内存频率是800

楼主的想法不正确。主要原因是L1 cache与DDR2 800内存的结构完全不同,完全不可能比较。两者速度相差数百倍以上,还与软件设计有极大关系。

L1 cache采用静态存储器技术,每位至少需要6个晶体管,直接用触发器方式维持固定的逻辑,所以不需要刷新;同时分为多个块,设置多路地址/数据线,这实际相当于多个并行存储器块;由于与内核紧密相连,采用高速同步运行。这样L1 cache达到目前几乎最高速度。换来的代价是:高功耗、高成本。所以目前L1 cache一般不过几十~几百kB,远不是外部动态存储器(DDR memory)动辄数以GB的容量,两者容量相差万倍以上。
DDR2 800是外部动态存储器(DDR memory),它采用高密度的动态存储器技术,每位至一般用一个MOS栅极电容与单个MOS管组成基本单元,同时还需要定时(一般64ms)重新充电来维持逻辑电平(这个过程称为刷新),这样就大大限制了内部速度,这就是这类存储器速度提高很慢的主要原因;由于一个并行外部总线的引线数量已经很大(地址线30多根 + 数据线128根 + 20多根控制线),只能采用单总线;速度受限于目前的印制板技术,DDR2 800一般不超过400MHz,采用时钟高/低电平转换边沿,实现每个周期两次传送数据来提高传输速度。
综合以上论述:L1 cache的目的是为了最高的提高CPU性能,所以以最高速度运行,而动态存储器(DDR memory)是为了提供海量的存储器,必须低成本低功耗,速度可以适当降低,采用CPU内部较大的L2 cache来弥补。这也是目前CPU采用数MB L2 cache的主要原因。
如果楼主做高速硬件,可以参考高速硬件设计资料,内部有很详细的说明。

没有这样算的~

换不了,