当前位置: 首页 > news >正文

济源企业网站建设艺考培训学校

济源企业网站建设,艺考培训学校,标签云 wordpress 插件,一个小型网站设计在多线程并发场景下,普通的累加很可能错的 CPU 多级缓存 Main Memory : 主存Cache : 高速缓存,数据的读取存储都经过此高速缓存CPU Core : CPU 核心Bus : 系统总线 CPU Core 和 Cache 通过快速通道连接,Main menory 和 Cache 都挂载到 Bus 上…

在多线程并发场景下,普通的累加很可能错的

CPU 多级缓存

  1. Main Memory : 主存
  2. Cache : 高速缓存,数据的读取存储都经过此高速缓存
  3. CPU Core : CPU 核心
  4. Bus : 系统总线

CPU Core 和 Cache 通过快速通道连接,Main menory 和 Cache 都挂载到 Bus 上通信,Bus 还用于其它组件的通信,在 Cache 出现后,系统变得越来越复杂,Cache 和 Main memory 的速度差异越来越大,直到加入另一级 Cache,新加入的 Cache 比第一级 Cache 要大,但是速度更慢,由于加大一级 Cache 从经济上不划算,所以出现了二级 Cache,三级 Cache。

为什么要使用 CPU CACHE

CPU 的频率太快了,快到主存跟不上,在 CPU 时钟周期内,CPU 需要等待主存,浪费资源,这样 CPU 会花很长时间等待数据或把数据写入主存。所以 Cache 出现的意义是匹配 Main menory(主存)和 CPU 速度不匹配的问题。
CPU > CACHE > Main Memory

CPU CACHE 的意义

缓存的容量要远远小于 Main Memory(主存),因此出现缓存不命中的情况在所难免。

CACHE 意义

1.时间局部性:如果一个数据被访问,那么在不久的将来很可能再次被访问。

2.空间局部性:如果一个数据被访问,那么它相邻的数据很可能被再次访问。

缓存的工作原理:当 CPU 读取一个数据时,先从 Cache(缓存)中查找,如果查到了,就直接送给 CPU 处理,反之就会去速度慢的 Main Memory(主存)去读取,并把该数据写入到 Cache(缓存),下次 CPU 再次读取该数据时,直接去 Cache 取。
Cache(缓存)的命中率很高(90%),也就是说 CPU 下一次读取数据 90%都在缓存,只有 10%的数据需要去 Main Memory(主存)中读取。

http://www.hkea.cn/news/956198/

相关文章:

  • 电子元器件商城网站建设百度开户怎么开
  • 企业网站开发基本流程百度博客收录提交入口
  • 甘特图模板关于网站建设微信营销模式
  • 网站建设的swot分析长尾关键词挖掘精灵
  • 发布自己的做家教的网站网店运营推广登录入口
  • b s网站系统如何做性能测试百度推广运营怎么做
  • 洛阳seo外包公司费用seo的中文意思
  • 政府网站建设遵循的原则seo网站内容优化
  • java做网站具体步骤邵阳seo优化
  • 自己做的网站如何放进服务器今天今日头条新闻
  • 男装网站的网站建设背景惠州seo按天计费
  • 如何快速提高网站排名互联网项目推广
  • icp备案网站名称更改成都网站设计
  • 企业网站建设需求分析seo排名资源
  • python基础教程雪峰东莞搜索seo网站关键词优化
  • b2b网站开发供应商小程序开发教程全集免费
  • 用自己的手机做网站外链网站是什么
  • 市场调研公司介绍网站推广优化公司
  • 玉溪人民政府网站建设现状新网站seo
  • 湖南餐饮网站建设2023北京封控了
  • 重庆网站设计人员外贸网站搭建推广
  • 局域网内的网站建设西安网站建设公司排名
  • 普通网站报价多少中南建设集团有限公司
  • 蚌埠做网站哪家好全网营销国际系统
  • 沈阳市网站制作谷歌香港google搜索引擎入口
  • 做美食网站的背景高端网站建设制作
  • 文件什么上传到wordpress泉州seo技术
  • 网站地址地图怎么做网页制作的软件有哪些
  • 如何用万网建设网站口碑营销策划方案
  • 做网站的基础架构东莞seo建站公司