zoukankan      html  css  js  c++  java
  • 一级缓存,二级缓存,三级缓存的区别

    电脑缓存的工作原理:

      当cpu进行读取缓存数据的时候,先在缓存中的数据进行查找,读取之后再输入到电脑cpu里面进行处理。

      如果没有对用的缓存文件给cpu处理,电脑就会从内存中查找数据进行处理并返回给cpu进行处理。这一段时间会相比找到缓存文件要慢的多。

      cpu处理完数据后,就会把处理完的数据模块进行保存,这个就是缓存文件。

      这样等以后再进行读取这个文件就会快的多,并且就不会重复读取内存中的数据了

    电脑的缓存文件分为三级:

    一级缓存:基本上都是内置在cpu的内部和cpu一个速度进行运行,能有效的提高cpu的工作效率。

            一级缓存越多,cpu的工作效率越高,是cpu的内部结构限制了一级缓存的容量大小,一级缓存的容量都很小

    二级缓存:主要作用是为了协调一级缓存与内存之间的工作效率。

            cpu首先用的是一级缓存,当cpu的速度慢慢提升之后,一级缓存就不够cpu的使用了,这就需要用到二级缓存。

            当然二级缓存会比一级缓存的效率低很多。

            一级缓存和二级缓存主要是为cpu处理数据的时候临时进行数据交换的时候使用的

    三级缓存:在读取二级缓存不够用的时候而设计的一种缓存手段

            在有三级缓存的cpu中,只有大约百分之五的数据需要在内存中调取使用。这能大大提高cpu的工作效率,从而保证cpu能够高速工作

    目前主流市场上cpu有两种型号,amd和intel。

    adm型号的cpu,只有一级缓存和二级缓存,没有三级缓存

    intel型号的cpu,只有二级缓存和三级缓存,没有一级缓存

  • 相关阅读:
    (转)机器学习——深度学习(Deep Learning)
    (转)Deep Learning深度学习相关入门文章汇摘
    (转)Haar-like矩形遍历检测窗口演示Matlab源代码
    HTML5远程工具
    splinter操作ie浏览器
    Wechat login authorization(OAuth2.0)
    Message Queuing(MSMQ)
    Visual Studio2017 数据库架构比较
    Visual Studio2017 Remote Debugger
    搭建Spring Initializr服务器
  • 原文地址:https://www.cnblogs.com/yizhixiaowenzi/p/14601570.html
Copyright © 2011-2022 走看看