計算機的組成以及其功能

1、描述計算機的組成及其功能。
計算機的組成分爲兩大部分。
一、軟件系統,包括:彙編系統、系統軟件、應用軟件等。
二、硬件系統,根據馮諾伊曼提出的計算機體系架構,一臺計算機主要分爲五個部分:控制器、運算器、存儲器、輸入設備、輸出設備。
1、計算機的硬件部分的功能如下:
1.1、運算器:運算器是完成各種算術運算和邏輯運算的裝置,能進行加、減、乘、除等數學運算,也能作比較、判斷、查找、邏輯運算等。
1.2、控制器:CPU的組成部分之一。相當於計算機的中樞神經,通過控制器,可以有效的控制和協調整個計算機的如下動作
– 保障不同數率傳輸的數據可以得到緩衝
– 甄別IO設備傳送數據的正錯
– 實現數據與數據之間的交換
– 接收和識別命令
1.3、存儲器:存儲器的主要功能是存儲程序和各種數據信息,並能在計算機運行過程中高速、自動地完成程序或數據的存取。
1.4、輸入設備:輸入設備負責將數據、程序、文字符號、圖象、聲音等信息輸送到計算機中。常用的輸入設備有鍵盤、鼠標、觸摸屏等。
1.5、輸出設備:計算機輸出各類數據的設備叫做輸出設備。輸出設備把計算機加工處理的結果變換爲人或其它設備所能接收和識別的信息形式如文字、數字、圖形、聲音、電壓等。常用的輸出設備有顯示器、打印機、繪圖儀等。
2、計算機的軟件部分的功能如下:
2.1、彙編語言(assembly language):一種用於cpu的低級語言。它使用助記符代替二進制語言,方便人類的閱讀及操作。但一種彙編語言只能與相對應的計算機系統結構對應,無法在不同平臺移植
2.2、系統軟件(system software):用來運行或控制硬件所開發的計算機軟件,如操作系統、編譯器、數據庫等等
 常見的系統軟件包含:
操作系統(Operating system):控制與管理硬件及軟件資源,並提供用戶操作接口,完成人機交互的軟件,常見的有Unix、GNU/Linux、 MAC OS X、Microsoft Windows等
編譯器(compiler):將使用彙編語言編寫的代碼,轉換成計算機可識別的機器語言,常見的有GCC  
解釋器(interpreter):將高級編程語言一行一行解釋運行。它的好處是可以消除編譯整個程序的負擔,缺點則是運行速度比較緩慢,且使用解釋器的代碼在運行過程中,不可脫離解釋器。常見的使用解釋器的語言包括Perl、Python、Ruby等
連接器(linker):將由彙編器或編譯器產生的目標文件和外部程序庫鏈接爲一個可執行文件     
加載器(loader):負責將程序加載到內存中,並配置內存與相關參數,使之能夠運行
2.3、應用軟件(application software):爲了某種特定用途而被開發的軟件。它可以是一個特定的程序,也可以是一個由衆多獨立程序組成的龐大的軟件系統
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章