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

旅游网站代码html手机网站与PC网站

旅游网站代码html,手机网站与PC网站,资讯类响应式网站模板,深圳市住房建设局官方网站原子(atomic)本意是”不能被进一步分割的最小粒子”,而原子操作(atomic operation)意为”不可被中断的一个或一系列操作”. 处理器如何实现原子操作 (1) 使用总线锁保证原子性 如果多个处理器同时对共享变量进行读写操作,那么共享变量就会被多个处理器同时进行操作,这样读写…原子(atomic)本意是”不能被进一步分割的最小粒子”,而原子操作(atomic operation)意为”不可被中断的一个或一系列操作”. 处理器如何实现原子操作 (1) 使用总线锁保证原子性 如果多个处理器同时对共享变量进行读写操作,那么共享变量就会被多个处理器同时进行操作,这样读写操作就不是原子的,操作完之后共享变量的值会和期望的不一致. 所谓总线锁就是使用处理器提供的一个LOCK#信号,当一个处理器在总线上输出次信号时,其他处理器的请求将被阻塞住,那么该处理器可以独占共享内存. 在x86 平台上CPU提供了在指令执行期间对总线加锁的手段。CPU芯片上有一条引线#HLOCK pin如果汇编语言的程序中在一条指令前面加上前缀LOCK经过汇编以后的机器代码就使CPU在执行这条指令的时候把#HLOCK pin的电位拉低持续到这条指令结束时放开从而把总线锁住这样同一总线上别的CPU就暂时不能通过总线访问内存了保证了这条指令在多处理器环境中的。 (2) 使用缓存锁保证原子性 通过缓存锁定保证原子性。在同一时刻我们只需保证对某个内存地址的操作是原子性即可但总线锁定把CPU和内存之间通信锁住了这使得锁定期间其他处理器不能操作其他内存地址的数据所以总线锁定的开销比较大。 所谓“缓存锁定”就是如果缓存在处理器缓存行中内存区域在LOCK操作期间被锁定当它执行锁操作回写内存时处理器不在总线上声言LOCK信号而是修改内部的内存地址并允许它的缓存一致性机制来保证操作的原子性因为缓存一致性机制会阻止同时修改被两个以上处理器缓存的内存区域数据当其他处理器回写已被锁定的缓存行的数据时会起缓存行无效。 但是有两种情况下处理器不会使用缓存锁定。第一种情况是当操作的数据不能被缓存在处理器内部或操作的数据跨多个缓存行cache line则处理器会调用总线锁定。第二种情况是有些处理器不支持缓存锁定。对于Inter486和奔腾处理器,就算锁定的内存区域在处理器的缓存行中也会调用总线锁定。 转载https://www.cnblogs.com/zhanghu52030/p/9167014.html
http://icebutterfly214.com/news/6586/

相关文章:

  • 金砖应急响应(东部)
  • 使用 Kotlin 结合 Tesseract OCR 识别验证码
  • 电动车 NFC 学卡 All In One
  • 【算法导论】2分治法
  • 整理数学数据结构
  • 2025.10.31
  • Kosaraju 笔记
  • Manacher 代码贴贴
  • Java性能调优的艺术:从字节码到云端的全链路优化
  • 2-SAT学习笔记
  • MySQL 中常用函数使用
  • 10.31 —— (VP)2023icpc济南
  • 《程序员修炼之道 - 从小工到专家》阅读笔记2
  • 20232324 2025-2026-1 《网络与系统攻防技术》实验四实验报告
  • revit api structure type判断
  • 精益装配,智造未来:哲讯科技SAP解决方案赋能装配制造企业数字化转型
  • Python文件路径 _ 文件在哪里,代码咋知道
  • 互信脚本使用
  • 2025 年闭式冷却塔,玻璃钢冷却塔,方形冷却塔,圆形冷却塔厂家最新推荐,实力品牌深度解析采购无忧之选!
  • 组织研磨仪厂家哪家好?2025年知名品牌推荐
  • 审计组件
  • 云湖+小马算力:无需懂技术,轻松知识库AI智能机器人
  • 异常的处理
  • hello-白噪音
  • 2025年LAN变压器生产厂家权威推荐榜单:以太网变压器/网络隔离变压器/网络变压器源头厂家精选
  • 2025 年战略解码咨询,战略解码工作坊,战略解码内训培训教练最新推荐,聚焦资质、案例、售后的五家机构深度解读
  • 多RID分层路径计算性能优化
  • 接口自动化测试项目实战day3
  • Nordic芯片中C/I co-channel. 参数什么意思呢?
  • 【mdBook】6 在持续集成中运行 mdbook - 指南