簡述對計算機系統層次的理解
阿新 • • 發佈:2018-12-20
目錄
第一級
微程式設計級或邏輯電路級,這是一個實在的硬體級,由硬體直接執行,如果某一個應用程式直接用微指令來編寫,那麼可再這一級上執行應用程式。
第二級
一般機器級,也稱機器語言級,它由微程式解釋機器指令系統,這一級也是硬體級,如二進位制程式碼01010100101人真的很難看懂的 。
第三級
作業系統級,它由作業系統程式實現。這些作業系統由機器指令和廣義指令組成,廣義指令是作業系統定義和解釋的軟體指令,所以這一級也成為混合級,計算機中所有機器指令的集合成為這臺計算機的指令系統,指令系統又分為精簡指令系統(RISC)和複雜指令系統(CISC),精簡指令系統實在複雜指令系統上面做的一些簡化。
第四級
組合語言級,它給程式人員提供一種符號形式語言,以減少程式編寫的複雜性,這一級由彙編程式支援和執行,如果應用程式採用組合語言編寫時,則機器必須要有這一級的功能,如8086彙編,RAM彙編等
第五級
高階語言級,它時面向使用者的為方面使用者編寫應用程式而設定的。這一級由各種高階語言編譯程式支援和執行。如C語言,c++等。它們編寫的程式會由相應的編譯器編寫成組合語言。