《計算機導(dǎo)論》全套教學(xué)課件_第1頁
《計算機導(dǎo)論》全套教學(xué)課件_第2頁
《計算機導(dǎo)論》全套教學(xué)課件_第3頁
《計算機導(dǎo)論》全套教學(xué)課件_第4頁
《計算機導(dǎo)論》全套教學(xué)課件_第5頁
已閱讀5頁,還剩608頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

計算機導(dǎo)論單元1計算機基礎(chǔ)知識單元2計算機硬件基礎(chǔ)單元3計算機軟件基礎(chǔ)單元4程序設(shè)計與數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)單元5數(shù)據(jù)庫技術(shù)基礎(chǔ)單元6計算機網(wǎng)絡(luò)技術(shù)基礎(chǔ)單元7軟件工程基礎(chǔ)單元8計算機信息系統(tǒng)安全基礎(chǔ)單元9計算機職業(yè)道德單元10新一代信息技術(shù)基礎(chǔ)全套可編輯PPT課件

2單元

1計算機基礎(chǔ)知識

計算機是一種用于高速計算的電子設(shè)備,既可以進行數(shù)值計算,又可以進行邏輯計算,還具有存儲功能,是能夠按照程序運行,自動、高速處理海量數(shù)據(jù)的現(xiàn)代化智能電子設(shè)備。電子計算機是20世紀最先進的科學(xué)技術(shù)發(fā)明之一,對人類的生產(chǎn)活動和社會活動產(chǎn)生了極其重要的影響,并以強大的生命力飛速發(fā)展。1.計算機與微型計算機有區(qū)別嗎?2.微型計算機與電腦是一回事嗎?3.區(qū)分計算機的硬件系統(tǒng)與軟件系統(tǒng)全套可編輯PPT課件

33概述1.1計算機中數(shù)據(jù)的表示與編碼1.21.3目錄計算機多媒體基礎(chǔ)計算機微型計算機計算機是一種能夠按照事先存儲的程序,自動、高速運算大量數(shù)值和處理數(shù)據(jù)的智能電子設(shè)備,是一種存儲和處理數(shù)據(jù)的工具。按照計算機規(guī)模,并考慮其運算速度、存儲能力等因素,將計算機分為:①巨型計算機;②大型計算機;③小型計算機;④微型計算機。微型計算機是以微處理器(Microprocessor)為基礎(chǔ),由大規(guī)模集成電路組成的、體積較小的電子計算機。人們?nèi)粘9ぷ?、生活中常用的計算機,是實現(xiàn)辦公自動化、提高工作效率必不可少的工具。微型計算機簡稱:微型機、微機。微型計算機的俗稱如下:①個人計算機或PC(PersonalComputer);②微機或電腦。1.計算機與微型計算機有區(qū)別嗎?2.微型計算機與電腦是一回事嗎?“電腦”是微型計算機的俗稱。由于具有體積小、價格低、功能全和可靠性高等特點,目前,電腦在政府機關(guān)、企事業(yè)單位、學(xué)校、商場、超市、銀行等場合的行政管理、人事管理、財務(wù)管理、生產(chǎn)管理、物資管理等諸多方面起著重要的作用。本書中所說的“計算機”,若沒有特別說明,都是指微型計算機,其具備人腦的某些功能,因此也俗稱為“電腦”。由于習(xí)慣叫法,本書許多場合也將其稱為電腦,等同于微型計算機。4硬件系統(tǒng)軟件系統(tǒng)硬件系統(tǒng)是指看得到、摸得著的物理設(shè)備,即由機械、電子元件構(gòu)成的具有輸入、存儲、計算、控制和輸出功能的實物部件。軟件系統(tǒng)廣義上是指系統(tǒng)中的程序以及開發(fā)、使用和維護程序所需的所有文件的集合,用來管理和控制硬件設(shè)備。硬件系統(tǒng)主要由主機和外部設(shè)備組成,其中主機從外觀上看是一個整體,是由多個獨立部分組合而成的,這些部件安裝在主機內(nèi)部,它們相互配合完成主機的工作。軟件系統(tǒng)分為系統(tǒng)軟件和應(yīng)用軟件兩類。系統(tǒng)軟件是支持應(yīng)用軟件開發(fā)和運行的軟件。應(yīng)用軟件是指計算機用戶為某一特定應(yīng)用而開發(fā)的軟件。3.區(qū)分計算機的硬件系統(tǒng)與軟件系統(tǒng)?51.

1概述

計算機從誕生到現(xiàn)在不過半個多世紀,但是它的發(fā)展速度是驚人的,它把人類的計算速度提高了很多倍。計算機的發(fā)展先后經(jīng)歷了以電子管、晶體管、集成電路、大規(guī)模集成電路和超大規(guī)模集成電路為主要器件的4個發(fā)展時期。預(yù)計在不久的將來,將誕生以超導(dǎo)器件、電子仿真、集成光路等技術(shù)支撐的第5代計算機。1.1.1計算機的概念

計算機是一種能夠按照事先存儲的程序,自動、高速運算大量數(shù)值和處理數(shù)據(jù)的智能電子設(shè)備。計算機是一種存儲和處理數(shù)據(jù)的工具,如今已被廣泛應(yīng)用于日常生活、教育文化、工農(nóng)業(yè)生產(chǎn)、商貿(mào)流通、科學(xué)研究、軍事技術(shù)、金融證券等各個領(lǐng)域,計算機技術(shù)的高速發(fā)展極大地推動了經(jīng)濟的增長乃至整個社會的進步。微型計算機是實現(xiàn)辦公自動化、提高工作效率必不可少的工具。61.1.2計算機的發(fā)展簡史計算機發(fā)展簡史1946年,世界首臺通用電子數(shù)字計算機“埃尼阿克”于美國賓夕法尼亞大學(xué)研制成功,開啟計算機發(fā)展新紀元。計算機發(fā)展分4代:第1代(1946-1959年):電子管計算機,邏輯元件為真空電子管,內(nèi)存外存多樣,軟件從機器語言到匯編語言,特點是體積大等,應(yīng)用于軍事與科學(xué)計算,代表IBM650。第2代(1959-1965年):晶體管計算機,邏輯元件換為晶體管,內(nèi)存磁芯外存磁盤,軟件有操作系統(tǒng)與高級語言,性能提升,應(yīng)用拓展,代表CDC6600。第3代(1965-1971年):集成電路計算機,邏輯元件為中、小規(guī)模集成電路,內(nèi)存半導(dǎo)體存儲器,軟件更完善,通用化等發(fā)展,應(yīng)用領(lǐng)域更廣,代表IBM360。第4代(1971年至今):大規(guī)模和超大規(guī)模集成電路計算機,邏輯元件先進,內(nèi)存改進,體系結(jié)構(gòu)發(fā)展,軟件豐富,廣泛應(yīng)用于多領(lǐng)域,1971年Intel4004芯片與微處理器誕生推動微型計算機發(fā)展。7第五代計算機展望與現(xiàn)狀20世紀80年代起,多國計劃研制第5代計算機,目標是打破傳統(tǒng)體系結(jié)構(gòu),實現(xiàn)智能化,具備類人思維與多種能力,如理解語言文字圖形等,靠語音指令操作,是智能計算機系統(tǒng)。但因多種因素制約,目標未完全達成,目前仍主要使用第4代計算機,不過相關(guān)基礎(chǔ)性研究促進了人工智能理論與智能機器人技術(shù)發(fā)展。81.1.3計算機的發(fā)展趨勢發(fā)展方向多極化:不同類型計算機各有應(yīng)用,如個人追求便攜,企業(yè)等重運算能力。巨型化:速度快、存儲大、功能強,用于科研等領(lǐng)域,是科技工業(yè)水平標志。微型化:筆記本、PDA等大量涌現(xiàn),性能多樣且價格低。網(wǎng)絡(luò)化:連接各地計算機成網(wǎng)絡(luò),實現(xiàn)資源共享,全球普及。智能化:模擬人類感覺思維,包括多領(lǐng)域研究,智能機器人已部分應(yīng)用。多媒體化:融合多種媒體技術(shù),改善人機界面。9未來新一代計算機預(yù)測量子計算機:遵循量子力學(xué),存儲與運算遠超普通計算機。神經(jīng)網(wǎng)絡(luò)計算機:模仿人腦構(gòu)建,并行處理,信息處理能力強且可重組防泄密。生物計算機:利用分子計算,體積小耗能低但提取信息難。光計算機:光子代替電子,信息傳輸佳,運算快耗能低。納米計算機:用納米技術(shù),納米管元件性能優(yōu)可代硅芯片。101.1.4計算機與現(xiàn)代計算機特點運算速度快:大型計算機達每秒萬億次,微型計算機每秒億次以上,可解決復(fù)雜科學(xué)計算,如衛(wèi)星軌道、水壩計算、天氣預(yù)報等。計算精度高:有十幾位到幾十位有效數(shù)字,精度遠超普通計算工具,對導(dǎo)彈精準打擊等至關(guān)重要。存儲容量大:存儲器可存大量數(shù)據(jù)與程序信息。邏輯運算與判斷能力強:能進行比較判斷,自動決定后續(xù)步驟,可求解復(fù)雜問題、進行過程控制與數(shù)據(jù)處理,人工智能還將提升其推理等能力。自動控制能力強:憑借存儲記憶與邏輯判斷能力,依程序自動連續(xù)工作,無需人工干預(yù)。可靠性高:電子器件可靠性提升,設(shè)計結(jié)構(gòu)優(yōu)化使其更可靠。111.1.5計算機的分類個人計算機:適合個人使用,涵蓋臺式、筆記本、平板等。工作站是高端通用微型機,單用戶使用,圖形與并行任務(wù)處理能力強,配高分辨率屏、大容量內(nèi)存外存。服務(wù)器:網(wǎng)絡(luò)高性能計算機,偵聽并響應(yīng)客戶端服務(wù)請求。運算、運行、吞吐能力強,處理、穩(wěn)定、可靠等性能優(yōu)于個人計算機。大型計算機:體積大、價格高,可同時服務(wù)多用戶??煽啃?、安全性、兼容性優(yōu),數(shù)據(jù)輸入輸出高效,用于金融交易、人口普查等關(guān)鍵數(shù)據(jù)處理。超級計算機:功能最強、運算最快、存儲最大。組件類似個人計算機但規(guī)模更大,速度與容量優(yōu)勢顯著,如“神威?太湖之光”。嵌入式計算機:嵌入產(chǎn)品執(zhí)行特定功能,如汽車中的微處理器用于控制防抱死、點火、多媒體播放等。移動設(shè)備:具備計算機特性,如iPhone等。平板設(shè)備因操作系統(tǒng)等因素分屬移動設(shè)備或個人計算機。智能手表等新興可穿戴設(shè)備也應(yīng)運而生。121.1.6計算機應(yīng)用領(lǐng)域計算機被廣泛應(yīng)用于工作、生活等各個領(lǐng)域,其應(yīng)用領(lǐng)域可以概括為以下幾個方面科學(xué)計算數(shù)據(jù)處理過程控制輔助設(shè)計(CAD)輔助制造(CAM)13輔助教學(xué)(CAI)人工智能(AI)網(wǎng)絡(luò)通信多媒體應(yīng)用電子商務(wù)1.1.7計算機硬件系統(tǒng)基本組成14計算機由控制器、運算器、存儲器、輸入設(shè)備和輸出設(shè)備5個基本部分組成(五大部件)運算器、控制器和內(nèi)存合稱為計算機主機。運算器、控制器集成在大規(guī)模集成電路塊上,稱為中央處理器(CPU),微型計算機的CPU即微處理器,是核心。圖1-1計算機硬件系統(tǒng)的基本組成1.1.8計算機的基本工作原理以計算“6+4”為例說明微型計算機的工作原理。如果我們用心算,其計算過程描述如下。①將數(shù)字“6”通過眼睛存入“大腦”。②將運算符“+”通過眼睛存入“大腦”。③將數(shù)字“4”通過眼睛存入“大腦”。④大腦完成“6+4”的計算,將最終結(jié)果“10”暫存“大腦”。⑤將最終計算結(jié)果“10”通過“嘴”說出來,通過“手”寫在紙上。整個計算過程可簡述為“數(shù)據(jù)存儲”→“數(shù)據(jù)運算”→“結(jié)果輸出”3個階段。1516馮?諾依曼機基本特點計算機組成:由運算器、控制器、存儲器、輸入設(shè)備和輸出設(shè)備5部分組成。運算器執(zhí)行算術(shù)和邏輯運算,如計算“6+4”;控制器指揮協(xié)調(diào)各部件;存儲器存儲程序與數(shù)據(jù);輸入設(shè)備(如鍵盤)輸入信息;輸出設(shè)備(如顯示器)輸出結(jié)果。存儲程序方式:程序和數(shù)據(jù)存于存儲器,指令可像數(shù)據(jù)一樣送運算器運算,程序能修改。例如,可修改加法程序為乘法程序。數(shù)據(jù)表示:數(shù)據(jù)以二進制數(shù)表示,如“6”在二進制中為“0110”,“4”為“0100”,便于計算機處理與存儲。指令結(jié)構(gòu):指令由操作碼和地址碼組成。操作碼確定操作類型(如加法對應(yīng)特定操作碼),地址碼指定操作數(shù)或指令存儲位置。指令存儲與執(zhí)行:指令在存儲器按順序存放,指令計數(shù)器指明執(zhí)行指令地址,通常順序遞增,也可依運算結(jié)果或外界條件改變,如根據(jù)條件判斷決定是否跳過某些指令。17圖1-2微型計算機工作原理1.

2概述計算機中數(shù)據(jù)的表示與編碼數(shù)據(jù)表示的演變:最初用于數(shù)值計算,僅處理數(shù)字信息。如今涵蓋數(shù)字、文字、圖像、聲音和視頻等多種形式。但內(nèi)部仍以數(shù)字形式存儲與處理。數(shù)字化編碼:定義:用少量基本符號依規(guī)則編譯信息,使其易于計算機識別。要素:基本符號種類,如二進制的“0”和“1”。組合規(guī)則。計算機內(nèi)部編碼:采用二進制符號進行信息編碼,為計算機處理各類信息奠定基礎(chǔ)181.2.1數(shù)制及其轉(zhuǎn)換1.計數(shù)制基本概念定義:用固定符號與統(tǒng)一規(guī)則表示數(shù)值的方法,生活中有多種進制,如十進制(10角為1元)、二進制(計算機常用)等。計算機:采用二進制,雖易于表示與存儲,但不便閱讀、書寫與記憶,常轉(zhuǎn)換為十進制、八進制、十六進制便于操作。2.數(shù)位、基數(shù)和位權(quán)要素(1)數(shù)位

指數(shù)碼符號在數(shù)中的位置,如十進制的個位、十位等。(2)基數(shù)

定義:某種計數(shù)制中每個數(shù)位上可使用的數(shù)碼符號個數(shù)。示例:二進制基數(shù)為2(數(shù)碼0、1),十進制基數(shù)為10(數(shù)碼0-9),且N進制數(shù)逢N進1。(3)位權(quán)

定義:多位數(shù)中每個數(shù)位上數(shù)碼符號所代表數(shù)值大小等于該數(shù)碼乘以固定數(shù)值,此固定數(shù)值即位權(quán)。示例:二進制整數(shù)第1位位權(quán)為20,第2位為21……;十進制小數(shù)點左邊第1位位權(quán)為100

等,一般N進制整數(shù)第i位位權(quán)為N

i-1,小數(shù)第j

位位權(quán)為N

-j。193.不同計數(shù)制對比及轉(zhuǎn)換(1)十進制:數(shù)碼符號:0-9十個數(shù)字。示例:“1011”可表示1×1000+0×100+1×10+1×1=1×103+0×102+1×101+1×100,基數(shù)為10,逢10

進1。(2)八進制:數(shù)碼符號:0-7八個數(shù)字。示例:

(1011)8=1×83+0×82+1×81+1×80=(521)10,基數(shù)為8,逢8

進1。(3)十六進制:數(shù)碼符號:0-9、A-F十六個符號。示例:

(1011)16=1×163+0×162+1×161+1×160=(4113)10,基數(shù)為16,逢16進1。(4)二進制:數(shù)碼符號:0、1兩個數(shù)字。示例:

(1101)2=1×23+1×22+0×21+1×20=8+4+0+1=(13)10,基數(shù)為2,逢2

進1。2021二進制十進制八進制十六進制00000000001111001022200113330100444010155501106660111777100081081001911910101012A10111113B11001214C11011315D11101416E11111517F表1-14位二進制數(shù)與其他數(shù)制數(shù)的對照(1)十進制轉(zhuǎn)二進制(整數(shù))方法:“除以2取余法”示例:將(25)??轉(zhuǎn)換為二進制25÷2=12余112÷2=6余06÷2=3余03÷2=1余11÷2=0余1從末位讀起余數(shù)為11001,所以(25)10=(11001)2十進制整數(shù)轉(zhuǎn)換成八進制整數(shù)的方法是“除以8取余法”,十進制整數(shù)轉(zhuǎn)換成十六進制整數(shù)的方法是“除以16取余法”22數(shù)制轉(zhuǎn)換方法(2)十進制轉(zhuǎn)換成二進制(小數(shù))方法:“乘2取整法”示例:(0.6875)??轉(zhuǎn)二進制0.6875×2=1.3750,整數(shù)=10.3750×2=0.7500,整數(shù)=00.7500×2=1.5000,整數(shù)=10.5000×2=1.0000,整數(shù)=1從末位讀起余數(shù)為11001,所以(25)10=(11001)2十進制小數(shù)轉(zhuǎn)換成八進制小數(shù)的方法是“乘8取整法”,十進制小數(shù)轉(zhuǎn)換成十六進制小數(shù)的方法是“乘16取整法”23數(shù)制轉(zhuǎn)換方法(3)二進制數(shù)轉(zhuǎn)十進制數(shù)方法:將二進制數(shù)按權(quán)展開求和。示例:

(10110011.101)?轉(zhuǎn)十進制數(shù)整數(shù)部分:1×2?=1280×2?=01×2?=321×2?=160×23=00×22=01×21=21×2?=124數(shù)制轉(zhuǎn)換方法

小數(shù)部分:1×2?1=0.50×2?2=01×2?3=0.125

同理,非十進制數(shù)轉(zhuǎn)換成十進制數(shù)的方法是把各個非十進制數(shù)按權(quán)展開求和即可。例如,把二進制數(shù)(或八進制數(shù)或十六進制數(shù))寫成2(或8或16)的各次冪之和的形式,然后計算其結(jié)果即可。(4)二進制數(shù)轉(zhuǎn)八進制數(shù)轉(zhuǎn)換原理:因81=23,八進制數(shù)1位對應(yīng)二進制數(shù)3位。轉(zhuǎn)換方法:以小數(shù)點為界,整數(shù)部分從右向左、小數(shù)部分從左向右以3位為一組,不足3位用0補足(整數(shù)左側(cè)補0,小數(shù)右側(cè)補0)。示例:將(10110101110.11011)?轉(zhuǎn)換為八進制。分組:010110101110.110110轉(zhuǎn)換:↓↓↓↓↓↓

2656.66結(jié)果:(10110101110.11011)?=(2656.66)?25數(shù)制轉(zhuǎn)換方法(5)八進制數(shù)轉(zhuǎn)二進制數(shù)轉(zhuǎn)換方法:以小數(shù)點為界,向左或向右將每1位八進制數(shù)用3位二進制數(shù)取代,然后連在一起。示例:將(6237.431)?轉(zhuǎn)換為二進制替換:6237.431↓↓↓↓↓↓↓110010011111.10001100126數(shù)制轉(zhuǎn)換方法(6)二進制數(shù)轉(zhuǎn)十六進制數(shù)轉(zhuǎn)換方法:以小數(shù)點為界,整數(shù)部分從右向左、小數(shù)部分從左向右以4位為一組,不足4位用0補足(整數(shù)左側(cè)補0,小數(shù)右側(cè)補0),每組對應(yīng)轉(zhuǎn)換為一位十六進制數(shù)示例1:將二進制數(shù)(101001010111.110110101)?轉(zhuǎn)換。分組:101001010111.110110101000轉(zhuǎn)換:↓↓↓↓↓↓A57.DA8結(jié)果:(101001010111.110110101)?=(A57.DA8)??27數(shù)制轉(zhuǎn)換方法示例2:將二進制數(shù)(100101101011111)?轉(zhuǎn)換。分組:0100101101011111轉(zhuǎn)換:↓↓↓↓4B5F結(jié)果:(100101101011111)?=(4B5F)??(7)十六進制數(shù)轉(zhuǎn)二進制數(shù)轉(zhuǎn)換方法:以小數(shù)點為界,向左或向右將每1

位十六進制數(shù)轉(zhuǎn)換為4

位二進制數(shù),然后將其對應(yīng)連在一起。示例:將十六進制數(shù)(3AB.11)??轉(zhuǎn)換。替換:3AB.11↓↓↓↓↓

001110101011.00010001結(jié)果:(3AB.11)??=(1110101011.00010001)?28數(shù)制轉(zhuǎn)換方法1.2.2數(shù)據(jù)單位1.位(bit)是數(shù)據(jù)容量最小單位,英文縮寫為BinaryDigit。在二進制數(shù)里,每個數(shù)位僅有“0”和“1”兩個數(shù)字符號,即“數(shù)位”或“位”。2.字節(jié)(Byte)計算機存儲數(shù)據(jù)基本單位,8個二進制位構(gòu)成1字節(jié),符號為B。是信息組織和存儲基礎(chǔ),可容納1個英文字符,1個漢字需2字節(jié)存儲空間。1024字節(jié)為1千字節(jié)(KB)。3.字長計算機一次可并行處理的位數(shù),是重要性能指標,影響計算能力與精度。字長越長,數(shù)據(jù)處理速度越快。計算機處理數(shù)據(jù)時,一次存取、傳送、處理的數(shù)據(jù)長度為“字”(Word),字中二進制位數(shù)即字長。字可為1字節(jié)或多字節(jié),常用字長有8位、16位、32位、64位等,如8字節(jié)組成的字,字長64位,相應(yīng)計算機為64位計算機。四、存儲容量常用單位包括KB、MB、GB、TB、PB、EB、ZB、YB、BB、NB、DB等。294.存儲容量的常用單位1B=8bit千字節(jié)(KB):1024個字節(jié)為1KB,即1KB=1024B=21?B。兆字節(jié)(MB):1024KB為1MB,即1MB=1024KB=22?B。吉字節(jié)(GB):1024MB為1GB,即1GB=1024MB=23?B。太字節(jié)(TB):1024GB為1TB,即1TB=1024GB=2??B。拍字節(jié)(PB):1024TB為1PB,即1PB=1024TB=2??B。艾字節(jié)(EB):1024PB為1EB,即1EB=1024PB=2??B。澤字節(jié)(ZB):1024EB為1ZB,即1ZB=1024EB=2??B。堯字節(jié)(YB):1024ZB為1YB,即1YB=1024ZB=2??B。珀字節(jié)(BB):1024YB為1BB,即1BB=1024YB=2??B。諾字節(jié)(NB):1024BB為1NB,即1NB=1024BB=21??B。刀字節(jié)(DB):1024NB為1DB,即1DB=1024NB=211?B。305.數(shù)據(jù)傳輸單位計算機(含網(wǎng)絡(luò))中最小傳輸單位是bit/s(位每秒)。常見數(shù)據(jù)傳輸單位有:B/s(字節(jié)每秒,即Byte/s)。KB/s(千字節(jié)每秒)。MB/s(兆字節(jié)每秒)。GB/s(吉字節(jié)每秒)。1.2.3計算機中數(shù)值型數(shù)據(jù)的表示方法

計算機內(nèi)數(shù)值型數(shù)據(jù)分整數(shù)、實數(shù)兩大類,以二進制形式存儲運算,數(shù)正負用字節(jié)最高位(符號位)表示,“0”為正,“1”為負,可表示為N=S?2E,E是階碼,S是尾數(shù)。1.整數(shù)的表示(1)整數(shù)定義無小數(shù)部分的整型數(shù)字,如123、4、-56、0等。(2)分類及表示無符號整數(shù):不區(qū)分正負的正整數(shù),所有二進制位表數(shù)大小,1字節(jié)表示時取值范圍0~255(28-1)。有符號整數(shù):最高位表正負,其他位表數(shù)大小。1字節(jié)表示時取值范圍-128~+127(

-27~27-1

),最大正整數(shù)01111111(最高位為符號位),即最大為127,數(shù)值>|127|會“溢出”,計算機地址常用無符號整數(shù)表示。311.實數(shù)表示(1)實數(shù)定義帶有整數(shù)部分和小數(shù)部分的數(shù)字,如1.23、3.4、0.56等。(2)浮點數(shù)表示實數(shù)一般用浮點數(shù)表示,小數(shù)點位置不固定。如:57.625=(0.57625)×102;-1984.045=(-0.1984045)×104;0.00456=(0.456)×10-2其中括號內(nèi)的尾數(shù)部分是一個純小數(shù),階碼部分用來指出實數(shù)中小數(shù)點的位置。二進制實數(shù)同理,如110.101可表示為110.101=1.10101×2+10=11010.1×2-10=0.110101×2+11在計算機中,浮點數(shù)由指數(shù)(階碼)和尾數(shù)兩部分組成,階碼指示尾數(shù)小數(shù)點移動位數(shù),尾數(shù)表有效數(shù)字,尾數(shù)符號和階碼符號各占一位,階碼值隨浮點數(shù)大小定,尾數(shù)位數(shù)依精度要求定。321.2.4計算機中字符型數(shù)據(jù)的表示方法計算機大量工作是處理非數(shù)值型數(shù)據(jù),如語言文字、邏輯語言、視頻圖像等。需合適方法用計算機表示這些信息。編碼定義:人和計算機間信息轉(zhuǎn)換系統(tǒng),用少量符號表達復(fù)雜信息。字符編碼:用二進制表示字母、數(shù)字、專門符號,按組合原則處理字符型數(shù)據(jù)。輸入時自動轉(zhuǎn)二進制存,輸出時轉(zhuǎn)回可識別格式。常用編碼方式:ASCII、BCD碼、Unicode、UTF-8等。331.ASCII編碼重要性:字符是普遍非數(shù)值型數(shù)據(jù),用于編程等與計算機交流。需對字符、數(shù)字、標點等按規(guī)則二進制編碼,保證每個字母唯一編碼。版本及構(gòu)成:7位版:標準字符集7位編碼,組合成128個字符(2?=128)。含34個控制字符、10個數(shù)字、52個英文字母、32個標點及運算符號。8位版:實際用8位表示字符,最高位“0”。例如,數(shù)字0的ASCII為48,字母A為65,空格為32。十六進制表示時,數(shù)字0為30H,字母A為41H。擴展ASCII:將7位標準集擴為8位,即00000000至11111111(0~FF,0~255),擴展位是10000000至11111111(80~FF,128~255),可表達256個字符。342.BCD碼二進制編碼的十進制(BinaryCodedDecimal,BCD)碼是用若干個二進制數(shù)表示一個十進制數(shù)的編碼,BCD碼有多種編碼方法,使用較廣泛的BCD碼是8421碼。表1-2所示為十進制數(shù)0~19的8421碼35十進制數(shù)8421碼十進制數(shù)8421碼000001000010000100011100010001200101200010010300111300010011401001400010100501011500010101601101600010110701111700010111810001800011000910011900011001表1-2

十進制數(shù)0~19的8421碼

8421碼是將十進制數(shù)0~9中的每個數(shù)分別用4位二進制數(shù)表示,從左至右每一位對應(yīng)的位權(quán)分別是8、4、2、1,這種編碼方法比較直觀、簡便。對于多位數(shù),只需將它的每一位數(shù)字按表1-2中所列的對應(yīng)關(guān)系用8421碼直接列出即可。例如,十進制數(shù)1209.56轉(zhuǎn)換成BCD碼的結(jié)果如下。(1209.56)10=(0001001000001001.01010110)BCDBCD碼與二進制數(shù)之間的轉(zhuǎn)換不是直接的,要先將8421碼表示的數(shù)轉(zhuǎn)換成十進制數(shù),再將十進制數(shù)轉(zhuǎn)換成二進制數(shù)。例如:(100100100011.0101)BCD=(923.5)10=(1110011011.1)2363.Unicode亂碼現(xiàn)象:存在多種編碼方式,用錯誤編碼解讀文本文件會出現(xiàn)亂碼,如電子郵件常因發(fā)收信人編碼不同而亂碼。統(tǒng)一碼設(shè)想:若有一種編碼涵蓋世界所有符號,每個符號有唯一編碼,亂碼問題可解決,這就是Unicode。Unicode的發(fā)展歷程起源:曾有ISO的ISO10646項目與Unicode協(xié)會的Unicode項目分別試圖獨立設(shè)計。合并:1991年前后,雙方認識到不需兩個不兼容字符集,開始合并成果,從Unicode2.0起采用與ISO10646-1相同字庫和字碼?,F(xiàn)狀:兩個項目仍存在,分別公布標準,且Unicode協(xié)會和相關(guān)組織同意保持碼表兼容并共同調(diào)整未來擴展。37

(2)Unicode的特點編碼集合:是很大的編碼集合,目前字符分17組編排(0x0000至0x10FFFF),每組是平面,每平面有碼位65536個,共1114112個。跨語言支持:克服傳統(tǒng)編碼局限,幾乎支持所有語言編碼,為每種語言每個字符設(shè)統(tǒng)一且唯一二進制編碼,滿足跨語言、跨平臺文本處理要求,如U+0041表示英文A,U+4E00表示漢字“一”。(3)與ASCII關(guān)系擴展自ASCII:使用16位編碼(可擴展到32位),每個字符占2個字節(jié),兼容ASCII,前128個Unicode同ASCII字節(jié)值,部分等同7位ASCII。編碼位置變化:ASCII中,英文字符單字節(jié),中文雙字節(jié);Unicode中,英、中文都占雙字節(jié),英文編碼從單字節(jié)變雙字節(jié)只需高字節(jié)填0。編碼擴展性:可對每個字符進行16位值編碼設(shè)置,能表示幾萬個字符,如Unicode2.0含38885個字符,UTF-16可組合出更多字符,對中文,UTF-16已含GB18030-2000所有漢字。384.UTF-8定義:UTF-8(UnicodeTransformationFormat8-bit)是基于Unicode標準的可變長度字符編碼,由肯?湯普森于1992年創(chuàng)建,又稱萬國碼。兼容性:其編碼字節(jié)與ASCII兼容,處理ASCII字符的軟件只需少許或無需修改就能繼續(xù)使用,所以在很多應(yīng)用中被優(yōu)先采用,如電子郵件、網(wǎng)頁等存儲或傳送文字的應(yīng)用。與其他UTF實現(xiàn)方式對比UTF-16和UTF-32:UTF-8是Unicode在互聯(lián)網(wǎng)上廣泛使用的實現(xiàn)方式,而UTF-16(字符用2個字節(jié)或4個字節(jié)表示)和UTF-32(字符用4個字節(jié)表示)在互聯(lián)網(wǎng)上基本不用。(2)UTF-8編碼規(guī)則單字節(jié)符號:對于單字節(jié)的符號,字節(jié)的第1位設(shè)為0,后面7位為該符號的Unicode,所以英文字母的UTF-8編碼和ASCII相同。多字節(jié)符號(n>1):對于n字節(jié)的符號,第1個字節(jié)的前n位都設(shè)為1,第(n+1)位設(shè)為0,后面字節(jié)的前兩位一律設(shè)為10,剩下未提及的二進制位則全部為該符號的Unicode。UTF-8最多可用到6個字節(jié)來表示一個符號,會根據(jù)不同符號變化字節(jié)長度。391.2.5計算機中漢字的表示方法

漢字也是字符,與西文字符相比,漢字數(shù)量大,字形復(fù)雜,同音字多,這就給漢字在計算機內(nèi)部的存儲、傳輸、交換、輸入、輸出等帶來了一系列的問題。為了能直接使用西文標準鍵盤輸入漢字,必須為漢字設(shè)計相應(yīng)的編碼,以滿足計算機處理漢字的需求。(1)國標漢字字符集頒布情況:1981年我國國家標準局頒布《信息交換用漢字編碼字符集基本集》,代號GB2312—80,簡稱國標漢字字符集,是漢字信息處理的代碼依據(jù)。收錄內(nèi)容:共收錄6763個常用漢字和682個非漢字字符(圖形、符號),其中一級漢字3755個按漢語拼音順序排列,二級漢字3008個按偏旁部首順序排列。40(2)區(qū)位碼編碼表構(gòu)成:GB2312—80規(guī)定國標漢字與符號組成94×94矩陣,每行是“區(qū)”(區(qū)號1~94),每列是“位”(位號1~94),形成漢字字符編碼表,每個漢字或符號有由區(qū)號和位號組成的4位區(qū)位碼。輸入特點:用區(qū)位碼輸入漢字需先查表找對應(yīng)區(qū)位碼,優(yōu)點是無重碼且輸入碼與內(nèi)部編碼轉(zhuǎn)換方便。分區(qū)情況:第1區(qū)至第9區(qū)為字符。

第16區(qū)至第55區(qū)為一級漢字。

第56區(qū)至第87區(qū)為二級漢字。

第10區(qū)至第15區(qū)以及第88區(qū)至第94區(qū)為空區(qū),用于擴展?jié)h字和擴展字符。區(qū)位碼組成:漢字區(qū)位碼由區(qū)號和位號共2個字節(jié)組成,區(qū)位碼高字節(jié)=區(qū)號,區(qū)位碼低字節(jié)=位號,區(qū)號和位號有效范圍:十進制1~94,十六進制1~5E,二進制00000001~01011110。示例:“中”區(qū)號54、位號48,區(qū)位碼為54—48;“國”區(qū)號25、位號90,區(qū)位碼為25—90。41(3)漢字國標碼漢字國標碼由2個字節(jié)組成,即國標碼低字節(jié)和國標碼高字節(jié)。它與區(qū)位碼密切相關(guān),為了與ASCII對應(yīng),將區(qū)位碼表示成十六進制數(shù)后,給區(qū)位碼的區(qū)號和位號分別加上十進制的32(十六進制的20H),從而得到國標碼。國標碼與區(qū)位碼的換算關(guān)系公式:國標碼高字節(jié)=區(qū)位碼高字節(jié)+20H

國標碼低字節(jié)=區(qū)位碼低字節(jié)+20H42示例:漢字“中”已知“中”的區(qū)位碼十進制數(shù)為54—48,十六進制數(shù)為3630H。計算國標碼:國標碼高字節(jié):國標碼高字節(jié)=區(qū)位碼高字節(jié)+20H

=36H+20H

=56H國標碼低字節(jié):國標碼低字節(jié)=區(qū)位碼低字節(jié)+20H

=30H+20H

=50H所以漢字“中”的國標碼為5650H,二進制數(shù)為0101011001010000。(4)漢字機內(nèi)碼漢字機內(nèi)碼是計算機系統(tǒng)內(nèi)部對漢字進行存儲、處理、傳輸統(tǒng)一使用的代碼,也叫漢字內(nèi)碼。一般用2個字節(jié)存放,組成雙字節(jié)字符集(DBCS),用于區(qū)分漢字與英文字符,避免混亂。英文字符機內(nèi)碼用1個字節(jié)存ASCII,占低7位,最高位為“0”。為與英文字符兼容且不與標準ASCII沖突,漢字機內(nèi)碼是變形的國標碼,即將國標碼2個字節(jié)的最高位均置為“1”,相當(dāng)于在國標碼高字節(jié)和低字節(jié)均加上十進制的128(十六進制的80H或二進制的10000000)。國標碼與機內(nèi)碼關(guān)系公式:機內(nèi)碼高字節(jié)=國標碼高字節(jié)+80H;機內(nèi)碼低字節(jié)=國標碼低字節(jié)+80H。43示例:漢字“中”:已知“中”的國標碼為十六進制的5650H(二進制的0101011001010000)。機內(nèi)碼高字節(jié)計算:機內(nèi)碼高字節(jié)=國標碼高字節(jié)+80H

=56H+80H

=D6H機內(nèi)碼低字節(jié)計算:機內(nèi)碼低字節(jié)=國標碼低字節(jié)+80H

=50H+80H

=D0H所以“中”的機內(nèi)碼為D6D0H(二進制的1101011011010000)。對比“中”的國標碼和機內(nèi)碼,國標碼兩字節(jié)最高位為“0”,機內(nèi)碼兩字節(jié)最高位為“1”44區(qū)位碼、國標碼、機內(nèi)碼對應(yīng)關(guān)系公式:國標碼=區(qū)位碼+2020H;機內(nèi)碼=國標碼+8080H;機內(nèi)碼=區(qū)位碼+A0A0H。示例:漢字“啊”:已知“啊”的區(qū)位碼為十進制的16—01(十六進制的1001H),國標碼為3021H,機內(nèi)碼為B0A1H,符合上述對應(yīng)關(guān)系公式。45(5)漢字字形碼每個漢字字形需預(yù)先存于計算機內(nèi),國標漢字字符集所有字符形狀描述信息集合為字形信息庫,簡稱字庫。字庫常分點陣字庫和矢量字庫,目前多以點陣方式產(chǎn)生漢字字形,其代碼即點陣表示的漢字字形碼(字模)。點陣越多,輸出字體越好看,但占用存儲空間越大。漢字字形點陣有多種,如16×16點陣、24×24點陣、32×32點陣、64×64點陣、128×128點陣等。點陣中每個點信息用一位二進制數(shù)表示,“1”表黑點,“0”表空白。不同點陣顯示所需字節(jié)數(shù)不同。顯示16×16點陣需32個字節(jié)(16×16÷8=32)。顯示24×24點陣需72個字節(jié)(24×24÷8=72)。顯示128×128點陣需2048個字節(jié)(128×128÷8=2048)。字庫存儲各漢字字形點陣代碼,不同字體(宋體、仿宋、楷體、黑體等)對應(yīng)不同字庫。輸出漢字時,計算機先到字庫找對應(yīng)字形描述信息,再輸出字形。46(6)漢字輸入編碼漢字輸入通常有鍵盤輸入、語音輸入、手寫輸入等方法,這些方法都有一定的優(yōu)缺點。鍵盤輸入方式:將每個漢字用一個或幾個英文鍵表示,這種表示方法稱為漢字的“輸入編碼”。漢字輸入編碼的種類如下。①數(shù)字編碼:如電報碼、區(qū)位碼等。特點是無重碼,但難于記憶,不易推廣。②字音編碼:如拼音碼等。特點是簡單易學(xué),但重碼多。③字形編碼:如五筆字型、表形碼等。特點是重碼少,輸入快,但不易掌握。④音形編碼:如自然碼、快速碼等。特點是規(guī)則簡單,重碼少,但不易掌握。漢字的整個處理過程如圖1-3所示。47圖1-3漢字的整個處理過程1.2.6計算機中的靜態(tài)圖像

靜態(tài)圖像是計算機大量使用的主要信息形式,其表示方式主要有位圖和矢量圖。因圖像數(shù)據(jù)信息量大且有規(guī)律,一般采用壓縮算法表示,圖像數(shù)字化后還常壓縮,常見圖像文件擴展名有bmp、gif、jpg等。1.位圖(1)位圖概念:經(jīng)“數(shù)字化”后的視覺圖像,也叫光柵圖、點陣圖像等,保存為點陣存儲方式,圖像分成像素矩陣,像素大小取決于分辨率。(2)像素表示:像素是構(gòu)成數(shù)碼圖像基本單位,如黑白圖像可用1位模式表示像素(0表黑色、1表白色),8位可表256種顏色。(3)數(shù)據(jù)壓縮為縮小圖像文件內(nèi)存占用空間,有兩類數(shù)據(jù)壓縮方案:無損壓縮:壓縮后信息表達質(zhì)量不變,僅文件內(nèi)存占用減小。有損壓縮:在影響信息表達質(zhì)量前提下,加大壓縮效率,減小文件內(nèi)存占用。48(4)分辨率與應(yīng)用以每英寸像素數(shù)(ppi)表示分辨率,分辨率越高圖像越清晰,位圖適用于照片等需精細細節(jié)圖像,但放大會失真。2.矢量圖(1)矢量圖概念用數(shù)學(xué)方法描述與存儲的圖像,也叫面向?qū)ο髨D像等,不存儲位模式,將圖像分解成曲線和直線組合,用數(shù)學(xué)公式表示。(2)圖形表示由矢量數(shù)學(xué)對象定義線條組成,如用圓心坐標和半徑可表示圓,可描述關(guān)鍵特征如直線、圓等要素及更復(fù)雜特征。(3)優(yōu)點與應(yīng)用主要優(yōu)點是放大不會失真,適用于表示文字、商標等規(guī)則圖形,顯示或打印時輸入尺寸,系統(tǒng)依公式重畫圖形,調(diào)整時重估繪圖公式,可避免屏幕抖動。491.2.7計算機中動態(tài)數(shù)據(jù)及編碼計算機使用的數(shù)據(jù)種類含靜態(tài)與動態(tài)數(shù)據(jù),動態(tài)數(shù)據(jù)按表達形式分音頻數(shù)據(jù)和視頻數(shù)據(jù)兩類。自然界聲音是模擬信息,可通過模數(shù)轉(zhuǎn)換(ADC)數(shù)字化;視頻由多幅連續(xù)變換圖像構(gòu)成,播放每秒需傳輸處理25幅以上圖像,且數(shù)字化后存儲空間大,需壓縮。1.音頻數(shù)據(jù)編碼音頻編碼方式分非壓縮編碼和壓縮編碼兩類,壓縮編碼又有有損壓縮、無損壓縮兩種?;疽纛l編碼是脈沖編碼調(diào)制(PCM)。MP3(MPEGAudioLayer3)是普及的音頻壓縮編碼格式,屬MPEG-1衍生方案,可實現(xiàn)12∶1壓縮比且音質(zhì)基本可接受。2.視頻數(shù)據(jù)編碼視頻是單幅圖像在時間上連續(xù)表示,單幅圖像稱為幀,是典型動態(tài)數(shù)據(jù)。動態(tài)視頻壓縮基于單幅圖像壓縮并結(jié)合幀與幀之間相關(guān)性進一步壓縮。較有影響的視頻編碼標準由運動圖像專家組(MPEG)制定,主要有MPEG-1、MPEG-2、MPEG-4、MPEG-7及MPEG-21等。501.2.8計算機中二進制數(shù)的基本運算計算機中的數(shù)值數(shù)據(jù)都采用二進制數(shù),二進制數(shù)計算是計算機采用的計算形式。計算機可以進行兩種二進制數(shù)運算:算術(shù)運算和邏輯運算。由于二進制數(shù)只有0、1兩個數(shù)字符號,運算規(guī)則非常簡單,因此易于實現(xiàn),可靠性好。二進制數(shù)的0、1既可以表示數(shù)值,進行算術(shù)運算;也可以表示邏輯假和邏輯真兩種狀態(tài),進行邏輯運算,邏輯運算是沒有進位的運算。1.二進制數(shù)的原碼、反碼與補碼(1)原碼:是計算機中二進制數(shù)定點表示法,最高位為符號位,正數(shù)為0,負數(shù)為1(0有+0和-0兩種表示),其余位表數(shù)值大小。(2)反碼:正數(shù)反碼與原碼相同,負數(shù)反碼是在原碼基礎(chǔ)上,符號位不變,其余數(shù)位按位取反。(3)補碼:正數(shù)補碼與原碼相同,負數(shù)補碼是在反碼基礎(chǔ)上末位加1,即原碼除符號位外取反后加1。示例(4位二進制數(shù))見表1-3。5152表1-3二進制數(shù)的原碼、反碼與補碼示例原碼反碼補碼000101100001100111101111001001010010101011011110001101000011101111001101

在計算機中,數(shù)值一律采用補碼形式存儲,通過使用補碼,可以將符號位和其他位統(tǒng)一處理,此外計算機中用加法的運算規(guī)則來實現(xiàn)減法運算。2.二進制數(shù)的算術(shù)運算(1)加法根據(jù)“逢2進1”規(guī)則,二進制數(shù)的加法法則為:0+0=0;0+1=1+0=1;1+1=10(進位為1);1+1+1=11(進位為1)二進制數(shù)加法運算過程如圖。(2)減法根據(jù)“借1當(dāng)2”的規(guī)則,二進制數(shù)的減法法則為:0-0=0;1-1=0;1-0=1;0-1=1(借位為1)二進制數(shù)的減法運算過程如圖532.二進制數(shù)的算術(shù)運算(3)乘法二進制數(shù)的乘法與十進制數(shù)的乘法相同,二進制數(shù)的乘法法則為:0×0=0;0×1=1×0=0;1×1=1。二進制數(shù)乘法運算過程如圖。(4)除法二進制數(shù)的除法與十進制數(shù)的除法類似,從被除數(shù)的最高位開始,將被除數(shù)(或中間余數(shù))與除數(shù)相比較,若被除數(shù)(或中間余數(shù))大于除數(shù),則用被除數(shù)(或中間余數(shù))減去除數(shù),商為1(移入商的末位),并得相減之后的中間余數(shù),否則商為0(移入商的末位)再將被除數(shù)的下一位移入,補充到中間余數(shù)的末位,重復(fù)以上過程,直到被除數(shù)的末位參與完畢,就可得到所要求的各位商和最終的余數(shù),注意,也會存在無法除盡的情況。543.二進制數(shù)的邏輯運算(1)邏輯“或”運算又稱邏輯加法,可用多種符號表示,規(guī)則:0+0=0;0+1=1;1+1=1;1+0=1。只要有一個變量為1,結(jié)果就為1;僅當(dāng)兩變量都為0時,結(jié)果為0,注意與算術(shù)加法區(qū)別。(2)邏輯“與”運算又稱邏輯乘法,常用多種符號表示,規(guī)則:0×0=0;0×1=0;1×0=0;1×1=1。只要有一個變量為0,結(jié)果就為0;僅當(dāng)兩變量都為1時,結(jié)果為1。(3)邏輯“非”運算用多種符號表示,將原邏輯變量狀態(tài)求反,給定邏輯變量為0時,結(jié)果為1;為1時,結(jié)果為0。(4)邏輯“異或”運算常用多種符號表示,規(guī)則:0^0=0;0^1=1;1^0=1;1^1=0。兩變量值相同,結(jié)果為0;不同,結(jié)果為1,且無進位。多位邏輯變量時,對應(yīng)位按上述規(guī)則運算,邏輯運算按位進行,無進位或借位關(guān)系。551.

3計算機多媒體基礎(chǔ)“媒體”一詞源于英文Medium,它是用于傳輸和表示各種信息的手段。媒體可分為五大類:感覺媒體、表示媒體、表現(xiàn)媒體、存儲媒體和傳輸媒體。在計算機領(lǐng)域里,媒體主要是傳輸和存儲信息的載體,傳輸和存儲的信息包括文本、圖像、動畫、音頻、視頻等,載體包括硬盤、光盤、U盤等。561.3.1多媒體概述多媒體(Multimedia)是多種媒體綜合,包括文本、圖形、圖像、聲音、動畫、視頻等形式,是組合兩種或兩種以上媒體的人機交互式信息交流和傳播媒體。多媒體信息常見類型:文本、圖形、圖像、聲音、動畫、視頻1.3.2多媒體關(guān)鍵技術(shù)多媒體技術(shù)是指利用計算機對文字、數(shù)據(jù)、圖形、圖像、動畫、聲音等多種媒體信息進行綜合處理和管理,使用戶可以通過多種感官與計算機進行實時信息交互的技術(shù),又稱為計算機多媒體技術(shù)。多媒體壓縮技術(shù)多媒體存儲技術(shù)多媒體數(shù)據(jù)庫技術(shù)虛擬現(xiàn)實技術(shù)流媒體技術(shù)57超媒體技術(shù)多媒體信息檢索技術(shù)人機交互技術(shù)多媒體通信技術(shù)智能多媒體技術(shù)1.3.3多媒體技術(shù)的主要特性多媒體技術(shù)除信息載體的多樣化以外,還具有以下主要特性(1)集成性采用了數(shù)字信號,可以綜合處理文字、聲音、圖形、動畫、圖像、視頻等多種信息,并將這些不同類型的信息有機地結(jié)合在一起。(2)交互性信息以超媒體結(jié)構(gòu)組織起來,可以方便實現(xiàn)人機交互。換言之,人可以按照自己的思維習(xí)慣,按照自己的意愿主動地選擇和接收信息,擬定觀看內(nèi)容的路徑。易于操作、十分友好的界面,使人機交互更直觀、更方便、更親切、更人性化。(3)易擴展性可方便與各種外部設(shè)備連接,實現(xiàn)數(shù)據(jù)交換、監(jiān)視控制等多種功能。此外,采用數(shù)字化信息有效地解決了數(shù)據(jù)在處理傳輸過程中的失真問題。58操作訓(xùn)練59【操作訓(xùn)練1-1】區(qū)分漢字的不同編碼1.寫出漢字“一”的區(qū)位碼、國標碼、機內(nèi)碼2.寫出漢字“大”的區(qū)位碼、國標碼、機內(nèi)碼【操作訓(xùn)練1-2】二進制數(shù)的邏輯運算有兩個變量,取值分別為X=00FFH,Y=5555H,求Z1=X&Y;Z2=X|Y;Z3=!X;Z4=X^Y的值。【操作訓(xùn)練1-3】使用“計算器”進行數(shù)制轉(zhuǎn)換60【操作訓(xùn)練1-1】區(qū)分漢字的不同編碼1.寫出漢字“一”的區(qū)位碼、國標碼、機內(nèi)碼(1)漢字“一”的區(qū)位碼十進制為50—27,十六進制為321B,使用321BH表示。(2)漢字“一”國標碼計算如下。321B+2020=523B。(3)漢字“一”機內(nèi)碼計算如下。方法1:321B+A0A0=D2BB。方法2:523B+8080=D2BB。2.寫出漢字“大”的區(qū)位碼、國標碼、機內(nèi)碼(1)漢字“大”的區(qū)位碼十進制為20—83,十六進制為1453,使用1453H表示。(2)漢字“大”國標碼計算如下。1453+2020=3473。61(3)漢字“大”機內(nèi)碼計算如下。方法1:1453+A0A0=B4F3。方法2:3473+8080=B4F3?!静僮饔?xùn)練1-2】二進制數(shù)的邏輯運算有兩個變量,取值分別為X=00FFH,Y=5555H,求Z1=X&Y;Z2=X|Y;Z3=!X;Z4=X^Y的值。由于X=0000000011111111,Y=0101010101010101,則:Z1=0000000001010101=0055H;Z2=0101010111111111=55FFH;Z3=1111111100000000=FF00H;Z4=0101010110101010=55AAH。62【操作訓(xùn)練1-3】使用“計算器”進行數(shù)制轉(zhuǎn)換使用Windows自帶的“計算器”進行數(shù)制的轉(zhuǎn)換。單擊“開始”按鈕,在打開的“開始”菜單中選擇“計算器”選項,打開“計算器”程序窗口。“計算器”默認為“標準”型。在“計算器”程序窗口單擊按鈕,在打開的下拉菜單中選擇“程序員”選項,如圖1-4所示,切換到“程序員”模式,默認選擇的進制是十進制。在“計算器”主界面的左上角單擊選擇“HEX”選項,即切換為“十六進制”,然后輸入十六進制數(shù)“FF”,也可以在“計算器”界面中單擊數(shù)字鍵“F”來實現(xiàn)輸入,計算器界面中會自動將數(shù)轉(zhuǎn)換為DEC(十進制)255,OCT(八進制)377,BIN(二進制)11111111,如圖1-5所示。63

圖1-4在下拉菜單中選擇“程序員”選項

圖1-5輸入的十六進制數(shù)FF自動轉(zhuǎn)換為其他進制數(shù)

64單元

2計算機硬件基礎(chǔ)

計算機硬件系統(tǒng)指構(gòu)成計算機系統(tǒng)的電子線路和電子元件等物理設(shè)備的總稱。硬件是構(gòu)成計算機的物質(zhì)基礎(chǔ),是計算機系統(tǒng)的核心。計算機硬件是我們看得見、摸得著的實際物理設(shè)備,它包括計算機的主機和外部設(shè)備,主要由運算器、控制器、存儲器、輸入設(shè)備和輸出設(shè)備五大功能部件組成,這五大部件相互配合,協(xié)同工作。1.認識與區(qū)分各式各樣的計算機2.認識計算機硬件系統(tǒng)的外觀組成6565計算機的體系結(jié)構(gòu)2.1微型計算機主機的基本組成2.22.3目錄計算機輸入/輸出設(shè)備微型計算機硬件接口與端口微型計算機的主要性能指標2.42.5臺式計算機筆記本計算機臺式計算機分為主機和外部設(shè)備兩大部分,外部設(shè)備主要包括顯示器、鍵盤、鼠標、音箱、攝像頭、光驅(qū),還包括U盤、打印機、掃描儀等。臺式計算機的主要優(yōu)點是用途廣、價格低、耐用、升級性能好。筆記本計算機(LaptopComputer)又稱手提計算機或膝上型計算機,是一種小型、可攜帶的個人計算機。筆記本計算機把主機和外部設(shè)備集成在一起,其主要優(yōu)點有體積小、重量輕、攜帶方便。1.認識與區(qū)分各式各樣的計算機根據(jù)用途和性能的不同,計算機可以分為臺式計算機、筆記本計算機、平板計算機、一體計算機等多種類型。6667平板計算機一體計算機平板計算機(TabletPersonalComputer,TabletPC)是一種小型、攜帶方便的個人計算機。平板計算機以觸摸屏作為基本的輸入設(shè)備,允許用戶通過觸控而不是使用傳統(tǒng)的鍵盤或鼠標來進行作業(yè)。平板計算機是一款無須翻蓋、沒有鍵盤、小到足以放在手掌中,且功能完整的個人計算機。一體計算機(All-In-One,AIO)把主機集成到顯示器中,與臺式計算機相比有著連線少、體積小、集成度更高的優(yōu)勢,價格并無明顯變化,可塑性則更強,廠商可以設(shè)計出極具個性的產(chǎn)品。一體計算機可以說是與筆記本計算機和臺式計算機融合的一種新型計算機,可以用來看電視、上網(wǎng)、辦公。計算機硬件系統(tǒng)的外觀組成主機:計算機的主體與“總管”。顯示器:輸出設(shè)備。鍵盤:輸入設(shè)備。鼠標:輸入設(shè)備。音箱:播放聲音的設(shè)備。2.認識計算機硬件系統(tǒng)的外觀組成根據(jù)用途和性能的不同,計算機可以分為臺式計算機、筆記本計算機、平板計算機、一體計算機等多種類型。682.

1計算機的體系結(jié)構(gòu)計算機體系結(jié)構(gòu)是指根據(jù)屬性和功能不同而劃分的計算機理論組成部分以及計算機基本工作原理、理論的總稱。其中計算機理論組成部分并不只與某一個實際硬件掛鉤,例如,存儲部分就包括寄存器、內(nèi)存、硬盤等。計算機體系結(jié)構(gòu)也是程序員所看到的計算機的屬性,即計算機的邏輯結(jié)構(gòu)和功能特征,包括其各個硬件和軟件之間的相互關(guān)系。2.1.1馮·諾依曼結(jié)構(gòu)與哈佛結(jié)構(gòu)1.馮·諾依曼結(jié)構(gòu)現(xiàn)代計算機基本結(jié)構(gòu)形式為馮?諾依曼結(jié)構(gòu)。數(shù)學(xué)家馮·諾依曼提出了計算機制造的基本原則,并提出了計算機由5個部分組成的思想?;驹瓌t:二進制數(shù)表示、采用程序存儲思想、采用順序執(zhí)行組成部分:運算器、控制器、存儲器、輸入設(shè)備、輸出設(shè)備結(jié)構(gòu)特點:程序存儲、共享數(shù)據(jù)、順序執(zhí)行CPU從存儲器取出指令和數(shù)據(jù)進行相應(yīng)的計算69

馮·諾依曼結(jié)構(gòu)也稱普林斯頓結(jié)構(gòu),是一種將程序指令存儲器和數(shù)據(jù)存儲器合并在一起的存儲器結(jié)構(gòu)。程序指令存儲地址和數(shù)據(jù)存儲地址指向同一個存儲器的不同物理位置,因此程序指令和數(shù)據(jù)的寬度相同,如英特爾公司的8086CPU可以處理16位寬的程序指令和數(shù)據(jù)。根據(jù)馮·諾依曼結(jié)構(gòu)組成的計算機必須具有如下功能:把需要的程序和數(shù)據(jù)送至計算機中具有長期記憶程序、數(shù)據(jù)、中間結(jié)果及最終運算結(jié)果的能力能夠完成各種算術(shù)運算、邏輯運算和數(shù)據(jù)傳送等數(shù)據(jù)加工處理任務(wù)能夠根據(jù)需要控制程序走向,并能根據(jù)指令控制計算機的各部件協(xié)調(diào)操作能夠按照要求將處理結(jié)果輸出給用戶70712.哈佛結(jié)構(gòu)哈佛結(jié)構(gòu)是一種將程序指令存儲和數(shù)據(jù)存儲分開的存儲器結(jié)構(gòu)。哈佛結(jié)構(gòu)是一種并行體系結(jié)構(gòu),它的主要特點是將程序和數(shù)據(jù)存儲在不同的存儲空間中,即程序存儲器和數(shù)據(jù)存儲器是兩個獨立的存儲器,每個存儲器獨立編址、獨立訪問。工作流程:CPU先于程序指令存儲器讀取指令內(nèi)容,解碼得數(shù)據(jù)地址,再從數(shù)據(jù)存儲器讀取數(shù)據(jù)以進行后續(xù)操作。數(shù)據(jù)寬度特性:指令與數(shù)據(jù)存儲分離,二者可具不同數(shù)據(jù)寬度,如PIC16芯片程序指令14位寬,數(shù)據(jù)8位寬。執(zhí)行效率優(yōu)勢:因指令和數(shù)據(jù)分開組織存儲,執(zhí)行時可提前讀取下一條指令,微處理器執(zhí)行效率較高。應(yīng)用實例:眾多CPU和微控制器采用,如PIC系列、MC68系列、Z8系列、AVR系列、ARM9-ARM11、英特爾51單片機等。723.兩種結(jié)構(gòu)的區(qū)別(1)存儲器結(jié)構(gòu)不同馮·諾依曼結(jié)構(gòu)是一種將程序指令存儲器和數(shù)據(jù)存儲器合并在一起的存儲器結(jié)構(gòu)。哈佛結(jié)構(gòu)使用兩個獨立的存儲器模塊,分別存儲指令和數(shù)據(jù),每個存儲模塊都不允許指令和數(shù)據(jù)并存。(2)總線不同馮·諾依曼結(jié)構(gòu)沒有總線,CPU與存儲器直接關(guān)聯(lián)。哈佛結(jié)構(gòu)使用獨立的兩條總線,分別作為CPU與每個存儲器之間的專用通信路徑。(3)執(zhí)行效率不同馮·諾依曼結(jié)構(gòu)的程序指令和數(shù)據(jù)指令執(zhí)行時不可以預(yù)先讀取下一條指令,需要依次讀取,執(zhí)行效率較低。哈佛結(jié)構(gòu)的程序指令和數(shù)據(jù)指令執(zhí)行時可以預(yù)先讀取下一條指令,具有較高的執(zhí)行效率。2.1.2計算機體系結(jié)構(gòu)的發(fā)展1.馮·諾依曼結(jié)構(gòu)的局限性存儲器依賴:指令和數(shù)據(jù)存于同一存儲器,依賴存儲器件,器件發(fā)展受阻則系統(tǒng)發(fā)展受限。執(zhí)行串行:指令按順序存放,執(zhí)行是串行的,拖慢系統(tǒng)工作速度。語義間隔:存儲器線性編址,與高級語言按名調(diào)用變量存在語義間隔,消除間隔是難題。應(yīng)用局限:為算術(shù)和邏輯運算而生,非數(shù)值處理領(lǐng)域發(fā)展慢,需架構(gòu)突破。錯誤處理不足:控制驅(qū)動方式下,指令或數(shù)據(jù)有誤時,計算機不會主動完善程序。2.現(xiàn)代計算機對馮·諾依曼結(jié)構(gòu)的改進多處理部件:將單處理部件串行執(zhí)行改為多處理部件,流水處理,靠時間重疊提效率。并行算法結(jié)構(gòu):用多處理器構(gòu)成系統(tǒng),形成多指令流、多數(shù)據(jù)流的并行算法結(jié)構(gòu)。改變驅(qū)動方式:設(shè)計數(shù)據(jù)流驅(qū)動的數(shù)據(jù)流計算機(如神經(jīng)網(wǎng)絡(luò)計算機),數(shù)據(jù)備好相關(guān)指

令可并行執(zhí)行。跳出電子范疇:以光子、生物分子、量子等其他物質(zhì)作信息載體和執(zhí)行部件。733.現(xiàn)代計算機體系架構(gòu)的改變現(xiàn)代計算機體系架構(gòu)有很大變化,是算法優(yōu)化的基礎(chǔ)與動力,主要體現(xiàn)在多核帶來的線程級并行(TLP)、單指令多數(shù)據(jù)流(SIMD)指令帶來的數(shù)據(jù)級并行(DLP)以及存儲結(jié)構(gòu)這3方面。(1)線程級并行(TLP):利用現(xiàn)代處理器多核特性,實現(xiàn)多條程序流并行執(zhí)行,涵蓋多線程操作系統(tǒng)模型、并行模式及編程技術(shù)。僅并行模式和算法相關(guān),是將任務(wù)劃分成可并行執(zhí)行的子任務(wù),數(shù)據(jù)處理領(lǐng)域可天然按數(shù)據(jù)劃分后整合結(jié)果。(2)數(shù)據(jù)級并行(DLP):與線程級并行按數(shù)據(jù)劃分任務(wù)不同,現(xiàn)代處理器有單指令多數(shù)據(jù)指令,單指令可同時處理多條數(shù)據(jù)。例如SSE提供128位寬寄存器,能用一條SIMD指令同時比較4個32位單精度浮點數(shù),像雙調(diào)排序算法可借SIMD并行處理能力提升性能。今后CPU的SIMD指令寬度會進一步增加,GPU以支持更高密度數(shù)據(jù)處理聞名,設(shè)計SIMD敏感算法至關(guān)重要。74(3)存儲結(jié)構(gòu):依據(jù)現(xiàn)代計算機體系架構(gòu)特點設(shè)計存儲器敏感算法來提升執(zhí)行性能很關(guān)鍵。高端計算機上內(nèi)存不再是大問題,512GB以上內(nèi)存常見,使內(nèi)存數(shù)據(jù)庫成為可能,消除磁盤I/O開銷。瓶頸問題:內(nèi)存速率跟不上處理器速率,多核架構(gòu)下為保證內(nèi)存共享不出錯,硬件用存儲仲裁器串行電路,降低內(nèi)存吞吐率。解決部件:處理器引入轉(zhuǎn)譯后備緩沖(TLB)和高速緩存(Cache)來應(yīng)對此問題。752.

2微型計算機主機的基本組成微型計算機的硬件系統(tǒng)是指計算機系統(tǒng)中看得見、摸得著的物理裝置,即機械器件、電子線路等設(shè)備。主機是計算機硬件系統(tǒng)的主體部分,在機箱中有主板、CPU、內(nèi)存、硬盤、顯卡、聲卡、網(wǎng)卡、電源、散熱器、光驅(qū)等硬件設(shè)備,通過機箱將各個設(shè)備封裝起來,同時對主機內(nèi)部的重要設(shè)備起到保護作用。1.主機在計算機硬件系統(tǒng)中,習(xí)慣上把內(nèi)存與CPU合稱為主機。主機是整個計算機的中心,從外觀上看是一個整體,打開機箱后,其內(nèi)部主要由多個獨立配件構(gòu)成,基本的配件包括CPU、主板、內(nèi)存、硬盤、電源、散熱器、電源線、數(shù)據(jù)線等設(shè)備,其中主板是主機內(nèi)各硬件設(shè)備連接的平臺,計算機的各個設(shè)備都與主板直接或間接相連。7677主機的內(nèi)部結(jié)構(gòu)CPU硬盤CPU散熱器電源內(nèi)存78主板2.CPUCPU被制作在一塊集成電路芯片上,也稱為微處理器。CPU作為計算機系統(tǒng)的運算和控制核心,是信息處理、程序運行的最終執(zhí)行單元。(1)CPU的基本組成計算機利用CPU處理數(shù)據(jù),利用存儲器來存儲數(shù)據(jù)。CPU是微型計算機的核心,主要包括運算器和控制器兩大部分,控制著整個計算機系統(tǒng)的工作。計算機的性能主要取決于CPU的性能。運算器又稱為算術(shù)邏輯部件,是微型計算機的運算部件。操作時,控制器從存儲器取出數(shù)據(jù),運算器進行算術(shù)運算或邏輯運算,并把處理后的結(jié)果送回存儲器。控制器是微型計算機的指揮控制中心。執(zhí)行程序時,控制器從內(nèi)存中取出相應(yīng)的指令數(shù)據(jù),然后向其他功能部件發(fā)出指令所需的控制信號,完成相應(yīng)的操作,再從內(nèi)存中取出下一條指令執(zhí)行,如此循環(huán),直到程序完成。評價微型計算機運算速度的指標是CPU的主頻,主頻是CPU的時鐘頻率,主頻的單位是GHz。主頻越高,微型計算機的運算速度越快。79(2)CPU的相關(guān)品牌目前,CPU的相關(guān)品牌主要有“龍芯”、英特爾、AMD,如圖2-1所示。80圖2-1CPU的品牌①“龍芯”?!褒埿尽毕盗行酒怯芍袊茖W(xué)院計算技術(shù)研究所設(shè)計研制的,采用MIPS體系結(jié)構(gòu),具有自主知識產(chǎn)權(quán),產(chǎn)品包括龍芯1號、龍芯2號和龍芯3號3個系列,此外還包括龍芯7A1000橋片等。②英特爾。英特爾是美國一家以研制CPU為主的公司,是全球知名的個人計算機配件和CPU制造商。英特爾13代酷睿處理器的產(chǎn)品有i9、i7、i5、i3等。③AMD。美國超威半導(dǎo)體公司是一家專門為計算機、通信和消費電子行業(yè)設(shè)計和制造各種創(chuàng)新的微處理器(CPU、GPU、主板芯片組、電視卡芯片等),以及提供閃存和低功率處理器解決方案的公司。AMD致力為用戶(從企業(yè)、政府機構(gòu)到個人消費者)提供基于標準的、以客戶為中心的解決方案。(3)CPU主要技術(shù)指標①核心數(shù):在一個CPU芯片內(nèi)封裝的物理內(nèi)核的數(shù)量,核心數(shù)越高,CPU能夠同時并行處理的任務(wù)越多,速度越快。②超線程技術(shù):利用特殊的硬件指令,把CPU內(nèi)的一個物理內(nèi)核模擬成兩個邏輯芯片來提升處理器執(zhí)行資源的利用率。使用這項技術(shù),處理器的資源利用率理論上平均可以提升40%。其在英特爾的CPU中已經(jīng)廣泛使用。81③主頻:CPU的時鐘頻率,是CPU內(nèi)核電路的實際工作頻率,反映CPU的運算速率,單位是GHz。④外頻:是系統(tǒng)總線的工作頻率(系統(tǒng)時鐘頻率),反映CPU與周邊設(shè)備傳輸數(shù)據(jù)的頻率,單位是MHz。⑤倍頻:CPU主頻與外頻的倍數(shù),即主頻=外頻×倍頻。⑥內(nèi)部Cache:為了減少CPU等待內(nèi)存或者低速設(shè)備的數(shù)據(jù)與指令所導(dǎo)致的時延,提高系統(tǒng)的性能,在CPU芯片內(nèi)部都集成了一定容量的Cache,用于暫時存儲CPU運算時需要的部分指令和數(shù)據(jù)。(4)CPU插座CPU插座用來安裝CPU的接口,使CPU得以正常工作。CPU插座主要分為套接字(Socket)、插槽(Slot)兩類。(5)接口方式

接口方式有引腳式、卡式、觸點式、針腳式等,CPU接口方式不同,插孔數(shù)、體積、形狀都有變化,所以不能互相接插。823.主板主板是計算機穩(wěn)定運行的基礎(chǔ),承載起計算機中的各種部件并使它們得以進行數(shù)據(jù)交換。CPU、內(nèi)存、顯卡以及電源等都必須連接到主板上使用。主板又叫主機板(Mainboard)、系統(tǒng)板(Systemboard)或母板(Motherboard),它安裝在機箱內(nèi),是計算機最基本的也是最重要的部件之一。主板一般為矩形電路板,上面安裝了組成計算機的主要電路系統(tǒng),一般有基本輸入/輸出系統(tǒng)(BasicInput/OutputSystem,BIOS)芯片、I/O控制芯片、鍵盤和面板控制開關(guān)接口、指示燈插接件、擴充槽、主板及插卡的直流電源供電接插件等元件。4.存儲器存儲器是計算機中的記憶存儲部件。存儲器既能夠接收和保存數(shù)據(jù),又能夠向其他部件提供數(shù)據(jù)。存儲器分為內(nèi)部存儲器和外部存儲器兩大類。(1)內(nèi)部存儲器(主存儲器)微型計算機的內(nèi)部存儲器簡稱為內(nèi)存,也稱主存,是計算機的重要部件之一。它是外部存儲器與CPU進行溝通的橋梁,計算機中所有程序都在內(nèi)存中運行。內(nèi)存性能的強弱影響計算機整體發(fā)揮的水平。83①內(nèi)存的分類。廣義上半導(dǎo)體存儲器按工作原理分類,可分為只讀存儲器(Read-OnlyMemory,ROM)、隨機存取存儲器(RandomAccessMemory,RAM),通常所說的內(nèi)存一般是指RAM。ROM的特點:存儲的信息只能讀出(取出),不能改寫(存入),斷電后信息不會丟失。一般用來存放專用的或固定的程序和數(shù)據(jù)。RAM的特點:可以讀出,也可以改寫,又稱讀寫存儲器。讀取時不損壞原有存儲的內(nèi)容,只有寫入時才修改原來所存儲的內(nèi)容;斷電后,存儲的內(nèi)容立即消失。內(nèi)存通常是按字節(jié)為單位編址的,1個字節(jié)由8個二進制位組成。②內(nèi)存的結(jié)構(gòu)。內(nèi)存主要由半導(dǎo)體元件構(gòu)成,將多個半導(dǎo)體元件封裝在一起構(gòu)成一個內(nèi)存芯片,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論