計算機系統有哪些層次結構,計算機系統的層次結構

2021-12-25 15:03:06 字數 3345 閱讀 2908

1樓:匿名使用者

計算機系統層次結構,指的是計算機系統由硬體和軟體兩大部分所構成,而如果按功能再細分,可分為7層。把計算機系統按功能分為多級層次結構,就是有利於正確理解計算機系統的工作過程,明確軟體,硬體在計算機系統中的地位和作用。

第零級是硬聯邏輯級,這是計算機的核心,由門,觸發器等邏輯電路組成。

第一級是微程式級。這級的機器語言是微指令集,程式設計師用微指令編寫的微程式,一般是直接由硬體執行的。

第二級是傳統機器級,這級的機器語言是該機的指令集,程式設計師用機器指令編寫的程式可以由微程式進行解釋。

第**是作業系統級,從作業系統的基本功能來看,一方面它要直接管理傳統機器中的軟硬體資源,另一方面它又是傳統機器的延伸。

第四級是組合語言級,這級的機器語言是組合語言,完成組合語言翻譯的程式叫做彙編程式。

第五級是高階語言級,這級的機器語言就是各種高階語言,通常用編譯程式來完成高階語言翻譯的工作

第六級是應用語言級,這一級是為了使計算機滿足某種用途而專門設計的,因此這一級語言就是各種面向問題的應用語言。

參考資料

考試資料網:

2樓:匿名使用者

計算機系統具有層次性,它由多級層次結構組成。從功能上計算機系統可分為五個層次級別:

第一級是微程式設計級。這是一個硬體級,它由機器硬體直接執行微指令。

第二級是一般機器級,也稱為機器語言級。它由微程式解釋機器指令系統.這一級是硬體級。

第**是作業系統級,它由作業系統程式實現。這些作業系統由機器指令和廣義指令組成,這些廣義指令是作業系統定義和解釋的軟體指令。這一級也稱混合級。

第四級是組合語言級。它給程式人員提供一種符號形式的語言,以減少程式編寫的複雜性。這一級由彙編程式支援執行。

第五級是高階語言級。這是面向使用者為編寫應用程式而設定的。這一級由各種高階語言編譯程式支援。

除第一級外,其他各級都得到它下面各級的支援,同時也得到執行在下面各級上的程式的支援。第一級到第**編寫程式所採用的語言,基本是二進位制數字化語言,機器容易執行和解釋。在第

四、五兩級編寫程式所採用的是符號語言,用英文字母和符號來表示程式,因而便於大多數不瞭解硬體的人們使用計算機。

層次之間的關係緊密,上層是下層功能的擴充套件,下層是上層的基礎,這是層次結構的一個特點。層次結構的另一個特點是,站在不同的層次觀察計算機系統,會得到不同的概念,。例如,程式設計師在第四層看到的計算機是高階語言機器:

系統操作員將第三層看作一個系統級的資源;而硬體設計人員在第

一、二級看到的是計算機的電子線路。

層次劃分不是絕對的。機器指令系統級與作業系統級的介面,又稱硬、軟體交介面,常常是分不清的,它隨著軟體硬化和硬體軟化而動態變化。作業系統和其他系統軟體的介面,也不是很清楚的,例如,資料庫軟體也部分地起到了作業系統的作用。

此外,某些常用的帶有應用性質的程式,既可以劃歸為應用程式層,也可以劃歸為系統軟體層。

3樓:新學it課堂

計算機系統的層次結構:最底層是硬體,硬體之上是軟體,應用軟體位於系統軟體之上,使用者直接操作應用軟體。

計算機系統的層次結構?

4樓:不愛起名的小卒

1、微程式設計級 ---- 第1級

該級的程式設計工具是微指令集,程式設計師用微指令編寫的微程式,由硬體直接執行。(如圖中最下一行右邊的pcwrite =1表示對pc暫存器的寫控制,詳細內容在控制器部分將詳細學習)

2、傳統機器級 ---- 第2級

該級的程式設計工具是計算機的機器語言指令集,程式設計師用機器指令編寫的程式由微程式進行解釋執行

3、作業系統級 --- 第3級

從作業系統的基本功能來看,一方面它直接管理傳統機器中的軟硬體資源,另一方面它又是傳統機器的延伸

4、組合語言級 --- 第4級

該級的程式設計工具是組合語言指令集。與第二層所採用的機器語言程式設計工具相比,採用組合語言編寫程式便於理解與記憶

5、高階語言級 --- 第5級

該集的程式設計工具是各種高階語言如c語言等,高階語言源程式通常用編譯程式來完成高階語言翻譯後才能被底層的硬體執行

6、層次之間的關係

1)各層次之間的關係十分密切,高層是低層功能的擴充套件,低層是高層實現的基礎。

2)站在不同的層次觀察計算機系統,到關於計算機不同的概念。上圖第二列分別對應地給出了從高階語言、組合語言、機器語言和微程式設計級所看到的計算機的不同程式設計工具。

拓展:

計算機系統指用於資料庫管理的計算機硬軟體及網路系統。資料庫系統需要大容量的主存以存放和執行作業系統、資料庫管理系統程式、應用程式以及資料庫、目錄、系統緩衝區等,而輔存則需要大容量的直接存取裝置。此外,系統應具有較強的網路功能。

計算機系統的特點是能進行精確、快速的計算和判斷,而且通用性好,使用容易,還能聯成網路。①計算:一切複雜的計算,幾乎都可用計算機通過算術運算和邏輯運算來實現。

②判斷:計算機有判別不同情況、選擇作不同處理的能力,故可用於管理、控制、對抗、決策、推理等領域。③儲存:

計算機能儲存巨量資訊。④精確:只要字長足夠,計算精度理論上不受限制。

5樓:匿名使用者

計算機系統層次結構的概念,目前比較一致的計算機系統的層次結構如下圖1.4,其中左邊是層次結構中各層次的名字,右邊是對應於不同層的某種程式語言表現形式。

1)微程式設計級 ---- 第1級

該級的程式設計工具是微指令集,程式設計師用微指令編寫的微程式,由硬體直接執行。(如圖中最下一行右邊的pcwrite =1表示對pc暫存器的寫控制,詳細內容在控制器部分將詳細學習)。計算機組成原理在計算機系統層次結構中所處的層次就是微程式設計級。

2)傳統機器級 ---- 第2級

該級的程式設計工具是計算機的機器語言指令集,程式設計師用機器指令編寫的程式由微程式進行解釋執行。

3)作業系統級 --- 第3級

從作業系統的基本功能來看,一方面它直接管理傳統機器中的軟硬體資源,另一方面它又是傳統機器的延伸。

4)組合語言級 --- 第4級

該級的程式設計工具是組合語言指令集。與第二層所採用的機器語言程式設計工具相比,採用組合語言編寫程式便於理解與記憶。

5)高階語言級 --- 第5級

該集的程式設計工具是各種高階語言如c語言等,高階語言源程式通常用編譯程式來完成高階語言翻譯後才能被底層的硬體執行。

2.層次之間的關係

1)各層次之間的關係十分密切,高層是低層功能的擴充套件,低層是高層實現的基礎。

2)站在不同的層次觀察計算機系統,到關於計算機不同的概念。上圖第二列分別對應地給出了從高階語言、組合語言、機器語言和微程式設計級所看到的計算機的不同程式設計工具。

3)層次劃分不是絕對的。計算機系統的層次結構會隨著軟體硬化和硬體軟化而動態變化。

什麼是計算機系統的層次結構,計算機系統有哪些層次結構?

計算機系統的層次結構 最底層是硬體,硬體之上是軟體,應用軟體位於系統軟體之上,使用者直接操作應用軟體。計算機系統有哪些層次結構?計算機系統的層次結構 最底層是硬體,硬體之上是軟體,應用軟體位於系統軟體之上,使用者直接操作應用軟體。計算機系統的層次結構?1 微程式設計級 第1級 該級的程式設計工具是微...

計算機系統漏洞有什麼危害,計算機系統漏洞有什麼危害

漏洞是在硬體 軟體 協議的具體實現或系統安全策略上存在的缺陷,從而可以使攻擊者能夠在未授權的情況下訪問或破壞系統。也就是黑客攻擊計算機所利用的通道,所以如果掃描出了漏洞一定要補好,不然你的電腦很容易中毒。各種防毒軟體都有漏洞掃描。但是隨著研究的人多了,很多未公佈的漏洞也就讓有心人在補丁出來之前就利用...

計算機系統和計算機網路的區別,計算機網路和網際網路有什麼區別

計算機系統可以有兩種解釋,第1種就是我們平時所使用的計算機,就可以算做一個計算機系統,第2種就是由不同功能的處理系統所構建起來計算機系統,比如一個大型的伺服器,是由不同功能的計算機 其實不能說是計算機,比我們用的要專業的多 組建起來的,這樣就為一個計算機系統。至於計算機網路,就是把單個的計算機系統通...