原子操作术语
2022年6月21日大约 1 分钟
术语名称 | 英文 | 解释 |
---|---|---|
缓存行 | Cache line | 缓存的最小单位 |
比较且交换 | Compare and Swap | CAS 操作需要输入两个数值,一个旧值和一个新值,在操作期间先比较旧值有没有发生变化,如果没有发生变化,才交换新值,发生了变化则不交换 |
CPU 流水线 | CPU pipeline | CPU 流水线的工作方式就像工业生产上的装配流水线,在CPU中由5~6个不同功能的电路单元组成一条指令处理流水线,然后将一条X86指令分成5~6步后再由这些电路单元分别执行,这样就能实现在一个CPU时钟周期完成一条指令,因此提高CPU的运算速度 |
内存顺序冲突 | Memory order violation | 内存顺序冲突验是由假共享引起的,假共享是指多个CPU同时修改同一个缓存行的不同部分面引起其中一个CPU的操作无效,当出现这个内存顺序冲突时,CPU必须清空流水线 |
原创声明
平台文章均为原创文章,未经许可,禁止转载。
如需转载,请联系作者获取授权,并注明来源及原文链接。