不可分割的原子操作——《RISC-V体系结构编程与实践 》读书笔记
不可分割的原子操作《RISC-V体系结构编程与实践》读书笔记原子操作无论在软件设计中中,还是硬件设计中都有所涉及。什么是原子操作呢?原子操作是指保证指令以原子的方式执行,执行过程不会被打断。名词解释总是如此地晦涩难懂!咱们的处理器工作都是以加载-执行的模式运行。因此,对数据的操作也就分为了读-改-写三步,即将数据从内存中读出来到寄存器,对寄存器中的数据进行运算,处理,再将新数据写回内存的三步。因此,上述三步只要有一步被打断,则新数据就很难保证正确,系统稳定性则很保证。