1. 機器級層次
一臺通用的計算機系統按照 功能可以劃分爲多層機器級組成的層次結構,從高到低可以劃分爲應用語言層次機器、高級語言機器、彙編語言機器、操作系統機器、傳統機器語言級、微程序語言機器。
- 上四層 軟件實現
- 下兩層 固件或硬件實現
2. 解釋、翻譯、固件、虛擬機
- 翻譯:利用轉換程序把 高一級的機器程序 整個轉換成低一級的等效程序,然後再低一級上實現。
- 解釋:在低一級的用一條指令或語句進行仿真高一級的語句或功能,是通過高級機器語言中每條語句逐條解釋來實現的技術。
- 固件:具有軟件功能的硬件,是指將軟件集成在大規模集成電路。
- 虛擬機:以軟件爲主要實現的機器。