1.2.4计算机系统的层次结构

层次结构:

知识回顾:

总结:

使用高级语言如java、python、c编写的程序看着好像都能被机器识别运行(此处的机器指的是电脑/服务器?),但是实际上都不是直接运行的高级语言,而是编译程序先把高级语言编写的程序编译成汇编语言,即符号式语言,然后再由汇编程序把汇编语言翻译成机器语言,即二进制机器指令,实际的二进制机器指令也不是直接运行的,而是被微指令系统把每个二进制指令分解成多个步骤,然后依次执行每个步骤最终把二进制指令完成,在汇编语言编译的过程中会用到操作系统提供的服务,所以也需要通过系统调用的方式来获得操作系统的服务,即需要操作系统机器,操作系统及其上的部分称为软件,传统机器和微程序机器及实际执行指令的统称为硬件