文章目录
原语
- 原语
-
- 机器级原语
- 微代码原语
- 高级语言原语
- 解释型语言原语
- 操作系统原语
-
- 同步原语
-
- spinlock
- semaphore
- mutex
- seqlock
- 网络通信原语
在计算机知识体系中,原语是编程语言中可用的最简单的元素。原语是给定机器的程序员可用的最小处理单元,或者可以是语言中表达式的原子元素。
原语是具有意义的单元,即语言中的语义值。因此它们不同于解析器中的标记,后者是语法的最小元素。
机器级原语通常由汇编程序生成的机器指令通常被认为是最小的处理单元,尽管情况并非总是如此。它通常执行被认为是一个操作的操作,例如将一个字节或字节串从一个计算机内存位置复制到另一个内存位置,或者将一个处理器寄存器添加到另一个处理器寄存器。
微代码原语现代计算机实际上包含一个更低的处理单元,称为微代码,