第1級(jí)是微程序機(jī)器層,這是一個(gè)實(shí)在的硬件層,它由機(jī)器硬件直接執(zhí)行微指令。
第2級(jí)是傳統(tǒng)機(jī)器語(yǔ)言,它也是一個(gè)實(shí)際的機(jī)器層,它由微程序解釋機(jī)器指令系統(tǒng)。
第3級(jí)是操作系統(tǒng)層,它由操作系統(tǒng)程序?qū)崿F(xiàn)。操作系統(tǒng)程序由機(jī)器指令和廣義指令組成,這些廣義指令是為了擴(kuò)展機(jī)器功能而設(shè)置的,它是由操作系統(tǒng)定義和解釋的軟件指令,所以這一層也稱為混合層。
第4級(jí)是匯編語(yǔ)言層,它為用戶提供一種符號(hào)化的語(yǔ)言,借此可編寫(xiě)匯編語(yǔ)言源程序。這一層由匯編語(yǔ)言支持和執(zhí)行。
第5級(jí)是高級(jí)語(yǔ)言層,它是面向用戶的,為方便用戶編寫(xiě)應(yīng)用程序而設(shè)置的。該層有高級(jí)語(yǔ)言編譯支持和執(zhí)行。
在高級(jí)語(yǔ)言層之上,還可以有應(yīng)用層,由解決實(shí)際問(wèn)題和應(yīng)用問(wèn)題的處理程序組成,如文字處理軟件、數(shù)據(jù)庫(kù)軟件、多媒體軟件和辦公自動(dòng)化軟件等。
沒(méi)有配備軟件的存硬件系統(tǒng)稱為“裸機(jī)”。第3層~第5層稱為虛擬機(jī),簡(jiǎn)單來(lái)說(shuō),就是軟件實(shí)現(xiàn)的機(jī)器。虛擬機(jī)只對(duì)該層的觀察者存在,這里的分層和計(jì)算機(jī)網(wǎng)絡(luò)的分層類似,對(duì)于某層的觀察者來(lái)說(shuō),只能通過(guò)該層次的語(yǔ)言來(lái)了解和使用計(jì)算機(jī),至于下層是如何工作就不必關(guān)系了。
下層是上層的基礎(chǔ),上層是下層的擴(kuò)展。
計(jì)算機(jī)系統(tǒng)的多級(jí)層次結(jié)構(gòu)
-
計(jì)算機(jī)
+關(guān)注
關(guān)注
19文章
7549瀏覽量
88746 -
虛擬機(jī)
+關(guān)注
關(guān)注
1文章
949瀏覽量
28471
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論