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

深圳做网站公司排名/推广吧

深圳做网站公司排名,推广吧,企业做网站推广产品需要多少钱,邯郸中国建设银行网站由于CPU的读写速度远远大于内存的读写速度,所以为了解决CPU访问主内存效率低下的问题,CPU引入了缓存。这时因为主内存和缓存都会存有数据,那么势必要保证缓存中的数据和主内存数据的一致。特别是多线程情况下,如果两个线程同时从C…

由于CPU的读写速度远远大于内存的读写速度,所以为了解决CPU访问主内存效率低下的问题,CPU引入了缓存。这时因为主内存和缓存都会存有数据,那么势必要保证缓存中的数据和主内存数据的一致。特别是多线程情况下,如果两个线程同时从CPU缓存中读取的值i为1,二者同时对i+1,然后写回主内存,那么i的值回变为2,但实际上i进行了2次+1的操作,实际值应该是3。这就是CPU缓存不一致导致的问题。

解决方法:

总线加锁,由于CPU和其他组件都是通过总线(数据总线,控制总线,地址总线)来通信,不过如果采用总线加锁的方式,就只能有一个CPU能够获取到总线锁,从而访问到内存中的变量,而其他的CPU都会被阻塞。这就类似于读写都串行化了,对效率的影响会很大。

缓存一致性协议,在缓存一致性协议中,最出名的就是Intel的MESI协议,MESI的大致思想是,当CPU操作的变量是一个共享变量时,
说明其他的CPU缓存中也可能会存在副本,那么这时候对该共享变量的读操作不做限制,照常读取数据,只是在写入的时候,会发出信号告诉其他的CPU将这个变量的Cache
line设置为无效状态,那么其他的CPU在对该变量做读取时,由于缓存中的该变量已经失效,那么就会重新到主内存中读取。

注:CPU Cache由很多个Cache Line构成,可以把Cache Line简单的理解为CPU Cache中的最小缓存单位。目前主流的CPU Cache的Cache Line大小都是64字节。

http://www.lbrq.cn/news/1569601.html

相关文章:

  • 可信网站认证不在有用吗/哪里有学计算机培训班
  • 武昌网站建设公司/网络营销的含义的理解
  • 网站开发 精品课程/百度高级搜索网址
  • 自贡百度做网站多少钱/长沙百度快照优化排名
  • dw网页制作模板源代码/sem 优化软件
  • 阿卯网站建设/淘宝直通车推广怎么做
  • 网站后台编辑框无法显示/win7一键优化工具
  • 优秀wordpress/绍兴seo外包
  • 自己做网页怎么赚钱/惠州seo外包公司
  • grace8WordPress主题/seo最新
  • wordpress占用空间/谷歌seo零基础教程
  • WordPress网站hym地图/北京软件开发公司
  • 广东网站建设推荐/合肥优化排名推广
  • 宝安区建设局网站/搜索引擎优化文献
  • 复制一个网站加后台/南宁百度seo
  • 做外汇有哪些正规的网站/怎么制作一个简单的网页
  • 装饰行业网站建设/常州网站建设制作
  • 工信部网站备案修改/郑州百度网站优化排名
  • 周口市建设局网站/百度账户
  • 自己做电影网站/百度推广找谁做靠谱
  • 仁怀哪儿做网站/爱站小工具计算器
  • 美术主题资源网站建设/n127网推广
  • 建站公司/互联网营销师培训课程
  • 做网站的背景图片格式大小/活动营销推广方案
  • 做纯静态网站怎么样/优化方法
  • 网站制作费用多少钱/aso优化平台
  • 国外做图标网站/seo营销培训咨询
  • 网站建设免费维护内容/媒体发稿费用
  • 沈阳网站建设工作室/长沙网站推广
  • 网站关键词怎么优化/太原高级seo主管
  • DataHub IoT Gateway:工业现场设备与云端平台安全互联的高效解决方案
  • C语言—数组和指针练习题合集(二)
  • uni-app实战教程 从0到1开发 画图软件 (学会画图)
  • 前端最新Vue2+Vue3基础入门到实战项目全套教程,自学前端vue就选黑马程序员,一套全通关!笔记
  • msyql中,max_connections和max_user_connections区别
  • 从零开始手搓一个GPT大语言模型:从理论到实践的完整指南(一)