1,微程序級別-級別1
這個級別的編程工具是微指令集,程序員用微指令編寫的微程序直接由硬件執行。(如圖,底行右側的PCWrite =1表示PC寄存器的寫控制,具體將在控制器部分詳細研究)。
2.傳統機器級別-2級
這個層次的編程工具是計算機的機器語言指令集,程序員用機器指令編寫的程序由微程序解釋和執行。
3.操作系統級別-第3級
從操作系統的基本功能來說,壹方面是直接管理傳統機器中的軟硬件資源,另壹方面是傳統機器的延伸。
4.匯編語言級別-4級
這個級別的編程工具是匯編語言指令集。與第二層使用的機器語言編程工具相比,使用匯編語言更容易理解和記憶。
5.高級語言水平-5級
這個合集的編程工具是C語言等各種高級語言。高級語言的源程序通常使用編譯器來完成高級語言的翻譯,然後由底層硬件執行。
6、層次之間的關系
1)不同層次之間的關系非常密切。高層是低層功能的延伸,低層是高層實現的基礎。
2)觀察不同層次的計算機系統,得到關於計算機的不同概念。上圖第二列分別從高級語言、匯編語言、機器語言和微程序級別給出了計算機的不同編程工具。
展開:
計算機系統是指用於數據庫管理的計算機軟硬件和網絡系統。數據庫系統需要大容量的主存來存儲和運行操作系統、數據庫管理系統程序、應用程序、數據庫、目錄、系統緩沖區等。,而輔助存儲器需要大容量的直接存取器件。此外,系統應具有強大的網絡功能。
該計算機系統具有計算判斷準確快速、通用性好、易於使用和聯網的特點。①計算:通過算術和邏輯運算,計算機幾乎可以實現所有復雜的計算。②判斷:計算機具有判斷不同情況,選擇不同處理方式的能力,因此可用於管理、控制、對抗、決策、推理等領域。③存儲:計算機可以存儲海量信息。④精度:只要字長足夠,理論上計算精度不受限制。
詳情請在百度百科電腦系統中查詢。