下面是小編收集整理的《大學計算機基礎》考試要點,希望對您有所幫助!如果你覺得不錯的話,歡迎分享!
1. 計算機系統的組成
存儲程序+程序執行。
(1)所有數據和指令均應以二進制形式表示。
(2)所有數據和由指令組成的程序必須事先存放在主存儲器中,然后以順序的方式執行,除非顯式修改。
(3)計算機的硬件系統應該由存儲器、運算器、控制器、輸入設備和輸出設備五個基本部件組成。在控制器的統一控制下,完成由程序所描述的處理工作。
(4)一條指令可完成一種操作。一臺計算機可以有許多指令,所有這些指令的集合稱為該臺計算機的指令系統。
(5)程序首先裝入計算機內存,CPU從內存中取出一條指令,分析識別指令,最后執行指令,從而完成了一條指令的執行周期。然后,CPU按序取出下一條指令,繼續下一個指令執行周期,周而復始,直到執行完成程序中的所有指令。
計算機系統是由硬件系統和軟件系統兩大部分組成。硬件系統由運算器、控制器、存儲器、輸入設備和輸出設備五大部分組成。軟件系統:系統軟件+應用軟件。
2. 計算機硬件系統組成,各組成部分的主要功能、特點
1. 運算器:在控制器的控制下進行算術和邏輯運算,將結果送到寄存器或內存。
2. 控制器:負責從存儲器中讀取程序指令并進行分析。何敏
3. 存儲器:分為主存儲器(內存)和輔助存儲器(外存)。內存是與CPU直接進行數據交換的場所,存儲正在或將要運行的程序和數據。存儲量小,存取速度快。外存存儲大量暫時不用的信息,不能與CPU直接進行數據交換,其上的信息要先調入內存后才能被處理,存儲量大,存取速度慢。
4. 輸入設備:常用的輸入設備有鍵盤、鼠標、光筆、掃描儀、數字化儀等。
5. 輸出設備:常用的輸出設備有顯示器和打印機等。
3. 計算機軟件系統組成及其各組成部分的功能
系統軟件:
操作系統(如DOS、Windows、UNIX、OS/2、Linux等)
語言編譯和解釋系統
程序設計語言(如匯編語言、C、FORTRAN、PASCAL等)
網絡軟件
數據庫管理系統(如FoxBASE、Oracle等)
系統服務程序(如編輯程序、診斷程序等)
應用軟件:
信息管理軟件(如工資管理軟件、人事管理軟件等)
科學計算程序
文字與表格處理軟件(如WPS、Word、Excel等)
圖形與圖像處理軟件(如Photoshop、Flash等)
輔助設計軟件(如CAD、CAM、CAI、CAT等)
網絡通信軟件
4. 程序設計語言的基本知識
1)機器語言
機器語言的每一條指令都是由0和1組成的二進制代碼序列。機器語言是最底層的面向機器硬件的計算機語言,用機器語言編寫的程序不需要任何翻譯和解釋就能被計算機直接執行。計算機只能接受以二進制形式表示的機器語言,所以任何非機器語言程序最終都要翻譯成由二進制代碼構成的機器語言程序,機器才能執行這些程序。
2)匯編語言
將二進制形式的機器指令代碼序列用符號(或稱助記符)來表示的計算機語言稱為匯編語言。匯編語言實質上是符號化了的機器語言。雖然匯編語言相對于機器語言在程序的編寫、修改、閱讀等方面有了大的進步,運行效率仍較高,但由于機器指令繁多,掌握起來仍較困難。
3)高級語言
機器語言和匯編語言都是面向機器的語言,而高級語言則是面向問題的語言。用高級語言編寫的程序的通用性和可移植性好。高級語言源程序有編譯和解釋這兩種執行方式。在解釋方式下,源程序由解釋程序邊“解釋”邊執行,不生成目標程序。在編譯方式下,源程序必須經過編譯程序的編譯處理來產生相應的目標程序,然后再通過連接和裝配生成可執行程序。