1. 程式人生 > >簡述對計算機系統層次的理解

簡述對計算機系統層次的理解

目錄

第一級

第二級

第三級

第四級

第五級

第一級

微程式設計級或邏輯電路級,這是一個實在的硬體級,由硬體直接執行,如果某一個應用程式直接用微指令來編寫,那麼可再這一級上執行應用程式。

第二級

一般機器級,也稱機器語言級,它由微程式解釋機器指令系統,這一級也是硬體級,如二進位制程式碼01010100101人真的很難看懂的 。

第三級

作業系統級,它由作業系統程式實現。這些作業系統由機器指令和廣義指令組成,廣義指令是作業系統定義和解釋的軟體指令,所以這一級也成為混合級,計算機中所有機器指令的集合成為這臺計算機的指令系統,指令系統又分為精簡指令系統(RISC)和複雜指令系統(CISC),精簡指令系統實在複雜指令系統上面做的一些簡化。

第四級

組合語言級,它給程式人員提供一種符號形式語言,以減少程式編寫的複雜性,這一級由彙編程式支援和執行,如果應用程式採用組合語言編寫時,則機器必須要有這一級的功能,如8086彙編,RAM彙編等

第五級

高階語言級,它時面向使用者的為方面使用者編寫應用程式而設定的。這一級由各種高階語言編譯程式支援和執行。如C語言,c++等。它們編寫的程式會由相應的編譯器編寫成組合語言。