1.1 計(jì)算機(jī)系統(tǒng)的組成與應(yīng)用領(lǐng)域
考點(diǎn)(1)計(jì)算機(jī)系統(tǒng)的組成
一個(gè)完整的計(jì)算機(jī)系統(tǒng)由硬件和軟件兩部分組成。沒有軟件的計(jì)算機(jī)被稱為“*機(jī)”*機(jī)無法正常工作,只能實(shí)現(xiàn)計(jì)算機(jī)最基本的運(yùn)算。
計(jì)算機(jī)硬件系統(tǒng)由運(yùn)算器、控制器、存儲(chǔ)器、輸入設(shè)備和輸出設(shè)備5大功能部件組成,常稱為馮·諾伊曼結(jié)構(gòu)。其中,運(yùn)算器和控制器合稱為中央處理器(CPU),它是計(jì)算機(jī)的花臟,內(nèi)存儲(chǔ)器的物理位置與CPU靠得很近,CPU可以直接訪問,CPU和內(nèi)存儲(chǔ)器稱為主機(jī)輸入輸出設(shè)備與外存儲(chǔ)器合稱為外圍設(shè)備,外圍設(shè)備通過接口線路與主機(jī)相連。
(l)運(yùn)算器。是對(duì)信息進(jìn)行加工和運(yùn)算的部件,可對(duì)數(shù)據(jù)進(jìn)行算術(shù)運(yùn)算和邏輯運(yùn)算。它的速度幾乎決定了計(jì)算機(jī)的計(jì)算速度。
(2)控制器。是控制計(jì)算機(jī)各部分自動(dòng)協(xié)調(diào)地工作的部件,是整個(gè)計(jì)算機(jī)的控制指揮中心,它完成對(duì)指令的解釋和執(zhí)行。
(3)存儲(chǔ)器。是用來保存計(jì)算機(jī)工作所需程序和數(shù)據(jù)的部件,是計(jì)算機(jī)的記憶裝置,有內(nèi)存儲(chǔ)器和外存儲(chǔ)器及高速緩沖存儲(chǔ)器3種。
(4)輸入輸出設(shè)備。簡(jiǎn)稱I/O設(shè)備,是計(jì)算機(jī)系統(tǒng)中品種最多,變化的部分。常見的輸出設(shè)備有打印機(jī)、顯示器、繪圖儀、數(shù)/模轉(zhuǎn)換器等。磁盤機(jī)、磁帶機(jī)兼有輸入、輸出兩種功能,既是輸入設(shè)備,也是輸出設(shè)備。
考點(diǎn)(2)計(jì)算機(jī)的應(yīng)用領(lǐng)域
(1)科學(xué)和工程計(jì)算。其特點(diǎn)是計(jì)算量大,而邏輯關(guān)系相對(duì)簡(jiǎn)單。
(2)數(shù)據(jù)和信息處理。其特點(diǎn)是數(shù)據(jù)量很大,但計(jì)算相對(duì)簡(jiǎn)單。
(3)過程控制。是生產(chǎn)自動(dòng)化的重要技術(shù)和手段。
(4)輔助設(shè)計(jì)。用于產(chǎn)品和工程輔助設(shè)計(jì)、輔助制造、輔助測(cè)試和輔助教學(xué)等多方面。
(5)人工智能。利用計(jì)算機(jī)模擬人的思維過程,并利用計(jì)算機(jī)程序來實(shí)現(xiàn)這些過程。
1.2 計(jì)算機(jī)軟件
計(jì)算機(jī)軟件是計(jì)算機(jī)系統(tǒng)的組成部分,由具有獨(dú)立內(nèi)涵的計(jì)算機(jī)技術(shù)組成,可以粗略地分為計(jì)算機(jī)語言、計(jì)算機(jī)系統(tǒng)軟件和計(jì)算機(jī)應(yīng)用軟件。
考點(diǎn)(3)計(jì)算機(jī)語言
計(jì)算機(jī)語言是一類面向計(jì)算機(jī)的人工語言,因其是進(jìn)行程序設(shè)計(jì)的工具,又稱程序語言。計(jì)算機(jī)語言可分為機(jī)器語言、匯編語言和高級(jí)語言3類。
(1)機(jī)器語言。是一種最初級(jí)且依賴硬件的計(jì)算機(jī)語言,由機(jī)器指令按一定的邏輯組成。用機(jī)器語言編寫的程序稱為機(jī)器語言程序,全部是二進(jìn)制代碼形式,可以被機(jī)器直接識(shí)別,不需加工。此程序效率比較高,能充分發(fā)揮計(jì)算機(jī)的高速計(jì)算能力,但由于機(jī)器語言不易記憶和理解,又缺乏直觀性,故用機(jī)器語言編制程序難度較大。
(2)匯編語言用助記符來表示指令,也稱符號(hào)語言。用匯編語言編寫的程序便是匯編語言程序,比機(jī)器語言程序便于理解和記憶,但計(jì)算機(jī)卻不能識(shí)別和直接運(yùn)行,必須通過翻譯程序?qū)⑵浞g成機(jī)器語言程序才能被識(shí)別并運(yùn)行。同時(shí),它仍然存在工作量大、面向機(jī)器、無通用性等特點(diǎn),所以被稱為“低級(jí)語言”,仍依賴具體機(jī)器。
(3)高級(jí)語言。是一種面向問題的程序設(shè)計(jì)語言,符合人們的思維習(xí)慣,便于人掌握,由于是人工設(shè)計(jì)的用于描寫算法的語言,所以也稱為算法語言。
考點(diǎn)(1)計(jì)算機(jī)系統(tǒng)的組成
一個(gè)完整的計(jì)算機(jī)系統(tǒng)由硬件和軟件兩部分組成。沒有軟件的計(jì)算機(jī)被稱為“*機(jī)”*機(jī)無法正常工作,只能實(shí)現(xiàn)計(jì)算機(jī)最基本的運(yùn)算。
計(jì)算機(jī)硬件系統(tǒng)由運(yùn)算器、控制器、存儲(chǔ)器、輸入設(shè)備和輸出設(shè)備5大功能部件組成,常稱為馮·諾伊曼結(jié)構(gòu)。其中,運(yùn)算器和控制器合稱為中央處理器(CPU),它是計(jì)算機(jī)的花臟,內(nèi)存儲(chǔ)器的物理位置與CPU靠得很近,CPU可以直接訪問,CPU和內(nèi)存儲(chǔ)器稱為主機(jī)輸入輸出設(shè)備與外存儲(chǔ)器合稱為外圍設(shè)備,外圍設(shè)備通過接口線路與主機(jī)相連。
(l)運(yùn)算器。是對(duì)信息進(jìn)行加工和運(yùn)算的部件,可對(duì)數(shù)據(jù)進(jìn)行算術(shù)運(yùn)算和邏輯運(yùn)算。它的速度幾乎決定了計(jì)算機(jī)的計(jì)算速度。
(2)控制器。是控制計(jì)算機(jī)各部分自動(dòng)協(xié)調(diào)地工作的部件,是整個(gè)計(jì)算機(jī)的控制指揮中心,它完成對(duì)指令的解釋和執(zhí)行。
(3)存儲(chǔ)器。是用來保存計(jì)算機(jī)工作所需程序和數(shù)據(jù)的部件,是計(jì)算機(jī)的記憶裝置,有內(nèi)存儲(chǔ)器和外存儲(chǔ)器及高速緩沖存儲(chǔ)器3種。
(4)輸入輸出設(shè)備。簡(jiǎn)稱I/O設(shè)備,是計(jì)算機(jī)系統(tǒng)中品種最多,變化的部分。常見的輸出設(shè)備有打印機(jī)、顯示器、繪圖儀、數(shù)/模轉(zhuǎn)換器等。磁盤機(jī)、磁帶機(jī)兼有輸入、輸出兩種功能,既是輸入設(shè)備,也是輸出設(shè)備。
考點(diǎn)(2)計(jì)算機(jī)的應(yīng)用領(lǐng)域
(1)科學(xué)和工程計(jì)算。其特點(diǎn)是計(jì)算量大,而邏輯關(guān)系相對(duì)簡(jiǎn)單。
(2)數(shù)據(jù)和信息處理。其特點(diǎn)是數(shù)據(jù)量很大,但計(jì)算相對(duì)簡(jiǎn)單。
(3)過程控制。是生產(chǎn)自動(dòng)化的重要技術(shù)和手段。
(4)輔助設(shè)計(jì)。用于產(chǎn)品和工程輔助設(shè)計(jì)、輔助制造、輔助測(cè)試和輔助教學(xué)等多方面。
(5)人工智能。利用計(jì)算機(jī)模擬人的思維過程,并利用計(jì)算機(jī)程序來實(shí)現(xiàn)這些過程。
1.2 計(jì)算機(jī)軟件
計(jì)算機(jī)軟件是計(jì)算機(jī)系統(tǒng)的組成部分,由具有獨(dú)立內(nèi)涵的計(jì)算機(jī)技術(shù)組成,可以粗略地分為計(jì)算機(jī)語言、計(jì)算機(jī)系統(tǒng)軟件和計(jì)算機(jī)應(yīng)用軟件。
考點(diǎn)(3)計(jì)算機(jī)語言
計(jì)算機(jī)語言是一類面向計(jì)算機(jī)的人工語言,因其是進(jìn)行程序設(shè)計(jì)的工具,又稱程序語言。計(jì)算機(jī)語言可分為機(jī)器語言、匯編語言和高級(jí)語言3類。
(1)機(jī)器語言。是一種最初級(jí)且依賴硬件的計(jì)算機(jī)語言,由機(jī)器指令按一定的邏輯組成。用機(jī)器語言編寫的程序稱為機(jī)器語言程序,全部是二進(jìn)制代碼形式,可以被機(jī)器直接識(shí)別,不需加工。此程序效率比較高,能充分發(fā)揮計(jì)算機(jī)的高速計(jì)算能力,但由于機(jī)器語言不易記憶和理解,又缺乏直觀性,故用機(jī)器語言編制程序難度較大。
(2)匯編語言用助記符來表示指令,也稱符號(hào)語言。用匯編語言編寫的程序便是匯編語言程序,比機(jī)器語言程序便于理解和記憶,但計(jì)算機(jī)卻不能識(shí)別和直接運(yùn)行,必須通過翻譯程序?qū)⑵浞g成機(jī)器語言程序才能被識(shí)別并運(yùn)行。同時(shí),它仍然存在工作量大、面向機(jī)器、無通用性等特點(diǎn),所以被稱為“低級(jí)語言”,仍依賴具體機(jī)器。
(3)高級(jí)語言。是一種面向問題的程序設(shè)計(jì)語言,符合人們的思維習(xí)慣,便于人掌握,由于是人工設(shè)計(jì)的用于描寫算法的語言,所以也稱為算法語言。