計算機實訓報告
下面對計算機硬件的幾個基本部分作簡單介紹。
1. 運算器
運算器是一個用于信息加工的部件,它用來對二進制的數據進行算術運算和邏輯運算,所以也叫做“算術邏輯運算部件”(alu)。
它的核心部分是加法器。因為四則運算加、減、乘、除等算法都歸結為加法與移位操作,所以加法器的設計是算術邏輯線路設計的關鍵。
2. 控制器
控制器產生各種控制信號,指揮整個計算機有條不紊地工作。它的主要功能是根據人們預先編制好的程序,控制與協調計算機各部件自動工作。控制器按一定的順序從主存儲器中取出每一條指令并執行,執行一條指令是通過控制器發出相應的控制命令串來實現的。因此,控制器的工作過程就是按預先編好的程序,不斷地從主存儲器取出指令、分析指令和執行指令的過程。
3. 存儲器
存儲器是用來存放指令和數據的部件。對存儲器的要求是不僅能保存大量二進制信息,而且能快速讀出信息,或者把信息快速寫入存儲器。一般對計算機存儲系統劃分為兩級,一級為內存儲器(主存儲器),如半導體存儲器,它的存取速度快,但容量小;另一級為外存儲器(輔助存儲器),如磁盤存儲器,它的存儲速度慢,但容量很大。在運算過程中,內存直接與cpu交換信息,而外存不能直接與cpu交換信息,必須將它的信息傳送到內存后才能由cpu進行處理,其性質和輸入輸出設備相同,所以一般把外存儲器歸屬于外部設備。
4. 輸入輸出設備
輸入輸出設備是實現人與計算機之間相互聯系的部件。其主要功能是實現人—機對話、輸入與輸出以及各種形式的數據變換等。
如前所述,計算機要進行信息加工,就要通過輸入設備把原始數據和程序存入計算機的存儲器中。輸入設備的種類很多,如鍵盤、軟磁盤、u盤、光盤等等。
輸出設備是將計算機中的二進制信息轉換為用戶所需要的數據形式的設備。它將計算機中的信息以十進制、字符、圖形或表格等形式顯示或打印出來,也可記錄在磁盤或光盤上。輸出設備可以是打印機、crt顯示器、繪圖儀、磁盤、光盤等等。它們的工作原理與輸入設備正好相反,它是將計算機中的二進制信息轉換為相應的電信號,以十進制或其它形式記錄在媒介物上。許多設備既可以作為輸入設備,又可以作為輸出設備。
1.2 計算機軟件
從廣義上說,軟件是指為運行、維護、管理、應用計算機所編制的所有程序合數據的總和。通常按功能分為系統軟件和應用軟件。
1.2.1 系統軟件
所謂系統軟件,就是用來擴大計算機的功能,提高計算機的工作效率以及方便用戶使用計算機的軟件,如操作系統、故障診斷程序、語言處理程序等。
操作系統是維持計算機運行的必備軟件,它具有三大功能:管理計算機硬、軟件資源,使之能有效地被應用;組織協調計算機各組成部分的運行,以增強系統的處理能力;提供各種實用的人機界面,為用戶操作提供方便。操作系統軟件包括進程管理、存儲管理、設備管理、文件管理和作業管理等五個部分。
故障診斷程序負責對計算機設備的故障及對某個程序中的錯誤進行檢測、辨認和定位,以便操作者排除和糾正。
編譯程序將高級語言編寫的源程序翻譯成由機器語言組成的目標程序。高級語言是一種通用的程序設計語言,它不依賴于具體的計算機,具有較好的可移植性。但高級語言必須配置了相應的編譯程序后才能在計算機上使用,例如c語言等。