![計(jì)算機(jī)知識(shí)課件_第1頁](http://file4.renrendoc.com/view3/M03/3E/1B/wKhkFmZJWCaANwADAANNYYlF1FM617.jpg)
![計(jì)算機(jī)知識(shí)課件_第2頁](http://file4.renrendoc.com/view3/M03/3E/1B/wKhkFmZJWCaANwADAANNYYlF1FM6172.jpg)
![計(jì)算機(jī)知識(shí)課件_第3頁](http://file4.renrendoc.com/view3/M03/3E/1B/wKhkFmZJWCaANwADAANNYYlF1FM6173.jpg)
![計(jì)算機(jī)知識(shí)課件_第4頁](http://file4.renrendoc.com/view3/M03/3E/1B/wKhkFmZJWCaANwADAANNYYlF1FM6174.jpg)
![計(jì)算機(jī)知識(shí)課件_第5頁](http://file4.renrendoc.com/view3/M03/3E/1B/wKhkFmZJWCaANwADAANNYYlF1FM6175.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
計(jì)算機(jī)基礎(chǔ)知識(shí)
1.1計(jì)算機(jī)概論
一場新的技術(shù)革命總會(huì)給社會(huì)帶來巨大的影響,不論是積極的還是消極的,我們都能在
生活中感受到。正如計(jì)算機(jī)革命使得計(jì)算機(jī)迅速而全面的進(jìn)入社會(huì),將計(jì)算機(jī)作為一種全新
的工具帶入了人們的工作、學(xué)習(xí)和生活中。我們需要基本的計(jì)算機(jī)技能追求事業(yè)上的的目標(biāo)
和在社會(huì)中發(fā)揮有效的作用,需要足夠的計(jì)算機(jī)知識(shí)為工作與生活在一個(gè)計(jì)算機(jī)化的社會(huì)中
做好準(zhǔn)備。
1.1.1認(rèn)識(shí)計(jì)算機(jī)
最初計(jì)算機(jī)的確是為了解決繁雜的計(jì)算勞動(dòng)而產(chǎn)生的,但今天的計(jì)算機(jī)已經(jīng)遠(yuǎn)不只是計(jì)
算器,它可以完成更多的工作,這些工作許多與數(shù)學(xué)無關(guān),比如寫作、制作電視節(jié)目、作曲、
處理圖象等。
計(jì)算機(jī)可以簡單的定義為一種電子設(shè)備——一種可以靈活操作數(shù)據(jù)的機(jī)器,它所完成的
工作取決它所使用的程序。程序是?個(gè)指令序列,它告訴計(jì)算機(jī)該做什么和怎么做。計(jì)算機(jī)
自身包括許多靈活設(shè)計(jì)的組件(即硬件部分),我們通過使用稱為軟件的計(jì)算機(jī)程序,可以
把計(jì)算機(jī)的各個(gè)硬件部分轉(zhuǎn)換成用于特定用途的工具。不管計(jì)算機(jī)執(zhí)行什么程序,機(jī)器自身
只能完成四種基本操作。被人們廣泛接受的計(jì)算機(jī)的定義包括以下操作:
輸入:計(jì)算機(jī)接受由輸入設(shè)備(如鍵盤)提供的數(shù)據(jù)。
處理:計(jì)算機(jī)對數(shù)據(jù)進(jìn)行操作,按一定方式對他們進(jìn)行轉(zhuǎn)換。
輸出:計(jì)算機(jī)在諸如顯示器或打印機(jī)等設(shè)備上產(chǎn)生輸出,顯示操作處理的結(jié)果。
存儲(chǔ):計(jì)算機(jī)可以存儲(chǔ)處理結(jié)果供以后使用。
該定義常常被稱做IPOS循環(huán)oIPOS循環(huán)的四個(gè)步驟——輸入(Input)、處理(Processing)、
輸出(Output)、存儲(chǔ)(Storage)并不一定嚴(yán)格按照I-P-O-S的順序出現(xiàn)。在程序的指揮下,
計(jì)算機(jī)根據(jù)需要決定采取哪個(gè)步驟,并根據(jù)需要反復(fù)執(zhí)行。
1.1.2計(jì)算機(jī)的發(fā)展簡介(如表1-1-1)
第一代電子管計(jì)算機(jī)(1945-1956)
在第二次世界大戰(zhàn)中,美國政府尋求計(jì)算機(jī)以開發(fā)潛在的戰(zhàn)略價(jià)值。這促進(jìn)了計(jì)算機(jī)的
研究與發(fā)展。1944年HowardH.Aikcn(1900-1973)研制出全電子計(jì)算器,為美國海軍繪制彈
道圖。這臺(tái)簡稱MarkI的機(jī)器有半個(gè)足球場大,內(nèi)含500英里的電線,使用電磁信號(hào)來移
動(dòng)機(jī)械部件,速度很慢(3-5秒一次計(jì)算)并且適應(yīng)性很差只用于專門領(lǐng)域,但是,它既可以
執(zhí)行基本算術(shù)運(yùn)算也可以運(yùn)算復(fù)雜的算式。
表1-1-1計(jì)算機(jī)發(fā)展簡史
代別*年代邏輯元件
第一代1946-1958電子管
第二代1959-1964晶體管
第三代1965-1970集成電路
第四代1971—現(xiàn)在大規(guī)模集成電路
1946年2月14日,標(biāo)志現(xiàn)代計(jì)算機(jī)誕生的ENIAC(ElectronicNumericalIntegratorand
Computer)在費(fèi)城公諸于世。ENIAC代表了計(jì)算機(jī)發(fā)展史上的里程碑,它通過不同部分之間
的重新接線編程,還擁有并行計(jì)算能力。ENIAC由美國政府和賓夕法尼亞大學(xué)合作開發(fā),
占地170平方米,重30噸,使用了18,000個(gè)電子管,70,000個(gè)電阻器,有5百萬個(gè)焊
接點(diǎn),耗電160千瓦,每秒能進(jìn)行5000次加法運(yùn)算,其運(yùn)算速度比MarkI快1000倍,ENIAC
是第一臺(tái)普通用途計(jì)算機(jī)(如圖1-1-1)。
圖1-1-1世界上第一臺(tái)電子計(jì)算機(jī)
40年代中期,JohnvonNeumann(1903-1957)參加了賓夕法尼亞大學(xué)的小組,1945年設(shè)計(jì)
電子離散可變自動(dòng)計(jì)算機(jī)EDVAC(ElectronicDiscreteVariableAutomaticComputer),將程序
和數(shù)據(jù)以相同的格式一起儲(chǔ)存在存儲(chǔ)器中。這使得計(jì)算機(jī)可以在任意點(diǎn)暫?;蚶^續(xù)工作,
VonNeumann結(jié)構(gòu)的關(guān)鍵部分是中央處理器,它使計(jì)算機(jī)所有功能通過單一的資源統(tǒng)一起
來。
第一代計(jì)算機(jī)的特點(diǎn)是操作指令是為特定任務(wù)而編制的,每種機(jī)器有各自不同的機(jī)器語
言,功能受到限制,速度也慢。另一個(gè)明顯特征是使用真空電子管和磁鼓儲(chǔ)存數(shù)據(jù)。
第二代晶體管計(jì)算機(jī)(1956-1963)
1948年,晶體管的發(fā)明大大促進(jìn)了計(jì)算機(jī)的發(fā)展,晶體管代替了體積龐大電子管,電
子設(shè)備的體積不斷減小。1956年,晶體管在計(jì)算機(jī)中使用,晶體管和磁芯存儲(chǔ)器導(dǎo)致了第
二代計(jì)算機(jī)的產(chǎn)生。第二代計(jì)算機(jī)體積小、速度快、功耗低、性能更穩(wěn)定。首先使用晶體管
技術(shù)的是早期的超級(jí)計(jì)算機(jī),主要用于原子科學(xué)的大量數(shù)據(jù)處理,這些機(jī)器價(jià)格昂貴,生產(chǎn)
數(shù)量極少。
1960年,出現(xiàn)了一些成功地用在商業(yè)領(lǐng)域、大學(xué)和政府部門的第二代計(jì)算機(jī)。第二代
計(jì)算機(jī)用晶體管代替電子管,還有現(xiàn)代計(jì)算機(jī)的一些部件:打印機(jī)、磁帶、磁盤、內(nèi)存、操
作系統(tǒng)等。計(jì)算機(jī)中存儲(chǔ)的程序使得計(jì)算機(jī)有很好的適應(yīng)性,可以更有效地用于商業(yè)用途。
在這一時(shí)期出現(xiàn)了更高級(jí)的COBOL(CommonBusiness-OrientedLanguage)和
FORTRAN(FormulaTranslator)等語言,以單詞、語句和數(shù)學(xué)公式代替了含混晦澀的二進(jìn)制機(jī)
器碼,使計(jì)算機(jī)編程更容易。新的職業(yè)(程序員、分析員和計(jì)算機(jī)系統(tǒng)專家)和整個(gè)軟件產(chǎn)業(yè)
由此誕生。
第三代集成電路計(jì)算機(jī)(1964-1971)
雖然晶體管比起電子管是個(gè)明顯的進(jìn)步,但晶體管還是產(chǎn)生大量的熱量,這會(huì)損害計(jì)
算機(jī)內(nèi)部的敏感部分。1958年德州儀器的工程師JackKilby發(fā)明了集成電路(IC),將三種電
子元件結(jié)合到一片小小的硅片上??茖W(xué)家使更多的元件集成到單一的半導(dǎo)體芯片上。于是,
計(jì)算機(jī)變得更小,功耗更低,速度更快。這一時(shí)期的發(fā)展還包括使用了操作系統(tǒng),使得計(jì)算
機(jī)在中心程序的控制協(xié)調(diào)下可以同時(shí)運(yùn)行許多不同的程序。
第四代大規(guī)模集成電路計(jì)算機(jī)(1971-現(xiàn)在)
出現(xiàn)集成電路后,唯?的發(fā)展方向是擴(kuò)大規(guī)模。大規(guī)模集成電路(LSI)可以在一個(gè)芯片上
容納幾百個(gè)元件。到了80年代,超大規(guī)模集成電路(VLSI)在芯片上容納了幾十萬個(gè)元件,
后來的(ULSI)將數(shù)字?jǐn)U充到百萬級(jí)??梢栽谟矌糯笮〉男酒先菁{如此數(shù)量的元件使得計(jì)算
機(jī)的體積和價(jià)格不斷下降,而功能和可靠性不斷增強(qiáng)。
從上面的敘述我們看到隨著電子技術(shù)的飛速發(fā)展,電子管被晶體管代替,晶體管又被集
成塊代替,后來又出現(xiàn)了大規(guī)模和超大規(guī)模的集成電路,使計(jì)算機(jī)的內(nèi)部結(jié)構(gòu)越來越小,功
能越來越完善,,這才出現(xiàn)了今天的“微型計(jì)算機(jī)”。今后的計(jì)算機(jī)將朝著巨型化、微型化、
網(wǎng)絡(luò)化、智能化的方向發(fā)展。
PC機(jī)的發(fā)展:
70年代中期,計(jì)算機(jī)制造商開始將計(jì)算機(jī)帶給普通消費(fèi)者,這時(shí)的小型機(jī)帶有友好界面
的軟件包,供非專業(yè)人員使用的程序和最受歡迎的字處理和電子表格程序。這一領(lǐng)域的先鋒
有Commodore,RadioShack和AppleComputers等。1981年,IBM推出個(gè)人計(jì)算機(jī)(PC)
用于家庭、辦公室和學(xué)校。80年代個(gè)人計(jì)算機(jī)的競爭使得價(jià)格不斷下跌,微機(jī)的擁有量不
斷增加,計(jì)算機(jī)繼續(xù)縮小體積,從桌上、膝上到掌上。與IBMPC競爭的AppleMacintosh
系列于1984年推出,Macintosh提供了友好的圖形界面,用戶可以用鼠標(biāo)方便地操作。從此
PC機(jī)進(jìn)入迅猛發(fā)展的時(shí)代:
1982年Intel公司發(fā)布80286個(gè)人計(jì)算機(jī)微處理器芯片;
1985年—80386
1989年—80486
1993年,Pentium,主頻60—66MHz;
1997年,PentiumII,主頻233MHz;
1999年,PentiumIII,主頻450MHz以上;
2000年,P4,主頻1.4G以上
2002最新的Pentium43.2GHz仍然采用0.13微米工藝的Northwood核心
2003年第四季度Prscott發(fā)布,這是第一顆采用90納米工藝的CPUP43.4G
我國計(jì)算機(jī)的發(fā)展
我國從1956年開始計(jì)算機(jī)的科研和教學(xué)工作;
1960年我國第一臺(tái)自行設(shè)計(jì)的通用電子計(jì)算機(jī)107機(jī)誕生;
1964年我國研制成大型通用電子計(jì)算機(jī)119機(jī);
1983年每秒運(yùn)行一億次的銀河巨型計(jì)算機(jī)在國防科技大學(xué)誕生;
1992年研制成功每秒運(yùn)行10億次的“銀河II”巨型計(jì)算機(jī);
1997年又研制成功每秒運(yùn)行130億次的“銀河HI”巨型計(jì)算機(jī);
2000年自主研制成功“神威I”高性能計(jì)算機(jī)系統(tǒng),峰值運(yùn)算速度達(dá)到3840億次/秒,之
后又有“曙光3000”——運(yùn)算速度達(dá)4032億次/秒,“自強(qiáng)2000”——運(yùn)算速度達(dá)4500億
次/秒。
1.3模擬信號(hào)和數(shù)字信號(hào)
有兩種類型的電信號(hào):模擬信號(hào)、數(shù)字信號(hào)。
模擬信號(hào)是一種在時(shí)間上連續(xù)的信號(hào),用信號(hào)的某些參數(shù)(例如幅值)去模擬信息(例
如數(shù)值和物理量的大?。?,所以稱為模擬信號(hào)或模擬量。模擬計(jì)算機(jī)采取模擬信號(hào)表示信息。
缺點(diǎn):精度低,表示范圍小,抗干擾能力差,難于存儲(chǔ),難于表示邏輯信息等。
數(shù)字信號(hào)是一種在時(shí)間或空間上斷續(xù)的(離散的)信號(hào);它的單個(gè)信號(hào)僅取有限的幾種
狀態(tài);依靠彼此離散的多位信號(hào)的組合表示廣泛的信息,處理是可以逐位處理。數(shù)字計(jì)算機(jī)
采用的就是數(shù)字信號(hào)。
通常所講的計(jì)算機(jī)是,其全名是電子數(shù)字式計(jì)算機(jī),俗稱電腦。電腦中的信息采用數(shù)字
化表示,它有兩層含義:(1)在計(jì)算機(jī)中各種信息用數(shù)字代碼表示;(2)在物理機(jī)制上,數(shù)
字代碼的每一位以數(shù)字型信號(hào)(脈沖或電平信號(hào))表示。
信息數(shù)字化有以卜.優(yōu)點(diǎn):(1)抗干擾能力強(qiáng),可靠性高;(2)位數(shù)增多則數(shù)的表示范圍擴(kuò)大;
(3)物理上可以實(shí)現(xiàn),并可以存儲(chǔ);(4)表示信息的類型與范圍極其廣泛;(5)能用邏輯
代數(shù)等數(shù)字邏輯技術(shù)進(jìn)行處理,這給計(jì)算機(jī)硬件設(shè)計(jì)提供了基礎(chǔ)。
1.1.4數(shù)字計(jì)算機(jī)的特點(diǎn)
數(shù)字計(jì)算機(jī)是一種能存儲(chǔ)程序,能自動(dòng)連續(xù)的對各種數(shù)字化信息進(jìn)行算術(shù)、邏輯運(yùn)算的
快速工具。它有如下特點(diǎn):運(yùn)算速度快、計(jì)算精度高、存儲(chǔ)能力強(qiáng)、高度自動(dòng)化、可靠性高。
1.2計(jì)算機(jī)的系統(tǒng)組成
我們通??吹降挠?jì)算機(jī)只是構(gòu)成計(jì)算機(jī)的物質(zhì)實(shí)體,如:主機(jī)、顯示器、鍵盤、鼠標(biāo)、
驅(qū)動(dòng)器和打印機(jī),我們從外觀上看到這些部分在計(jì)算機(jī)領(lǐng)域中稱為硬件。硬件就相當(dāng)于我們
人的沒有思想和行為的軀體。相對于計(jì)算機(jī)硬件而言,我們把具有一定功能的各種計(jì)算機(jī)程
序稱為軟件。硬件在軟件的指導(dǎo)下作出一定的行為、完成一定的功能。如此看來,一個(gè)完整
的計(jì)算機(jī)系統(tǒng)由硬件和軟件兩大部分組成。
1.2.1計(jì)算機(jī)硬件系統(tǒng)
計(jì)算機(jī)中的硬件系統(tǒng)是指計(jì)算機(jī)中看得見、摸得著的部件的總稱。計(jì)算機(jī)硬件系統(tǒng)由中
央處理器(CPU)、存儲(chǔ)器、輸入/輸出接口電路、總線、輸入編出設(shè)備組成。
中央處理器(CPU-----CentralProcessingUnit)
中央處理器是計(jì)算機(jī)系統(tǒng)的核心組成部件,它包含著運(yùn)算器(ArithmeticLogicalUnit)和控
制器(ControlUnit)兩大部分,還含有一些寄存器。
運(yùn)算器(ALU)進(jìn)行各種算術(shù)運(yùn)算和邏輯運(yùn)算;控制器(CU)是計(jì)算機(jī)的指揮系統(tǒng),
它的功能是讀取各種指令,并對指令進(jìn)行分析,發(fā)出相應(yīng)的控制指令,協(xié)調(diào)計(jì)算機(jī)各個(gè)部分
的工作:而寄存器則直接參與運(yùn)算并存放運(yùn)算的結(jié)果。
CPU的主要性能指標(biāo)是主頻和字長。主頻指的是CPU內(nèi)部的工作頻率,主頻以數(shù)字表
示,單位用“MHz",如PII1700表示其主頻為700MHz。主頻越高,CPU運(yùn)算速度越快。
字長是指參與運(yùn)算的數(shù)的基本位數(shù),它標(biāo)志著計(jì)算精度,位數(shù)越多,精度越高,但硬件成本
越高,因?yàn)樗鼪Q定著寄存器、運(yùn)算部件、數(shù)據(jù)總線等的位數(shù)。
Pentiumpro
intel8086
Pentiummmx
intel80386PII
圖1-2-1Intel公司的CPU發(fā)展史
Intel公司是生產(chǎn)CPU的知名廠家,它的每一代新產(chǎn)品的出世都意味著微處理器的跨時(shí)
代的進(jìn)步,圖1-2-1列出了Intel生產(chǎn)的具有代表性的CPU。
存儲(chǔ)器
數(shù)字計(jì)算機(jī)的重要特點(diǎn)之一就是具備存儲(chǔ)能力,這是它能夠自動(dòng)連續(xù)執(zhí)行程序、進(jìn)行廣
泛的信息處理的重要基礎(chǔ)。CPU中為數(shù)不多的寄存器只能暫存少量信息,大部分程序與數(shù)
據(jù)則需要存放在專門的存儲(chǔ)器中。存儲(chǔ)器就象是計(jì)算機(jī)的“庫房”,用來存儲(chǔ)程序和數(shù)據(jù)。
各種各樣的信息需要計(jì)算機(jī)具有多層次的存儲(chǔ)能力。目前許多計(jì)算機(jī)采取的是典型的三
級(jí)存儲(chǔ)體系結(jié)構(gòu)(如圖1-2-2),分為“高速緩沖存儲(chǔ)器(Cache)——主存(內(nèi)存)——外
存(輔存)”三個(gè)層次。
(1)高速緩存(Cache)
由于CPU和主存之間的速度不匹配,許多計(jì)算機(jī)在CPU和主存之間設(shè)置一種高速緩沖
存儲(chǔ)器。Cache中存放著最近要使用的的程序和數(shù)據(jù),作為主存中當(dāng)前活躍信息的副本。
(2)主存儲(chǔ)器
主存儲(chǔ)器是指能由CPU直接編程訪問的存儲(chǔ)器,它存放正在執(zhí)行的程序和處理的數(shù)據(jù)。
因?yàn)樗ǔ:虲PU一起位于主機(jī)內(nèi),因此常稱為內(nèi)存,但嚴(yán)格上說,只有當(dāng)內(nèi)存中只有主
存,而沒有高速緩沖存儲(chǔ)器(Cache)時(shí),才能稱為主存。
圖1-2-2三級(jí)存儲(chǔ)體系
為滿足CPU編程直接訪問的需要,要求主存能夠隨機(jī)訪問、工作速度快并且具有一定
的存儲(chǔ)容量。這個(gè)容量受地址位數(shù)的制約,如8位機(jī)能提供16位地址,可直接訪問的主存
空間只有64K;16位機(jī)經(jīng)擴(kuò)展后提供20位地址,尋址空間可達(dá)1M;32位機(jī)能夠提供32
位地址,尋址空間高達(dá)4G(4KM)0(計(jì)算機(jī)中存儲(chǔ)信息的最小單位是“位”,位是指二進(jìn)
制中的一個(gè)數(shù),一般稱之為比特一bit,在計(jì)算機(jī)中常使用字節(jié)Byte作為計(jì)量單位,一個(gè)字
節(jié)由8個(gè)二進(jìn)制位組成。)
主存儲(chǔ)器按讀寫功能,又可分只讀存儲(chǔ)器(ROM)和隨機(jī)存儲(chǔ)器(RAM)兩種。
ROM中的信息一般由生產(chǎn)廠家確定,通常只能讀出,不能寫入或修改,斷電后信息也
不會(huì)消失。它主要用來存放計(jì)算機(jī)啟動(dòng)時(shí)的引導(dǎo)程序、系統(tǒng)的基本輸入/輸出程序BIOS等。
RAM中的信息可以隨機(jī)的讀出和寫入,主要存放用戶的程序和數(shù)據(jù),斷電后信息就會(huì)
丟失。計(jì)算機(jī)中的內(nèi)存條(如圖1-2-3)就是RAM,它安裝在主板(如圖1-24)的內(nèi)存條
插槽中。
圖1-2-3內(nèi)存條圖1-2-4主板
(3)外部存儲(chǔ)器
中央處理器不能直接訪問的存儲(chǔ)器稱為外部存儲(chǔ)器,外部存儲(chǔ)器中的信息必須調(diào)入內(nèi)存
后才能為中央處理器處理。外存儲(chǔ)器也稱為輔助存儲(chǔ)器,一般容量較大,速度比主存較慢,
它存放需要聯(lián)機(jī)保存但暫不使用的程序和數(shù)據(jù)。
目前常見的外部存儲(chǔ)器有(如圖1-2-5):
令硬盤(Harddisk):目前的硬盤大多采用了溫徹斯特技術(shù),所以又稱為“溫盤”;溫氏技
術(shù)的特點(diǎn)是:將盤片、讀寫磁頭及驅(qū)動(dòng)裝置精密地組裝在一個(gè)密封盒里;采用接觸式起
停,非接觸式讀寫的方式(磁盤不工作時(shí),磁頭停在磁盤表面的起停區(qū),一旦加電后,
磁頭隨著盤片旋轉(zhuǎn)的氣流“飛”起來,懸浮在磁盤表面,進(jìn)行讀寫)。
令軟盤(FbppyDisk):目前常見的是3.5英寸大小,容量為1.44MB的軟盤。
令光盤存儲(chǔ)器(CD-ROM):普通的CD-ROM,只能讀,不能寫;CD盤片的存儲(chǔ)量大約
是650MB?,F(xiàn)在有CD-R/W(可讀寫光驅(qū)),能從光盤讀出信息又能向光盤上寫入信
息。
令U盤:USB接口的可移動(dòng)存儲(chǔ)器,又叫閃存。閃存是FlashMemory的意譯,具備快速
讀寫掉電后仍能保留信息的特性。擁有容量超大、存取快捷、輕巧便捷、即插即用、安
全穩(wěn)定等許多傳統(tǒng)移動(dòng)存儲(chǔ)設(shè)備無法替代的優(yōu)點(diǎn),此外,我們也把閃存稱之為“電子軟
盤”或“閃盤”。
這些外部存儲(chǔ)器擁有一些共同的特點(diǎn):在各自的驅(qū)動(dòng)程序管理下通過相應(yīng)的驅(qū)動(dòng)器和接
口向存儲(chǔ)體上記錄信息。
3)總線
計(jì)算機(jī)的操作基本上可以歸結(jié)為信息傳送。總線是連接計(jì)算機(jī)各個(gè)部件,并在各個(gè)部件
之間傳送數(shù)據(jù)、信息的一組公共信號(hào)通道。總線可以分時(shí)地接收與發(fā)送各部件的信息。
計(jì)算機(jī)系統(tǒng)中的各級(jí)部件中都廣泛應(yīng)用了總線,按其任務(wù)可分為四種:
CPU內(nèi)部總線。即CPU內(nèi)部各個(gè)寄存器與算術(shù)邏輯運(yùn)算部件之間的總線;
部件內(nèi)總線。在計(jì)算機(jī)中按功能模塊制作成插件,在插件匕也常采用總線結(jié)構(gòu)連接有關(guān)
芯片。這一級(jí)是芯片之間的總線。
系統(tǒng)總線,它是連接整機(jī)系統(tǒng)的基礎(chǔ)。用來在系統(tǒng)內(nèi)部連接各大組成部件,如CPU、
主存,通過各接口連接各I/O設(shè)備。系統(tǒng)總線包含地址總線(AB)、控制總線(CB)和數(shù)
據(jù)總線(DB)3種。
外部總線,是系統(tǒng)與其他設(shè)備間或系統(tǒng)之間的通訊總線。
4)輸入/輸出接口電路
接口泛指設(shè)備部件(軟、硬件)之間的交接部分,包括軟件接口和硬件接口。主機(jī)(系
統(tǒng)總線)與外圍設(shè)備或其他外部系統(tǒng)之間的接口邏輯,稱為輸入/輸出接口,簡寫為I/O接
口,或稱為外圍接口。比如軟盤和硬盤的驅(qū)動(dòng)器、打印機(jī)接口、U盤接口等。
5)輸入和輸出設(shè)備
輸入/輸出設(shè)備是實(shí)現(xiàn)計(jì)算機(jī)系統(tǒng)與人或其他設(shè)備、系統(tǒng)之間進(jìn)行信息交換的裝置。以主
機(jī)為基準(zhǔn)點(diǎn),送入主機(jī)稱為輸入,由主機(jī)送往外部稱為輸出。有些設(shè)備既是輸入設(shè)備又是輸
出設(shè)備,如軟盤。
常見的輸入設(shè)備(如圖1-2-6所示)
?鍵盤(Keyboard):目前大多使用104或107鍵盤
?鼠標(biāo)(Mouse):主要有機(jī)械型鼠標(biāo)和光電型鼠標(biāo)兩種,目前還出現(xiàn)了無線鼠標(biāo)
?手寫筆
?觸摸屏
?麥克風(fēng)
?掃描儀(Scanner)
?視頻輸入設(shè)備(如圖1-2-7攝像頭、數(shù)碼攝像機(jī))
-條形碼掃描器
圖1-2-6常見的輸入設(shè)備
攝像頭圖1-2-7視頻輸入設(shè)備數(shù)碼攝象機(jī)
常見的輸出設(shè)備
?顯示器(Monitor):目前主要有CRT(陰極射線管)顯示器(如圖1-2-8)和LCD液晶顯
示器(如圖1-2-9)。
?打印機(jī)(Printer):主要有針式打印機(jī)(如圖1-2-10)、噴墨打印機(jī)(如圖1-2-11),激光
打印機(jī)(如圖1-2-12)?
?繪圖儀
?音箱
圖1-2-8CRT顯示器圖1-2-9LCD顯示器
圖1-2-10針式打印機(jī)圖1-2-11噴墨打印機(jī)圖1-2-12激光打印機(jī)
1.2.2計(jì)算機(jī)軟件系統(tǒng)
計(jì)算機(jī)軟件泛指各類程序和文件。人們針對某一需要而為計(jì)算機(jī)編制的指令序列稱為程
序。程序連同有關(guān)的說明資料稱為軟件。一般可將軟件分為應(yīng)用軟件和系統(tǒng)軟件。配上軟件
的計(jì)算機(jī)才成為完整的計(jì)算機(jī)系統(tǒng)。軟件是計(jì)算機(jī)的靈魂,沒有軟件的計(jì)算機(jī)就如同沒有磁
帶的錄音機(jī)和沒有錄像帶的錄像機(jī)一樣,與廢鐵沒什么差別。
1)應(yīng)用軟件
應(yīng)用軟件是專門為某一應(yīng)用目的而編制的軟件,較常見的如:
文字處理軟件:用于輸入、存貯、修改、編輯、打印文字材料等,例如WORD、WPS等。
信息管理軟件:用于輸入、存貯、修改、檢索各種信息,例如工資管理軟件、人事管理
軟件、倉庫管理軟件、計(jì)劃管理軟件等。這種軟件發(fā)展到一定水平后,各個(gè)單項(xiàng)的軟件相互
連系起來,計(jì)算機(jī)和管理人員組成一個(gè)和諧的整體,各種信息在其中合理地流動(dòng),形成一個(gè)
完整、高效的管理信息系統(tǒng),簡稱MIS。
輔助設(shè)計(jì)軟件:用于高效地繪制、修改工程圖紙,進(jìn)行設(shè)計(jì)中的常規(guī)計(jì)算,幫助人尋求好設(shè)
計(jì)方案。
實(shí)時(shí)控制軟件:用于隨時(shí)搜集生產(chǎn)裝置、飛行器等的運(yùn)行狀態(tài)信息,以此為依據(jù)按預(yù)定
的方案實(shí)施自動(dòng)或半自動(dòng)控制,安全、準(zhǔn)確地完成任務(wù)。
2)系統(tǒng)軟件
各種應(yīng)用軟件,雖然完成的工作各不相同,但它們都需要一些共同的基礎(chǔ)操作,例如都
要從輸入設(shè)備取得數(shù)據(jù),向輸出設(shè)備送出數(shù)據(jù),向外存寫數(shù)據(jù),從外存讀數(shù)據(jù),對數(shù)據(jù)的常
規(guī)管理,等等。這些基礎(chǔ)工作也要由一系列指令來完成。人們把這些指令集中組織在一起,
形成專門的軟件,用來支持應(yīng)用軟件的運(yùn)行,這種軟件稱為系統(tǒng)軟件。
系統(tǒng)軟件在為應(yīng)用軟件提供上述基本功能的同時(shí),也進(jìn)行著對硬件的管理,使在一臺(tái)計(jì)
算機(jī)上同時(shí)或先后運(yùn)行的不同應(yīng)用軟件有條不紊地合用硬件設(shè)備。例如,兩個(gè)應(yīng)用軟件都要
向硬盤存入和修改數(shù)據(jù),如果沒有--個(gè)協(xié)調(diào)管理機(jī)構(gòu)來為它們劃定區(qū)域的話,必然形成互相
破壞對方數(shù)據(jù)的局面。按用途系統(tǒng)軟件分為:操作系統(tǒng)、數(shù)據(jù)庫系統(tǒng)、程序設(shè)計(jì)語言和編譯
軟件。
1、操作系統(tǒng)
管理計(jì)算機(jī)的硬件設(shè)備,使應(yīng)用軟件能方便、高效地使用這些設(shè)備。在微機(jī)上常見的有:
DOS、WINDOWSsUNIX、OS/2、LINUX等
如下圖:
r單任務(wù):DOS
-單用戶十多任務(wù):Windows3.0Windows9x
I多用戶多任務(wù)多進(jìn)程/WindowsNT、Windows2000
1Unix^Linux
2、數(shù)據(jù)庫管理系統(tǒng)
有組織地、動(dòng)態(tài)地存貯大量數(shù)據(jù),使人們能方便、高效地使用這些數(shù)據(jù)?,F(xiàn)在比較流行
的數(shù)據(jù)庫有FoxPro、DB-2、AccessSQL-server等
3、程序設(shè)計(jì)語言和編譯軟件
程序設(shè)計(jì)語言是人與計(jì)算機(jī)交流的工具,又叫做計(jì)算機(jī)語言。它可以分為機(jī)器語言、匯
編語言和高級(jí)語言。
機(jī)器語言機(jī)器語言是能夠直接被計(jì)算機(jī)識(shí)別和執(zhí)行的一種目標(biāo)語言,又叫機(jī)器指令。
不同的計(jì)算機(jī)的指令系統(tǒng)不一樣,所使用的機(jī)器語言也不同。用機(jī)器語言編寫的程序,能直
接被計(jì)算機(jī)識(shí)別,而且運(yùn)行速度快,但不夠直觀,且程序缺乏通用性。
匯編語言匯編語言是用英文縮寫和數(shù)字等“助記符”來代替機(jī)器指令的符號(hào)式語言。
相對于機(jī)器語言,匯編語言比較直觀、易于記憶、檢查和編程。不同的機(jī)器所設(shè)計(jì)的匯編語
言也不同,因此所編寫的程序也不具有通用性,必須通過匯編程序翻譯成與之對應(yīng)的機(jī)器語
言,計(jì)算機(jī)才可以執(zhí)行。匯編語言與機(jī)器語言一樣,隨機(jī)器不同而變,它們都是面向機(jī)器的
程序設(shè)計(jì)語言,被稱為初級(jí)語言。
高級(jí)語言CPU執(zhí)行每一條指令都只完成一項(xiàng)十分簡單的操作,一個(gè)系統(tǒng)軟件或應(yīng)用軟
件,要由成千上萬甚至上億條指令組合而成。直接用基本指令來編寫軟件,是一件極其繁重
而艱難的工作。為了提高效率,人們規(guī)定一套新的獨(dú)立與機(jī)器的算法語言,稱為高級(jí)語言。
它接近于自然語言和數(shù)字公式的表示方式,編寫的程序易讀、易記、通用性強(qiáng)。常見的高級(jí)
語言如BasicFortran、Pascal、C、VisualBasic,Java。用高級(jí)語言來編寫程序(稱為源程
序)就象用預(yù)制板代替磚塊來造房子,效率要高得多。但CPU并不能直接執(zhí)行這些新的“指
令”,需要編寫?個(gè)軟件,專門用來將源程序中的每條指令翻譯成一系列CPU能接受的基本
指令(也稱機(jī)器語言)使源程序轉(zhuǎn)化成能在計(jì)算機(jī)上運(yùn)行的程序。完成這種翻譯的軟件稱為
高級(jí)語言編譯軟件,通常把它們歸入系統(tǒng)軟件。目前常用的高級(jí)語言VB、C++、JAVA等,
它們各有特點(diǎn),分別適用于編寫某一類型的程序,它們都有各自的編譯軟件。
隨著計(jì)算機(jī)領(lǐng)域發(fā)展的日新月異,軟件也越來越多,為了保護(hù)知識(shí)產(chǎn)權(quán),推出了軟件保
護(hù)法,用來保護(hù)軟件的著作權(quán)。
1.2.3計(jì)算機(jī)的性能指標(biāo)
衡量計(jì)算機(jī)的性能主要有下面幾個(gè)指標(biāo):基本字長、運(yùn)算速度、主存容量、外存容量。
基本字長是指參與運(yùn)算的數(shù)的基本位數(shù),它標(biāo)志著計(jì)算精度。位數(shù)越多,精度越高。目
前常見的微處理器有32位、64位。
運(yùn)算速度可以用CPU時(shí)鐘頻率或者每秒平均執(zhí)行指令數(shù)(ips)描述。例如:PHI450表
示CPU的工作頻率是450MHz,PIII700表示CPU的工作頻率是700MHz,PIII700的CPU
運(yùn)算速度高于PIH450。山于一條指令能實(shí)現(xiàn)一次定點(diǎn)加減運(yùn)算,因此ips值相當(dāng)于每秒鐘能
完成的定點(diǎn)加減的次數(shù)。
主存容量在很大程度上決定了計(jì)算機(jī)的處理能力。主存容量可以用兩種方法描述:
令字節(jié)數(shù)每個(gè)存儲(chǔ)單元有8位(bit),稱為一個(gè)字節(jié)(Byte),用字節(jié)數(shù)可以表示
存儲(chǔ)容量的大小。微機(jī)大多采用字節(jié)為單位,如640KB(B是Byte縮寫,lK=2i°=1024),
128MB(1M=22O=1KX1K=1O24K)
令單元數(shù)有些計(jì)算機(jī)的主存按字編址,即每個(gè)單位存放個(gè)字。字長超過8位,
則采用另一種容量描述,即注明這個(gè)存儲(chǔ)器有多少個(gè)單元,每個(gè)單元多少位,例如64Kxi6
位。
外存容量一般指計(jì)算機(jī)系統(tǒng)中聯(lián)機(jī)運(yùn)行的外存儲(chǔ)器(如硬盤)容量。目前的硬盤容量一
般可以達(dá)到40GB(1G=23O=1O24M),更大的容量單位有TB(1T=240=1024G)O
1.3計(jì)算機(jī)的工作原理
根據(jù)馮?諾依曼體系結(jié)構(gòu),計(jì)算機(jī)的工作原理是存儲(chǔ)程序和程序控制,計(jì)算機(jī)各部分工
作情況如圖1-3-1所示。在計(jì)算機(jī)工作前,先把程序和原始數(shù)據(jù)通過輸入設(shè)備輸送到計(jì)算機(jī)
的每部存儲(chǔ)器中;在運(yùn)算過程中,計(jì)算機(jī)就從內(nèi)部存儲(chǔ)器中取出指令送到控制器去識(shí)別,分
析該指令要進(jìn)行什么操作;控制器根據(jù)指令的含義發(fā)出相應(yīng)的命令。
圖1-3-1馮?諾依曼體系結(jié)構(gòu)的計(jì)算機(jī)各部分工作示意圖
計(jì)算機(jī)的工作,基本上體現(xiàn)為取指令、執(zhí)行指令。指令包含兩方面的信息:一是指明操
作的性質(zhì),即要求CPU做何操作,有關(guān)的代碼稱做操作碼。二是給出與操作數(shù)有關(guān)的信息,
如直接給出操作數(shù)本身或是指明操作數(shù)的來源、運(yùn)算結(jié)果存放在何處,以及下?條指令從何
處取得等。由于大多數(shù)情況下指令中是給出操作數(shù)來源的地址,所以第二部分往往稱做地址
碼。不同的計(jì)算機(jī)指令格式也不盡相同。
設(shè)計(jì)指令格式時(shí)一般要考慮這樣一些問題:指令字長、操作碼結(jié)構(gòu)、尋址方式。指令中
如何提供操作數(shù)或提供操作數(shù)地址,稱為尋址方式或編址方式。常見的尋址方式有:立即尋
址、直接尋址、間接尋址、變址尋址。
1.4計(jì)算機(jī)中信息的表示
計(jì)算機(jī)要處理的信息是多種多樣的,如日常的十進(jìn)制數(shù)、文字、符號(hào)、圖形、圖像和語
言等。但是計(jì)算機(jī)無法直接“理解”這些信息,所以計(jì)算機(jī)需要采用數(shù)字化編碼的形式對信
息進(jìn)行存儲(chǔ)、加工、和傳送。
信息的數(shù)字化表示就是采用一定的基本符號(hào),使用一定的組合規(guī)則來表示信息。計(jì)算機(jī)中采
用的二進(jìn)制編碼,其基本符號(hào)是“0”和“1”。
1.4.1進(jìn)制
計(jì)數(shù)的方法有很多種,在日常生活中我們最常見的是國際上通用的計(jì)數(shù)方法一十進(jìn)制
計(jì)數(shù)法。但是除了十進(jìn)制外還有其他計(jì)數(shù)制,如一天24小時(shí),稱為24進(jìn)制,一小時(shí)60分
鐘,稱為60進(jìn)制,這些稱為進(jìn)位計(jì)數(shù)制。計(jì)算機(jī)中使用的是二進(jìn)制。
這幾種進(jìn)制采用的都是帶權(quán)計(jì)數(shù)法,它包含兩個(gè)基本要素:基數(shù)、位權(quán)。
基數(shù)是一種進(jìn)位計(jì)數(shù)制所使用的數(shù)碼狀態(tài)的個(gè)數(shù)。如十進(jìn)制有十個(gè)數(shù)碼:0、1、2……7、8、
9,因此基數(shù)為10。二進(jìn)制有兩個(gè)數(shù)碼:0和1,因此基數(shù)為2。
位權(quán)表示一個(gè)數(shù)碼所在的位。數(shù)碼所在的位不同,代表數(shù)的大小也不同。如十進(jìn)制從右
面起第一位是個(gè)位,第二位是十位,第三位是百位,……。"個(gè)(10°)、十(10與、百(1。2)、
千(10,)……”就是十進(jìn)制位的“位權(quán)”。每一位數(shù)碼與該位“位權(quán)”的乘積表示該位數(shù)值
的大小。如十進(jìn)制中9在個(gè)位代表9,在十位上代表90。
二進(jìn)制的表示
一般一個(gè)長度為n的二進(jìn)制數(shù)a。」……a同,用科學(xué)計(jì)數(shù)法表示為:an」……a,ao=a,R
+...aiX2'+aoX2°。例如,二進(jìn)制數(shù)10101用科學(xué)計(jì)數(shù)法表示:10101=1X24+0X23
+1X22+OX21+1X2°。
進(jìn)制轉(zhuǎn)換
在計(jì)算機(jī)世界中還涉及到八進(jìn)制、十進(jìn)制和十六進(jìn)制。下面將講述這幾種進(jìn)制之間的轉(zhuǎn)
換。
1.二進(jìn)制與十進(jìn)制的轉(zhuǎn)換
(1)二進(jìn)制轉(zhuǎn)十進(jìn)制
方法:“按權(quán)展開求和”
3*52-2
例:(1011.01)2=(1X2*+OX2+1X2'+1X20+OX2'+1X2)|0
=(8+0+2+1+0+0.25)io
—(11.25)io
(2)十進(jìn)制轉(zhuǎn)二進(jìn)制
?十進(jìn)制整數(shù)轉(zhuǎn)二進(jìn)制數(shù):”除以2取余,逆序輸出”
例:(89)>0=(1011001)2
289
2144....1T
122....0
2|11……0
2|5...1
2|2...1
2|1……0
0……1
?卜進(jìn)制小數(shù)轉(zhuǎn)二進(jìn)制數(shù):“乘以2取整,順序輸出”
例:(0.625)]()=(0.101)2
0.625
X:2
:1.25
X,2
:0.5
X12
1.0
2.八進(jìn)制與二進(jìn)制的轉(zhuǎn)換
例:將八進(jìn)制的37.416轉(zhuǎn)換成二進(jìn)制數(shù):
37.416
011111.100001110
即:(37.416)8=(11111.10000111)2
例:將二進(jìn)制的10110.0011轉(zhuǎn)換成八進(jìn)制:
010110.001100
26.14
即:(10110.011)2=(26.14)8
3.十六進(jìn)制與二進(jìn)制的轉(zhuǎn)換
例:將十六進(jìn)制數(shù)5DF.9轉(zhuǎn)換成二進(jìn)制:
5DF.9
010111011111.1001
即:(5DF.9)16=(10111011111.1001)2
例:將二進(jìn)制數(shù)1100001.111轉(zhuǎn)換成十六進(jìn)制:
01100001.1110
61.E
即:(1100001.Ill)2=(61.E)16
二進(jìn)制的運(yùn)算:
算術(shù)運(yùn)算:
加法:0+0=0,0+1=1,1+0=1,1+1=10
減法:0-0=0,1-0=1,1-1=0,10-1=1
乘法:0*0=0,0*1=0,1*0=0,1*1=1
位運(yùn)算
與:0and0=0,0and1=0,1and0=0,1and1=1
或:0or0=0,0or1=1,1or0=1,1or1=1
非:not0=1,not1=0
異或:0xor0=0,0xor1=1,1xor0=1,1xor1=0
位移運(yùn)算
左移(二進(jìn)制數(shù)k左移n位):kshln=k*2n
右移(二進(jìn)制數(shù)k右移n位):kshrn=kdiv2n
例:求下列二進(jìn)制數(shù)運(yùn)算的結(jié)果
101+101=1010
101*11=1111
1000-11=101
1001shl2=100100
1100110shr2=11001
1.4.2計(jì)算機(jī)中數(shù)的表示
在普通數(shù)字中,用“+”或“一”符號(hào)在數(shù)的絕對值之前來區(qū)分?jǐn)?shù)的正負(fù)。在計(jì)算機(jī)中
有符號(hào)數(shù)包含三種表示方法:原碼、反碼、補(bǔ)碼。
1、原碼表示法:
用機(jī)器數(shù)的最高位代表符號(hào)位,其于各位是數(shù)的絕對值。符號(hào)位若為0則表示正數(shù),若
為1則表示負(fù)數(shù)。
2、反碼表示法:
正數(shù)的反碼和原碼相同,負(fù)數(shù)的反碼是對原碼除符號(hào)位外各位取反。
3、補(bǔ)碼表示法:
正數(shù)的補(bǔ)碼和原碼相同,負(fù)數(shù)的補(bǔ)碼是該數(shù)的反碼加1。
例如:X=+1001010Y=-1001010
則[X]原=01001010[丫]原=11001010
[X]反=01001010[丫]反=10110101
[X]#=01001010[丫]補(bǔ)=10110110
引入補(bǔ)碼之后計(jì)算機(jī)中的加減法運(yùn)算都可以用加法來實(shí)現(xiàn),而且符號(hào)位和數(shù)字一樣待,
并且有這樣的公式[X]補(bǔ)+[Y]補(bǔ)=[X+Y]補(bǔ)
1.4.3計(jì)算機(jī)中非數(shù)值數(shù)據(jù)的表示
計(jì)算機(jī)是處理信息的工具,而信息既包括數(shù)字這樣的數(shù)值信息,也包括文字符號(hào)、圖形、
聲音等非數(shù)值信息。
1、字符的表示:
在計(jì)算機(jī)處理信息的過程中,要處理數(shù)值數(shù)據(jù)和字符數(shù)據(jù),因此需要將數(shù)字、運(yùn)算符、
字母、標(biāo)點(diǎn)符號(hào)等字符用二進(jìn)制編碼來表示、存儲(chǔ)和處理。目前通用的是美國國家標(biāo)準(zhǔn)學(xué)會(huì)
規(guī)定的ASCII碼——美國標(biāo)準(zhǔn)信息交換代碼(如圖1-4-1——7位ASCH碼表)。每個(gè)字符
用7位二進(jìn)制數(shù)來表示,共有128種狀態(tài),這128種狀態(tài)表示了128種字符,包括大小字母、
0-9.其它符號(hào)、控制符。
高三
16進(jìn)制0X000X010X020X030X040X050X060X07
位
十進(jìn)
01234567
制
二進(jìn)
低四位000001010011100101110111
制
0X0000000NULDELSP0@PP
0X0110001SOHDC1I1AQaq
11
0X0220010STXDC22BRbr
0X0330011ETXDC33cscs
0X0440100EOTDC4$4DTdt
0X0550101ENQNAK%5EUeu
0X0660110ACKSYN&6FVfV
?
0X0770111BELETB7Gwgw
0X0881000BSCAN(8HXhX
0X0991001HTEM)9IYiy
*
0X0A101010LFSUBJzjz
0X0B111011VTESC+JK[k{
0X0C121100FFFS(<L\II
0X0D131101CRGS-=M]m}
A
0X0E141110SORS?>Nn
?
0X0F151111SIUS/0—0DEL
圖1417位ASCH碼表
2.漢字的數(shù)字化表示
1)漢字輸入碼
漢字輸入方法大體可分為:區(qū)位碼(數(shù)字碼)、音碼、形碼、音形碼。
?區(qū)位碼:優(yōu)點(diǎn)是無重碼或重碼率低,缺點(diǎn)是難于記憶;
例題:個(gè)漢字的機(jī)內(nèi)碼目前通常用2個(gè)字節(jié)來表示:第一個(gè)字節(jié)是區(qū)碼的區(qū)號(hào)加(160)心
第二個(gè)字節(jié)是區(qū)位碼的位碼加(160),00
已知:漢字“卻”的區(qū)位碼是4020,試寫出機(jī)內(nèi)碼兩個(gè)字節(jié)的二進(jìn)制的代碼:
[答案]“卻”的機(jī)內(nèi)碼是160+40=200,其二進(jìn)制代碼是(11001000)2“卻”的機(jī)內(nèi)碼是
160+20=180,其二進(jìn)制代碼是(10110100)2
11001000
10110100
?音碼:優(yōu)點(diǎn)是大多數(shù)人都易于掌握,但同音字多,重碼率高,影響輸入的速度;
?形碼:根據(jù)漢字的字型進(jìn)行編碼,編碼的規(guī)則較多,難于記憶,必須經(jīng)過訓(xùn)練才能較好
地掌握;重碼率低
?音形碼:將音碼和形碼結(jié)合起來,輸入漢字,減少重碼率,提高漢字輸入速度;
2)漢字交換碼
漢字交換碼是指不同的具有漢字處理功能的計(jì)算機(jī)系統(tǒng)之間在交換漢字信息時(shí)所使用
的代碼標(biāo)準(zhǔn)。自國家標(biāo)準(zhǔn)GB2312—80公布以來,我國一直延用該標(biāo)準(zhǔn)所規(guī)定的國標(biāo)碼作為
統(tǒng)一的漢字信息交換碼。
GB2312-80標(biāo)準(zhǔn)包括了6763個(gè)漢字,按其使用頻度分為一級(jí)漢字3755個(gè)和二級(jí)漢字
3008個(gè)。-級(jí)漢字按拼音排序,二級(jí)漢字按部首排序。此外,該標(biāo)準(zhǔn)還包括標(biāo)點(diǎn)符號(hào)、數(shù)
種西文字母、圖形、數(shù)碼等符號(hào)682個(gè)。
區(qū)位碼的區(qū)碼和位碼均采用從01到94的十進(jìn)制,國標(biāo)碼采用十六進(jìn)制的21H到73H
(數(shù)字后加H表示其為十六進(jìn)制數(shù))。區(qū)位碼和國標(biāo)碼的換算關(guān)系是:區(qū)碼和位碼分別加上
十進(jìn)制數(shù)32。如“國”字在表中的25行90列,其區(qū)位碼為2590,國標(biāo)碼是397AH。
*由于GB2312—80是80年代制定的標(biāo)準(zhǔn),在實(shí)際應(yīng)用時(shí)常常感到不夠,所以,建議處理
文字信息的產(chǎn)品采用新頒布的GB18030信息交換用漢字編碼字符集,這個(gè)標(biāo)準(zhǔn)繁、簡字均
處同一平臺(tái),可解決兩岸三地間GB碼與BIG5碼間的字碼轉(zhuǎn)換不便的問題。
3.字符和漢字的輸出
字符和漢字除用"內(nèi)碼”被表示、存儲(chǔ)和處理外,另一個(gè)重要的表示是字符和漢字的”圖
形”字符輸出,即顯示和打印出字符和漢字的外部形狀。為此,計(jì)算機(jī)系統(tǒng)必須維護(hù)一個(gè)“
字庫”,存儲(chǔ)每一個(gè)字符或漢字的可視字形。這種可視字形稱為"字模"。字模猶如印刷廠里
活字排版用的鉛字;不同的是計(jì)算機(jī)字庫中對每一個(gè)字符或漢字只保存一個(gè)字模,而印刷廠
卻要保存許多鉛字。字庫有ASCII字符字庫和漢字字庫,分別存儲(chǔ)字符字模和漢字字模。
(1)字符字模和字庫:建立字模的一種方法是"點(diǎn)陣"法。?個(gè)字母,如"A",用7X5
的點(diǎn)陣表示它,即每一個(gè)字符占據(jù)7行5列網(wǎng)格的面積。在這個(gè)網(wǎng)格上用筆涂寫一個(gè)字符圖
形,凡筆經(jīng)過的格子涂成黑色,筆沒有經(jīng)過的格子保留白色(如圖2.11中的網(wǎng)格部分)。
5位10001
010111010
01010
10001
圖1-4-2字符字模
根據(jù)字符的網(wǎng)格,用一組二進(jìn)制數(shù)表示它。字符A的字模對應(yīng)的?組二進(jìn)制數(shù)(見圖
1-4-2中二進(jìn)制數(shù)部分,按列排列)是:0011111,0100100,1000100,0100100,0011111,
表示成16進(jìn)制是:1F,24,44,24,1■F。這一組二進(jìn)制數(shù),稱為"位圖"(Bitmap),就表
示了一個(gè)字符。所有字符的字模集中在一起,就構(gòu)成字符的字庫。對ASCH字符而言,最多
只有128個(gè)字模。字庫中的每一個(gè)字模與該字符的內(nèi)碼(即字符編碼)之間建立一種對應(yīng)關(guān)
系。使當(dāng)已知一個(gè)字符的內(nèi)碼時(shí),就能按已規(guī)定的對應(yīng)關(guān)系獲得該字符的字模(即它的位圖),
0000000110000011
0000000110000011
并送到輸出設(shè)備上顯示出來。圖1-4-3圖示了利用字庫顯示字符的工作原理。當(dāng)CPU產(chǎn)生
?個(gè)字符(如A),要在顯示器上顯示;則CPU把字符的內(nèi)碼(如41H)送到顯示器的顯示
存儲(chǔ)器中,顯示器根據(jù)內(nèi)碼從字庫讀出字形信息(即A的字模信息),送到顯示器并顯示在
屏幕上。
(2)漢字字模和字庫:與字符的字模和字庫的表示方法類似,一個(gè)漢字,如〃中〃,亦
用點(diǎn)陣表示之。只是漢字有各種不同的字體、字型和字號(hào),要用不同規(guī)格的點(diǎn)陣表示之。如
有16X16,16X32,32X32,48X48,--?等規(guī)格的漢字點(diǎn)陣,每一個(gè)點(diǎn)在存儲(chǔ)器中用一個(gè)
二進(jìn)制位(bit)存儲(chǔ)。例如,在16X16的點(diǎn)陣中,需8X32bit的存儲(chǔ)空間,每8bit為1
字節(jié),所以,需32字節(jié)的存儲(chǔ)空間。在相同點(diǎn)陣中,不管其筆劃繁簡,每個(gè)漢字所占的字
節(jié)數(shù)相等。所有漢字字模集中在一起存儲(chǔ)和管理,即形成漢字字庫。圖14-4是通常用于顯
示器的16X16點(diǎn)陣漢字字模。
二進(jìn)制表示十六進(jìn)制表示
00000001100000000180
00000001100000000180
00000001100000000180
1100000110000011C183
itiiiiuiinimFFFF
1looooonooooonC183
1100000110000011C183
1100000110000011C183
iiunniiinmFFFF
uooooonooooonC183
oooooool!ooooou0180
000000011000001l0180
00000001100000110180
00000001100000110180
0180
0180
圖1-4-4漢字點(diǎn)陣
漢字字庫的管理和使用與字符字庫雷同,不再贅述。但是,漢字字庫較字符字庫而言要
大得E多。一般地,字符字模不超過個(gè),而漢字字庫卻數(shù)以萬計(jì),管理和使用技術(shù)也艱難
128
得多。當(dāng)然,漢字字模的點(diǎn)陣表示不是唯一的方法,近年來還有諸如用矢量法表示漢字字模。
所謂的矢量漢字是指用矢量方法將漢字點(diǎn)陣字模進(jìn)行壓縮后得到的漢字字形的數(shù)字化信.息。
矢量表示法是為了節(jié)省存儲(chǔ)空間,而采用的字形數(shù)據(jù)壓縮技術(shù)
4.其它信息的數(shù)字化
1)圖像信息的數(shù)字化
一幅圖像可以看作是由一個(gè)個(gè)像素點(diǎn)構(gòu)成,圖像的信息化,就是對每個(gè)像素用若干個(gè)二
進(jìn)制數(shù)碼進(jìn)行編碼。圖像信息數(shù)字化化后,往往還要進(jìn)行壓縮。
圖像文件的后綴名有:bmp、gif、jpg等;
2)聲音信息的數(shù)字化
自然界的聲音是一種連續(xù)變化的模擬信息,可以采用A/D轉(zhuǎn)換器對聲音信息進(jìn)行數(shù)字
化。聲音文件的后綴名有:wav、mp3等;
3)視頻信息的數(shù)字化
視頻信息可以看成連續(xù)變換的多幅圖像構(gòu)成,播放視頻信息,每秒需傳輸和處理25幅
以上的圖像。視頻信息數(shù)字化后的存儲(chǔ)量相當(dāng)大,所以需要進(jìn)行壓縮處理。視頻文件后綴名
有:avi、mpg等;
1.5計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)知識(shí)
在信息技術(shù)不斷發(fā)展和高度應(yīng)用的今天,單機(jī)應(yīng)用已不能滿足人們的需要,計(jì)算機(jī)網(wǎng)絡(luò)
技術(shù)的應(yīng)用已成為社會(huì)發(fā)展的主流。
1.5.1計(jì)算機(jī)網(wǎng)絡(luò)的基本概念
1.計(jì)算機(jī)網(wǎng)絡(luò)的定義
網(wǎng)絡(luò)(network)是將不同地理位置的多個(gè)計(jì)算機(jī)系統(tǒng)相互連接,通過一定的通訊設(shè)備和
通訊線路,在網(wǎng)絡(luò)應(yīng)用軟件的支持下實(shí)現(xiàn)數(shù)據(jù)通訊和資源共享的計(jì)算機(jī)系統(tǒng)。
2.計(jì)算機(jī)網(wǎng)絡(luò)的組成
計(jì)算機(jī)網(wǎng)絡(luò)的基本組成主要包括以下四個(gè)要素:
(1)計(jì)算機(jī)系統(tǒng)具有兩臺(tái)以上獨(dú)立功能的計(jì)算機(jī)系統(tǒng)是計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)的重要組成部分,
如:巨型機(jī)、大型機(jī)、小型機(jī)、工作站、微機(jī)等。
(2)通信線路和通信設(shè)備用來連接各臺(tái)計(jì)算機(jī),實(shí)現(xiàn)計(jì)算機(jī)之間數(shù)據(jù)的傳輸和信息的交
換。其中,通信線路指的是傳輸介質(zhì)及其介質(zhì)的連接部件,包括:同軸電纜、雙絞線、光纜
等。通信設(shè)備指的是網(wǎng)絡(luò)連接設(shè)備,包括網(wǎng)卡、集線器、交換機(jī)、網(wǎng)橋、路由器、調(diào)制解調(diào)
器等。
(3)網(wǎng)絡(luò)協(xié)議協(xié)議是通信雙方必須遵守的約定和通信規(guī)則,如TCP/IP協(xié)議、NetBEUI
協(xié)議、IPX/SPX協(xié)議。
(4)網(wǎng)絡(luò)軟件網(wǎng)絡(luò)軟件氛圍網(wǎng)絡(luò)系統(tǒng)軟件和網(wǎng)絡(luò)應(yīng)用軟件。網(wǎng)絡(luò)系統(tǒng)軟件用來控制和管
理網(wǎng)絡(luò)的運(yùn)行、提供網(wǎng)絡(luò)的通信、分配和管理共享資源,它包括網(wǎng)絡(luò)操作系統(tǒng)、網(wǎng)絡(luò)協(xié)議軟
件、通信控制軟件和管理軟件等。網(wǎng)絡(luò)應(yīng)用軟件是為某?應(yīng)用目的開發(fā)的軟件,如遠(yuǎn)程教學(xué)
軟件、電子圖書館軟件、信息服務(wù)軟件等。
3.網(wǎng)絡(luò)的分類
計(jì)算機(jī)網(wǎng)絡(luò)的分類方法很多;按照網(wǎng)絡(luò)的規(guī)模,基本可以分為三類:
(1)局域網(wǎng)(LAN)—-—在一個(gè)很小的地理范圍內(nèi),比如一間房屋、一座建筑等,由兩臺(tái)以
上的計(jì)算機(jī)組成的網(wǎng)絡(luò)。局域網(wǎng)一般是由一個(gè)單位或部門架設(shè)的專用網(wǎng)絡(luò),它的傳輸速率為
10-100Mbps?目前局域網(wǎng)分為有線局域網(wǎng)和無線局域網(wǎng)。有線局域網(wǎng)?般依賴銅纜或者光
纜作為傳輸介質(zhì)。無線局域網(wǎng)則無需線纜介質(zhì),目前采用流行的“藍(lán)牙”技術(shù)。
(2)廣域網(wǎng)(WAN)---在較大的地理范圍內(nèi),比如幾個(gè)城市之間,由許多大型主機(jī)系統(tǒng)相
連接而組成的網(wǎng)絡(luò)。比較典型的形式是全國性的系統(tǒng)網(wǎng),如國內(nèi)的專業(yè)銀行網(wǎng)。其通信線路
為租用或鋪設(shè)專線,速率一般為64Kbps。值得說明的是,一些大的系統(tǒng)往往在總部和分支
機(jī)構(gòu)之間架設(shè)WAN,而各分支機(jī)構(gòu)內(nèi)部又采用LAN;作為其整個(gè)網(wǎng)絡(luò),就稱為企業(yè)內(nèi)部網(wǎng),
即Intranet。
⑶網(wǎng)際網(wǎng)---在廣大的地理范圍內(nèi),各種形式的WAN、LAN互相連接,實(shí)現(xiàn)資源共享和
數(shù)據(jù)通訊,即組成網(wǎng)際網(wǎng)網(wǎng)絡(luò)。目前大家熟悉的Internet即是典型的例子。
按帶寬速率可分為:基帶傳輸、頻帶傳輸。
直接用計(jì)算機(jī)產(chǎn)生的數(shù)字信號(hào)進(jìn)行傳輸?shù)姆绞椒Q為基帶傳輸;把數(shù)字信號(hào)調(diào)制變成模擬信號(hào)
傳送,在接收端再解調(diào)還原成數(shù)字信號(hào)的傳輸方式稱頻帶傳輸。
在計(jì)算機(jī)通信中,對通信線路的傳輸能力通常用“帶寬”來描述,就如同人們用幾車道來描
述公路的寬窄一樣。帶寬越寬,其傳輸能力越強(qiáng)。另一種描述“最大傳輸速率”,即每秒種
允許傳輸?shù)淖畲蟊忍財(cái)?shù)(1比特為1位二進(jìn)制數(shù)值),記為bit/s(其他單位是lkbit/s=1024bit/s,
1Mbit/s=1024kbit/s)。
按照網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)分為:星型、總線型、環(huán)型、樹型、混合型。
4.常用的網(wǎng)絡(luò)設(shè)備
網(wǎng)絡(luò)通信線路:
銅纜(雙絞線)、同軸電纜、光纜
網(wǎng)絡(luò)通信設(shè)備:(如圖1-5-1)
網(wǎng)卡、集線器(Hub)、交換機(jī)(Switch)、網(wǎng)橋(Bridge)、路由器(Router)、調(diào)制解調(diào)器(Modem)
網(wǎng)橋路由器中繼器
內(nèi)置Modem外置Modem
圖1-5-1網(wǎng)絡(luò)通信設(shè)備
5.網(wǎng)絡(luò)參考模型
OSI<OpenSystemsInterconnections)的七層體系結(jié)構(gòu)包括以下七層:物理層、數(shù)據(jù)
鏈路層、網(wǎng)絡(luò)層、運(yùn)輸層、會(huì)話層、表示層、應(yīng)用層。(如圖1-5-2)
物理層是OSI的第一層,它雖然處于最底層,卻是整個(gè)開放系統(tǒng)的基礎(chǔ)。物理層為設(shè)
備之間的數(shù)據(jù)通信提供傳輸媒體及互連設(shè)備,為數(shù)據(jù)傳輸提供可靠的環(huán)境。數(shù)據(jù)鏈路可以粗
略地理解為數(shù)據(jù)通道。物理層的媒體包括架空明線、平衡電纜、光纖、無線信道等。通信用
的互連設(shè)備指DTE和DCE間的互連設(shè)備。DTE既數(shù)據(jù)終端設(shè)備,又稱物理設(shè)備,如計(jì)算
機(jī)、終端等都包括在內(nèi)。而DCE則是數(shù)據(jù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 產(chǎn)業(yè)協(xié)同發(fā)展合同綱要
- 專業(yè)安全文明施工合作合同補(bǔ)充協(xié)議
- 個(gè)人知識(shí)產(chǎn)權(quán)授權(quán)合同標(biāo)準(zhǔn)范本
- 人事代理合同樣本:勞務(wù)派遣合同參考模板
- 專業(yè)外包服務(wù)公司員工合同協(xié)議
- 上海市標(biāo)準(zhǔn)勞動(dòng)合同參考合同
- 中藥材種植與收購合同
- 個(gè)人林地承包經(jīng)營合同
- 鄉(xiāng)村房產(chǎn)交易合同范本
- 租賃轉(zhuǎn)讓合同范本
- 燃?xì)庹质綘t應(yīng)急預(yù)案
- 藥劑科合理用藥課件
- 專題23平拋運(yùn)動(dòng)臨界問題相遇問題類平拋運(yùn)和斜拋運(yùn)動(dòng)
- 超聲科醫(yī)德醫(yī)風(fēng)制度內(nèi)容
- 高三開學(xué)收心班會(huì)課件
- 蒸汽換算計(jì)算表
- 四年級(jí)計(jì)算題大全(列豎式計(jì)算,可打印)
- 科技計(jì)劃項(xiàng)目申報(bào)培訓(xùn)
- 591食堂不合格食品處置制度
- 220t鍋爐課程設(shè)計(jì) 李學(xué)玉
- 全英文劇本 《劇院魅影》
評論
0/150
提交評論