第1級是微程序機器層,這是一個實在的硬件層,它由機器硬件直接執(zhí)行微指令。
第2級是傳統(tǒng)機器語言,它也是一個實際的機器層,它由微程序解釋機器指令系統(tǒng)。
第3級是操作系統(tǒng)層,它由操作系統(tǒng)程序?qū)崿F(xiàn)。操作系統(tǒng)程序由機器指令和廣義指令組成,這些廣義指令是為了擴展機器功能而設(shè)置的,它是由操作系統(tǒng)定義和解釋的軟件指令,所以這一層也稱為混合層。
第4級是匯編語言層,它為用戶提供一種符號化的語言,借此可編寫匯編語言源程序。這一層由匯編語言支持和執(zhí)行。
第5級是高級語言層,它是面向用戶的,為方便用戶編寫應(yīng)用程序而設(shè)置的。該層有高級語言編譯支持和執(zhí)行。
在高級語言層之上,還可以有應(yīng)用層,由解決實際問題和應(yīng)用問題的處理程序組成,如文字處理軟件、數(shù)據(jù)庫軟件、多媒體軟件和辦公自動化軟件等。
沒有配備軟件的存硬件系統(tǒng)稱為“裸機”。第3層~第5層稱為虛擬機,簡單來說,就是軟件實現(xiàn)的機器。虛擬機只對該層的觀察者存在,這里的分層和計算機網(wǎng)絡(luò)的分層類似,對于某層的觀察者來說,只能通過該層次的語言來了解和使用計算機,至于下層是如何工作就不必關(guān)系了。
下層是上層的基礎(chǔ),上層是下層的擴展。
計算機系統(tǒng)的多級層次結(jié)構(gòu)
-
計算機
+關(guān)注
關(guān)注
19文章
7821瀏覽量
93310 -
虛擬機
+關(guān)注
關(guān)注
1文章
973瀏覽量
30580
發(fā)布評論請先 登錄
十進制計算機硬件體系結(jié)構(gòu)及“獨值”量化邏輯運算革命(一)
工控機與普通計算機的核心差異解析
龍架構(gòu)計算機系統(tǒng)能力核心課程教學(xué)研討會圓滿舉行
【作品合集】賽昉科技VisionFive 2單板計算機開發(fā)板測評
加固計算機是用來干什么的?
工業(yè)計算機的重要性
自動化計算機經(jīng)過加固后有什么好處?
自動化計算機的功能與用途
工業(yè)計算機與商用計算機的區(qū)別有哪些
進迭時空推出全新1.8寸RISC-V單板計算機MUSE Pi Pro
工業(yè)計算機如何設(shè)計用于沖擊和振動
計算機網(wǎng)絡(luò)入門指南
2025全國大學(xué)生計算機系統(tǒng)能力大賽啟幕,RT-Thread助力高校人才培養(yǎng)
淺析計算機系統(tǒng)的各種層次結(jié)構(gòu)
評論