缓存在cpu还是内存,cpu缓存是什么

  缓存在cpu还是内存,cpu缓存是什么

  电脑内存多大才够?现在8GB起步16GB,刚刚好。速度呢?DDR4 2666无疑是最理想的。但是你要知道,虽然内存看起来比硬盘快很多,但是对于CPU来说还是极其慢的。CPU和内存交换数据时,CPU内部的缓存是关键。今天,边肖将与你分享那些关于CPU缓存的事情。

  CPU缓存干啥用?

  现在电脑上的内存,即使是英特尔的奥腾内存,也没有CPU里的缓存快。而且缓存的大小和设计也是CPU的重要性能指标之一。

  首先,CPU中缓存的运行频率是——。缓存的工作频率是多少,还有I/O输出的瓶颈,因为是在CPU内部。所以CPU缓存的工作效率远远超过内存和硬盘,可以说完全不是一个级别的。

  那么缓存到底是如何工作的呢?CPU在读取数据进行计算时,首先从内部缓存中查找需要的数据,如果是,就可以在最短的时间内以最快的速度交付给CPU。但如果没有找到,CPU会通过缓存发出“请求”从内存中读取,然后返回给CPU进行计算。同时,这个数据所在的数据也被调入缓存,这样以后就可以从缓存中读取整块数据,不需要再调用内存。

  为啥还要三级缓存?

  CPU—CPU缓存内存,大致是工作状态。但为了进一步优化数据的“调度”,CPU缓存也分为几级,分别用于优化数据的吞吐量和暂存,提高执行效率。

  L1 Cache一级缓存

  一级缓存是CPU的一级缓存,主要负责缓存数据和指令。L1缓存的容量和结构对CPU性能有很大影响,但由于其结构复杂,考虑到成本等因素,一般CPU中L1缓存的水平可以达到256KB左右。

  L2 Cache二级缓存

  L2缓存是CPU的二级缓存。L2缓存的容量将直接影响CPU的性能。原则是越大越好。而且是跟芯的,比如8代芯的i7 8700。六个内核中的每一个都有256KB L2缓存,这是每个内核独有的,因此总数达到1.5MB

  L3 Cache三级缓存

  其实三级缓存本来是在服务器级CPU才有的,后来逐渐分散到家用级CPU。L3缓存的作用是进一步降低内存延迟,提高海量数据计算的性能,对游戏有直接影响!与一级和二级缓存不同,三级缓存是由内核共享的,其容量可以做得非常大。

  CPU的主频和核数是直接影响性能的关键因素,但如何让CPU更智能、更高效地执行计算任务,缓存的作用至关重要。另外,无论是Intel还是AMD,CPU的三级缓存容量越来越大,主要是为了提升用户尤其是游戏玩家的体验。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: