1. 机器级层次
一台通用的计算机系统按照 功能可以划分为多层机器级组成的层次结构,从高到低可以划分为应用语言层次机器、高级语言机器、汇编语言机器、操作系统机器、传统机器语言级、微程序语言机器。
- 上四层 软件实现
- 下两层 固件或硬件实现
2. 解释、翻译、固件、虚拟机
- 翻译:利用转换程序把 高一级的机器程序 整个转换成低一级的等效程序,然后再低一级上实现。
- 解释:在低一级的用一条指令或语句进行仿真高一级的语句或功能,是通过高级机器语言中每条语句逐条解释来实现的技术。
- 固件:具有软件功能的硬件,是指将软件集成在大规模集成电路。
- 虚拟机:以软件为主要实现的机器。