永发信息网

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

答案:3  悬赏:50  手机版
解决时间 2021-02-23 02:52
  • 提问者网友:凉末
  • 2021-02-22 21:15
AMD CPU的L1速度如果换为内存相当多少频率 那条内存频率是800



最佳答案
  • 五星知识达人网友:老鼠爱大米
  • 2021-02-22 22:40
楼主的想法不正确。主要原因是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的主要原因。
如果楼主做高速硬件,可以参考高速硬件设计资料,内部有很详细的说明。
全部回答
  • 1楼网友:山有枢
  • 2021-02-23 01:08
换不了,
  • 2楼网友:由着我着迷
  • 2021-02-23 00:13
你好! 没有这样算的~ 希望对你有所帮助,望采纳。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯