一条高级语言的代码翻译过来可能会对应多条机器指令
程序运行的过程其实就是cpu执行一条一条机器指令的过程
指令就是处理器(cpu)能够识别执行最基本的命令
很多人习惯把linux,Windows,MacOS的小黑框当中使用的命令也称为指令,其实这是交互式命令接口,,注意与本节的指令区别开,本节当中的指令指的是二进制机器指令
我们普通程序员写的程序就是应用程序,
微软,苹果有一帮人负责实现操作系统,他们写的是内核程序,
由很多内核程序组成了操作系统内核,或者简称为内核(Kernel)
内核是操作系统最重要最核心的部分,也是最接近硬件的部分。
甚至可以说是一个操作系统只要有了内核就够了(eg:Docker->仅需要LInux内核)



