我们平时所写的代码基本上都是用高级语言所书写的,但是计算机是无法直接识别的就需要编译器将我们所写的代码翻译成计算机能够直接识别的机器语言,而机器语言是用二进制代码表示的计算机直接识别和执行的一种机器指令的集合...1.1指令的分类?
1.1.1非特权指令
所谓非特权指令就是权限比较小的命令,比如命令计算机进行加,减,乘,除这些普通的运算指令。...所以这类指令只用于操作系统或者3其它系统软件,一般不直接提供给用户使用。
上述可以特权指令是有点危险的,那么CPU如何判断当前是否可以执行特权指令?...通过下图了解操作系统的内核部分。
内核是计算机上配置的最底层得软件,是操作系统最基本,最核心的部分。实现内核功能的那些程序就是内核程序。...由于不同的操作系统在划分最底层功能的时候可能不一样,因此就产生了不同的操作系统体系结构。
3.体系结构
3.1大内核
大内核就是如上图所示将大部分的功能都最为系统内核,,运行在核心态。