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,只有二级缓存和三级缓存,没有一级缓存

  • 相关阅读:
    (8)ftp配置文档
    (6)centos安装和解压
    (8)python tkinter-画布
    (7)python tkinter-菜单栏
    (6)python tkinter-容器、子窗体
    (5)python tkinter-单选、多选
    bzoj1096 [ZJOI2007]仓库建设
    hdu3507 Print Article(斜率DP优化)
    bzoj1996 [Hnoi2010]chorus 合唱队
    跳石头
  • 原文地址:https://www.cnblogs.com/yizhixiaowenzi/p/14601570.html
Copyright © 2011-2022 走看看