計算機系統具有層次性,它由多級層次結構組成。從功能上計算機系統可分為五個層次級別:
1、第一級是微程式設計級。這是一個硬體級,它由機器硬體直接執行微指令;
2、第二級是一般機器級。它由微程式解釋機器指令系統.這一級是硬體級;
3、第三級是作業系統級,它由作業系統程式實現。這一級也稱混合級;
4、第四級是彙編語言級。它給程式人員提供一種符號形式的語言,以減少程式編寫的複雜性。這一級由彙編程式支援執行;
5、第五級是高階語言級。這是面向使用者為編寫應用程式而設定的。這一級由各種高階語言編譯程式支援。