为什么CPU有L1还要L2
答案:5 悬赏:30 手机版
解决时间 2021-02-03 03:25
- 提问者网友:你给我的爱
- 2021-02-02 08:01
为什么CPU有L1还要L2
最佳答案
- 五星知识达人网友:野慌
- 2021-02-02 08:11
L1cache分为数据缓存和指令缓存,顾名思义,一个是用来缓存cpu马上要使用的数据,一个是用来缓存cpu马上要使用的指令集
L2cache和L1没有太多联系,差别是intel的是mapping,也就是说L1中的数据,L2中也有一个copy,导致一部分L2的浪费,AMD则不同
L1的设计就不用说了,80486是第一个集成L1的,但是没有L2
L2的设计是在Pentium时代,L2是集成在主板上的,速度远远低于L1(频率和内存相同,但是响应时间快于内存),可以大幅提升系统速度,后来很多软件都针对L2进行优化,因此现在的处理器已经不能不使用L2了而单独加大L1了,否则效率十分差
L2cache和L1没有太多联系,差别是intel的是mapping,也就是说L1中的数据,L2中也有一个copy,导致一部分L2的浪费,AMD则不同
L1的设计就不用说了,80486是第一个集成L1的,但是没有L2
L2的设计是在Pentium时代,L2是集成在主板上的,速度远远低于L1(频率和内存相同,但是响应时间快于内存),可以大幅提升系统速度,后来很多软件都针对L2进行优化,因此现在的处理器已经不能不使用L2了而单独加大L1了,否则效率十分差
全部回答
- 1楼网友:污到你湿
- 2021-02-02 11:06
L2是二级暂缓
- 2楼网友:纵马山川剑自提
- 2021-02-02 10:00
增加缓存,提高速度
- 3楼网友:往事隔山水
- 2021-02-02 09:29
l1比l2更靠近核心。所以更贵。他们都在核心内部所以都比较快。访问顺序是先l1后l2。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯