您现在的位置是:首页>生活 > 正文
原子性是什么意思 原子性意思是什么
2023-06-20 02:20:29【生活】
简介 1、原子操作是不可分割的,在执行完毕不会被任何其它任务或事件中断。在单处理器系统(UniProcessor)中,能够在单条指令中完成的操作都可以认为是“
1、原子操作是不可分割的,在执行完毕不会被任何其它任务或事件中断。在单处理器系统(UniProcessor)中,能够在单条指令中完成的操作都可以认为是“原子操作”,因为中断只能发生于指令之间。这也是某些CPU指令系统中引入了test_and_set、test_and_clear等指令用于临界资源互斥的原因。
2、在对称多处理器(SymmetricMulti-Processor)结构中就不同了,由于系统中有多个处理器在独立地运行,即使能在单条指令中完成的操作也有可能受到干扰。
3、在x86平台上,CPU提供了在指令执行期间对总线加锁的手段。CPU芯片上有一条引线#HLOCKpin,如果汇编语言的程序中在一条指令前面加上前缀LOCK,经过汇编以后的机器代码就使CPU在执行这条指令的时候把#HLOCKpin的电位拉低,持续到这条指令结束时放开,从而把总线锁住,这样同一总线上别的CPU就暂时不能通过总线访问内存了,保证了这条指令在多处理器环境中的原子性。简单来讲:cpu是一条一条指令执行:如果读、写:则是两条指令,在并发情况下可能出问题原子性则是一条指令,完成读写操作。
下一篇:水杯如何去味 水杯去味的方法
相关文章
热门排行
热点内容
高铁发车后可以退票吗 高铁发车后可不可以退票
如何鉴别太空棉的真假 怎么鉴别太空棉的真假
海螃蟹怎么做好吃又简单 爆炒小海蟹超家常做法分享
中秋节都干什么 中秋节人们都会干什么
好听的昵称励志一个字 好听的昵称励志一个字有哪些
空调放哪里最旺财 什么位置放空调好
德不孤必有邻出自 德不孤必有邻出自何处
焖面条的家常做法大全 焖面条有哪些家常做法大全
坐火车不能带玻璃水杯吗 坐火车可以带玻璃水杯吗
唯美清新的昵称 关于唯美清新的昵称
属牛微信好运吉利发财名 属牛微信好运吉利发财名有哪些
生脱骨鸡爪煮几分钟能熟 煮鸡爪的时间
新鲜苜蓿怎么保存长时间吃 新鲜苜蓿如何保存长时间吃
死虾能冷藏吗 死虾可以冷藏吗
晒干的缸豆怎么做好吃 晒干的缸豆做法