電腦組成原理01-系統概論

電腦組成原理概論

作為一個資深鴿自己學習計劃的鴿子來說,需要做出改變是極其困難的,一隻鴿子能有什麼壞心思呢。主要是快大三了,現在只想好好學習(zhe bu ke neng)。emmmmmm,沒辦法,為了向北郵進發,一定給爺衝上岸,就算爬也要爬上岸。

電腦系統簡介

電腦軟硬體

電腦系統由軟體和硬體組成。硬體包括了各種小電子元件等(在後文中電腦結構框圖裡會講),軟體則可以分為:系統軟體和應用軟體。

系統軟體(系統程式):主要管理電腦的資源調度等,它包括了:語言處理程式、作業系統、服務程式、資料庫管理系統、網路軟體等。

應用軟體(應用程式):用戶根據需要所編製的各種程式。

電腦系統的層次結構

以現代多層次結構的電腦系統為例,其層次結構如圖

電腦組成和電腦體系結構

電腦體系結構:能被程式設計師見到的電腦的屬性(概念性的結構和功能特性)

電腦組成:指實現電腦體系結構所體現的屬性

eg:指令系統體現了機器的屬性,即屬於電腦結構問題;而指令系統的實現(如何分析指令)則屬於電腦組成問題

電腦基本組成

馮·諾伊曼電腦的特點

1>電腦以運算器為中心

2>電腦由五大部件(運算器、存儲器、控制器、輸入和輸出設備)組成

3>指令和數據都用二進位表示

4>指令在存儲程式(存儲器中按順序)存放

5>指令和數據(同等地位)在存儲器中存儲(都能通過地址找到)

6>指令由操作碼和地址碼組成(操作碼錶示性質,地址碼錶示位置)

運算器進行算術邏輯運算、存儲器存儲數據和程式、控制器控制程式和數據的輸入運行及處理運算結構、輸入設備將人們可以識別的資訊轉化成機器可以識別的資訊、輸出設備將機器的運算結構轉化成人們可以識別的資訊

電腦的硬體框圖

以兩類電腦為例:<1>典型的馮·諾伊曼電腦(以運算器為中心的電腦)。<2>現代的電腦(以存儲器為中心的電腦)

這倆類電腦的結構框圖究其特點,除了輸入設備連接運算器/存儲器再連接輸出設備外,其餘各設備都與控制器相連並包含正反倆向,而除控制器和處在中心的運算器/存儲器以外,其餘的設備都只與倆個設備連接。

現代的電腦也可被視為只有三大部分組成:I/O設備,CPU,主存儲器。(CPU是運算器和控制器在一塊晶片上的集成,輸入和輸出設備統稱I/O設備[Input/Output設備]),所以,現代電腦結構框圖也可以畫作如下形式

所以,根據現代電腦的組成框圖,電腦硬體又可再分為如圖

題外話:鴿子慢慢的飛,部落格慢慢的打,知識慢慢的學,以後會在每次課後定期進行複習和更新部落格。杜絕鴿子,從我做起。加油。