大學(xué)計(jì)算機(jī)基礎(chǔ)超詳細(xì)知識(shí)點(diǎn)
第一章??計(jì)算機(jī)及信息技術(shù)概述
1.?電子計(jì)算機(jī)的發(fā)展歷程
①1946年2月由賓夕法尼亞大學(xué)研制成功的ENIAC是世界上第一臺(tái)電子數(shù)字計(jì)算機(jī)?!罢Q生了一個(gè)電子的大腦”?致命缺陷:沒(méi)有存儲(chǔ)程序。
②電子技術(shù)的發(fā)展促進(jìn)了電子計(jì)算機(jī)的更新?lián)Q代:電子管、晶體管、集成電路、大規(guī)模及超大規(guī)模集成電路
電子計(jì)算機(jī)發(fā)展時(shí)間:
??第一代 1946-1958 電子管計(jì)算機(jī),主要應(yīng)用科學(xué)計(jì)算和軍事計(jì)算
??第二代 1958-1964 晶體管計(jì)算機(jī),主要應(yīng)用于數(shù)據(jù)處理領(lǐng)域
??第三代 1964-1971 集成電路計(jì)算機(jī),主要應(yīng)用于可科學(xué)計(jì)算,數(shù)據(jù)處理,工業(yè)控制等領(lǐng)域
??第四代 1971年以來(lái) 超大規(guī)模集成電路,深入到各行各業(yè),家庭和個(gè)人開(kāi)始使用計(jì)算機(jī)
2.?計(jì)算機(jī)的類(lèi)型
按計(jì)算機(jī)用途分類(lèi):通用計(jì)算機(jī)和專(zhuān)用計(jì)算機(jī)
按計(jì)算機(jī)規(guī)模分類(lèi):巨型機(jī)、大型機(jī)、小型機(jī)、微型機(jī)、工作站、服務(wù)器、嵌入式計(jì)算機(jī)
按計(jì)算機(jī)處理的數(shù)據(jù)分類(lèi):數(shù)字計(jì)算機(jī)、模擬計(jì)算機(jī)、數(shù)字模擬混合計(jì)算機(jī)
3.?計(jì)算機(jī)的特點(diǎn)及應(yīng)用領(lǐng)域
計(jì)算機(jī)是一種能按照事先存儲(chǔ)的程序,自動(dòng)、高速地進(jìn)行大量數(shù)值計(jì)算和各種信息處理的現(xiàn)代化智能電子設(shè)備。(含義)
A.?運(yùn)算速度快 ??運(yùn)算速度用MIPS(百萬(wàn)條指令每秒)來(lái)衡量,是計(jì)算機(jī)性能的指標(biāo)之一
B.?計(jì)算精度高 ??應(yīng)用于數(shù)值計(jì)算
C.?具有邏輯判斷能力 信息檢索、圖形識(shí)別
D.?記憶性強(qiáng)
E.?可靠性高、通用性強(qiáng) 應(yīng)用于數(shù)據(jù)處理、工業(yè)控制、輔助設(shè)計(jì)(CAD)、輔助制造(CAM)辦公自動(dòng)化。
應(yīng)用領(lǐng)域:1)數(shù)值計(jì)算 (主要是科學(xué)研究等數(shù)學(xué)計(jì)算問(wèn)題)
??????????2)數(shù)據(jù)及事務(wù)處理 (非科技方面的數(shù)據(jù)管理和計(jì)算處理)
??????????3)自動(dòng)控制與人工智能 (多用于航空航天領(lǐng)域)
??????????4)計(jì)算機(jī)輔助設(shè)計(jì)(CAD)、計(jì)算機(jī)輔助制造(CAM)、計(jì)算機(jī)輔助教學(xué)(CAI)
??????????5)通信與網(wǎng)絡(luò)
4.?計(jì)算機(jī)發(fā)展趨勢(shì):巨型化、微型化、網(wǎng)絡(luò)化、智能化
1、光計(jì)算機(jī) ????2、生物計(jì)算機(jī) ?????3、量子計(jì)算機(jī)
5.?常用的數(shù)制
進(jìn)位制
進(jìn)位規(guī)則
基數(shù)
所用的數(shù)碼
位 ??權(quán)
?表示符號(hào)
二進(jìn)制
逢二進(jìn)一
R=2
O,1
2i
B(Binary)
八進(jìn)制
逢八進(jìn)一
R=8
0,1,…,7
8i
O(Octal)
十進(jìn)制
逢十進(jìn)一
R=10
0,1,…,9
10i
D(Decimal)
十六進(jìn)制
逢十六進(jìn)一
R=16
0,1…,9,A,.F
16i
H(Hexadecimal)
基數(shù):R進(jìn)制的基數(shù)=R
位權(quán):在數(shù)制中,各位數(shù)字所表示值的大小不僅與該數(shù)字本身的大小有關(guān),還與該數(shù)字所在的位置有關(guān),我們稱(chēng)這關(guān)系為數(shù)的位權(quán)。
位權(quán):一個(gè)與數(shù)字位置有關(guān)的常數(shù),位權(quán)=Rn
?
6.?數(shù)據(jù)、信息和信息編碼的概念
數(shù)據(jù)不僅指數(shù)字、字母、文字和其他特殊字符。而且還包括圖形、圖像、動(dòng)畫(huà)、影像、聲音等多媒體數(shù)據(jù)。
信息是人們按照預(yù)先的目的,通過(guò)從各種不同的渠道、不同的角度觀察記錄反映客觀事物狀態(tài)和特征的某種概念或經(jīng)過(guò)加工后的數(shù)據(jù)。
信息強(qiáng)調(diào)的是對(duì)人有用的數(shù)據(jù),這些數(shù)據(jù)將可能影響到人們的行為與決策。數(shù)據(jù)是客觀存在的事實(shí)、概念等,是一種可供加工的特殊表達(dá)形式。
信息編碼的基本元素是0和1兩個(gè)數(shù)碼,稱(chēng)為二進(jìn)制。
7.?計(jì)算機(jī)仍采用二進(jìn)制位數(shù)表示信息的原因:
1)物理上容易實(shí)現(xiàn) ?2)運(yùn)算規(guī)則簡(jiǎn)單 3)可靠性高 4)易于實(shí)現(xiàn)邏輯運(yùn)算和邏輯判斷
8.?二進(jìn)制和其它進(jìn)制的轉(zhuǎn)換
十進(jìn)制轉(zhuǎn)二進(jìn)制:整數(shù)部分除以2取余,直至商為0;小數(shù)部分乘以2取整,直至小數(shù)部分為0或達(dá)到所需精度為止。
??????十進(jìn)制轉(zhuǎn)八進(jìn)制:方法同上。整數(shù)部分除以8,小數(shù)部分乘以8。
??????十進(jìn)制轉(zhuǎn)十六進(jìn)制:方法同上。整數(shù)部分除以16,小數(shù)部分乘以16。?
9.?計(jì)算機(jī)中的數(shù)據(jù)單位
位(bit):計(jì)算機(jī)存儲(chǔ)數(shù)據(jù)的最小單元(0、1)
字節(jié)(Byte):處理數(shù)據(jù)的基本單位(8bit/Byte)
常用的字節(jié)計(jì)數(shù)單位:
?????????1KB=1024 Byte ?(210B) ???????1MB=1024 KB ?(220B)
?????????1GB=1024 MB ???(230B) ???????1TB=1024 GB ??(240B)
字長(zhǎng):CPU一次處理數(shù)據(jù)的二進(jìn)制位數(shù)。
10.?信息表示與編碼
所謂編碼,就是利用數(shù)字串來(lái)標(biāo)識(shí)所處理對(duì)象的不同個(gè)體。
??在數(shù)學(xué)中,數(shù)值是用“+”和“-”表示正數(shù)和負(fù)數(shù)的,而在計(jì)算機(jī)中只有0和1,所以正負(fù)號(hào)也用0和1表示,即數(shù)值符號(hào)數(shù)字化。
??“?!笔侵敢粋€(gè)系統(tǒng)所能表示的數(shù)據(jù)個(gè)數(shù)。按模運(yùn)算是指運(yùn)算結(jié)果超過(guò)模時(shí),模(或模的整數(shù)倍)將溢出而只剩下余數(shù)。?
???????假設(shè)M為模,若數(shù)a,b滿(mǎn)足a+b=M,則稱(chēng)a,b互為補(bǔ)數(shù)。
???????在有模運(yùn)算中,減去一個(gè)數(shù)等于加上這個(gè)數(shù)對(duì)模的補(bǔ)數(shù)。?
??原碼 用0表示正號(hào) 1表示負(fù)號(hào) 例如:(+45)10的原碼為(00101101)2 ?,(-45)的原碼為(10101101)2
??反碼 對(duì)于正數(shù),其反碼與其原碼相同;對(duì)于負(fù)數(shù),用相應(yīng)正數(shù)的原碼各位取反來(lái)表示,包括將符號(hào)位取反。
??補(bǔ)碼 正數(shù)的補(bǔ)碼與原碼和反碼相同;負(fù)數(shù)的補(bǔ)碼為該負(fù)數(shù)的反碼末位加1.
11.?實(shí)數(shù)的表示
定點(diǎn)數(shù):小數(shù)點(diǎn)位置固定的數(shù)稱(chēng)為定點(diǎn)數(shù)。
浮點(diǎn)數(shù):小數(shù)點(diǎn)位置不固定的數(shù)稱(chēng)為浮點(diǎn)數(shù)
ü?BCD碼 即用二進(jìn)制位表示十進(jìn)制,最常見(jiàn)的是842BCD碼采用四位二進(jìn)制表示一位十進(jìn)制。
ü?ASCII碼 采用7位二進(jìn)制表示一個(gè)字符,一個(gè)字節(jié)占8位二進(jìn)制,一個(gè)ASSII碼占最低7位,最高位通常定位0.可以有27中狀態(tài),即128種狀態(tài)。
ü?漢字編碼輸入碼
a)?輸入碼
b)?國(guó)標(biāo)碼和區(qū)位碼:每個(gè)漢字占兩個(gè)字節(jié)的編碼,且每個(gè)字節(jié)最高位均為0。所有漢字分94個(gè)區(qū),每個(gè)區(qū)94個(gè)漢字。由此構(gòu)成區(qū)位碼。而區(qū)位碼的區(qū)碼和位碼各加32就得到國(guó)標(biāo)碼。
c)?機(jī)內(nèi)碼 ??
d)?字型碼:漢字存儲(chǔ)在計(jì)算機(jī)內(nèi)采用機(jī)內(nèi)碼,但輸出時(shí)必須轉(zhuǎn)換成字形碼,再根據(jù)字形碼輸出漢字。字形碼又稱(chēng)漢字字模,用于在顯示器或打印機(jī)上輸出各種文字和符號(hào)。點(diǎn)陣漢字:每一個(gè)漢字以點(diǎn)陣形式存儲(chǔ),有點(diǎn)的地方為“1”,空白的地方為“0”。有16×16、24×24、48×48點(diǎn)陣等。點(diǎn)陣越大,字形分辨率越好,字形也越美觀,但漢字存儲(chǔ)的字節(jié)數(shù)就多,字庫(kù)也就越龐大。
??????????????????????????????第二章 ?計(jì)算機(jī)系統(tǒng)
1.?計(jì)算機(jī)系統(tǒng)的構(gòu)成
一個(gè)完整的計(jì)算機(jī)系統(tǒng)是由硬件和軟件組成。
硬件是由運(yùn)算器、控制器、存儲(chǔ)器、輸入設(shè)備、輸出設(shè)備五部分組成。其中:
?????????中央處理器(簡(jiǎn)稱(chēng)CPU)=運(yùn)算器+控制器
?????????主機(jī)=中央處理器+主存儲(chǔ)器
軟件是指各類(lèi)程序和數(shù)據(jù),計(jì)算機(jī)軟件包括計(jì)算機(jī)本身運(yùn)行所需要的系統(tǒng)軟件和用戶(hù)完成任務(wù)所需要的應(yīng)用軟件。
2.?馮·諾依曼型計(jì)算機(jī)的結(jié)構(gòu)?
馮·諾依曼型計(jì)算機(jī)是將程序和數(shù)據(jù)事先存放在外存儲(chǔ)器中,在執(zhí)行時(shí)將程序和數(shù)據(jù)先從外存裝入內(nèi)存中,然后使計(jì)算機(jī)在工作時(shí)自動(dòng)地從內(nèi)存中取出指令并加以執(zhí)行,這就是存儲(chǔ)程序概念的基本原理。??
馮·諾依曼計(jì)算機(jī)體系結(jié)構(gòu)的主要特點(diǎn)是:
(1) 采用二進(jìn)制形式表示程序和數(shù)據(jù)。?
(2) 計(jì)算機(jī)硬件是由運(yùn)算器、控制器、存儲(chǔ)器、輸入設(shè)備和輸出設(shè)備五大部分組成?。
(3) 程序和數(shù)據(jù)以二進(jìn)制形式存放在存儲(chǔ)器中。?
(4) 控制器根據(jù)存放在存儲(chǔ)器中的指令?(程序) 工作。
3.?中央處理器?CPU
CPU:運(yùn)算器部件、寄存器部件和控制器部件。
CPU從存儲(chǔ)器取出指令,放入CPU內(nèi)部的指令寄存器,并對(duì)指令譯碼。它把指令分解成一系列的微操作,然后發(fā)出各種控制命令,執(zhí)行微操作系列,從而完成一條指令的執(zhí)行。
CPU的主要性能指標(biāo)?:
(1) 主頻/外頻(主頻=外頻×倍頻,即CPU工作頻率)
(2) 數(shù)據(jù)總線(xiàn)寬度(即字長(zhǎng),指CPU傳輸數(shù)據(jù)的位數(shù))
(3) 地址總線(xiàn)寬度(決定了CPU可訪(fǎng)問(wèn)的地址空間)
(4) 工作電壓(低電壓可減少CPU過(guò)熱,降低功耗)
(5) 高速緩存Cache(加速CPU與其它設(shè)備間數(shù)據(jù)交換)
(6) 運(yùn)算速度(CPU每秒能處理的指令數(shù))
??運(yùn)算器?
運(yùn)算器是完成算術(shù)和邏輯運(yùn)算的部件,又稱(chēng)算術(shù)和邏輯運(yùn)算單元。計(jì)算機(jī)所完成的全部運(yùn)算都是在運(yùn)算器中進(jìn)行的。運(yùn)算器的核心部件是:
???????(1) 運(yùn)算邏輯部件?
???????(2) 寄存器部件
??控制器
????????控制器負(fù)責(zé)從存儲(chǔ)器中取出指令,并對(duì)指令進(jìn)行譯碼,并根據(jù)指令譯碼的結(jié)果,按指令先后順序,負(fù)責(zé)向其它各部件發(fā)出控制信號(hào),保證各部件協(xié)調(diào)一致地完成各種操作。
控制器主要由以下部件組成:
????????①?程序計(jì)數(shù)器。存放下一條將要執(zhí)行的指令在內(nèi)存中的地址;
????????②?指令寄存器。保存現(xiàn)在正在執(zhí)行的指令;
????????③?指令譯碼器。用來(lái)識(shí)別指令的功能,分析指令的操作要求;
????????④?時(shí)序部件。產(chǎn)生計(jì)算機(jī)工作中所需的各種定時(shí)控制信號(hào),對(duì)各種微操作控制信號(hào)進(jìn)行定時(shí)控制。以協(xié)調(diào)各部件的工作順序;
????????⑤?微操作控制電路。一條指令的執(zhí)行可以分解為一系列不可再分的微操作命令信號(hào),即微命令,以指揮整個(gè)計(jì)算機(jī)有條不紊地工作。
4.?主板?
主板是電腦中各種設(shè)備的連接載體。它提供CPU、各種接口卡、內(nèi)存條和硬盤(pán)、軟驅(qū)、光驅(qū)的插槽,其它的外部設(shè)備也會(huì)通過(guò)主板上的I/O接口連接到計(jì)算機(jī)上。早期的PC機(jī)主板是將快速的CPU、中速的內(nèi)存、慢速的外設(shè)都連接在一條總線(xiàn)上,使系統(tǒng)的總體性能得不到優(yōu)化。
5.?主存儲(chǔ)器?
主存儲(chǔ)器,簡(jiǎn)稱(chēng)主存,也叫內(nèi)存儲(chǔ)器?(簡(jiǎn)稱(chēng)內(nèi)存),由半導(dǎo)體材料構(gòu)成。內(nèi)存分為只讀存儲(chǔ)器和隨機(jī)讀寫(xiě)存儲(chǔ)器。?
??只讀存儲(chǔ)器ROM
??特點(diǎn):存儲(chǔ)的信息只能讀出,不能隨機(jī)改寫(xiě)或存入,斷電后信息不會(huì)丟失,可靠性高。
??ROM分類(lèi)
???(1) 掩膜式?ROM(Mask ROM)
???(2) 可編程?PROM(Programmable ROM)
???(3) 可擦除?EPROM (Erasable PROM)
???(4) 電可擦?EEPROM(Electrically EPROM)
???(5) 快擦寫(xiě)?ROM(Flash ROM)
??隨機(jī)存儲(chǔ)器RAM
????????特點(diǎn):用于存放原始數(shù)據(jù)、中間結(jié)果、最終結(jié)果。開(kāi)機(jī)前是空的,斷電后數(shù)據(jù)消失。
????????RAM 分類(lèi):
??SRAM:靜態(tài)RAM。不需要充電來(lái)保持?jǐn)?shù)據(jù)完整性,成本高且集成低,一般做高速緩沖存儲(chǔ)器。
???????(2) DRAM:動(dòng)態(tài)RAM。需要定時(shí)充電來(lái)保持?jǐn)?shù)據(jù)的完整性,通常所說(shuō)的“內(nèi)存”主要由它構(gòu)成。一般指以下兩種類(lèi)型:
???????①?SDRAM---同步動(dòng)態(tài)存儲(chǔ)器???
???????②?DDR---雙倍速率內(nèi)存
????????????(DDR2---四倍速率內(nèi)存\DDR3)
??Cache(高速緩存?)
????????Cache是一種高速緩沖存儲(chǔ)器,是為了解決CPU與主存之間速度不匹配而采用的一種重要技術(shù)。其中片內(nèi)Cache是集成在CPU芯片中,片外Cache是安插在主板上。高速緩沖存儲(chǔ)器的存取速度比主存要快一個(gè)數(shù)量級(jí),大體與CPU的處理速度相當(dāng)。?
??多級(jí)緩存?
????????最早的CPU緩存容量很低。當(dāng)集成在CPU內(nèi)核中的緩存已不能滿(mǎn)足CPU的需求,而制造工藝上的限制又不能大幅度提高緩存的容量時(shí),出現(xiàn)了集成在與CPU同一塊主板上的緩存,此時(shí)把CPU內(nèi)核集成的緩存稱(chēng)為一級(jí)緩存,而外部的稱(chēng)為二級(jí)緩存。
????????現(xiàn)在多數(shù)CPU內(nèi)部也有二級(jí)緩存,于是二級(jí)緩存又可分為內(nèi)部二級(jí)緩存和外部二級(jí)緩存。較高端的CPU中還會(huì)帶有三級(jí)緩存?。
?
6.?總線(xiàn)
總線(xiàn):是一組連接各個(gè)部件的公共通信線(xiàn)路,是計(jì)算機(jī)內(nèi)部傳輸指令、數(shù)據(jù)和各種控制信息的高速通道,是計(jì)算機(jī)硬件的一個(gè)重要組成部分。
①?地址總線(xiàn)。傳輸?shù)氖堑刂沸盘?hào),一般是單向傳輸。當(dāng)CPU需要訪(fǎng)問(wèn)某個(gè)外設(shè)時(shí),它向地址總線(xiàn)發(fā)出相應(yīng)外設(shè)的地址信號(hào),以選擇某個(gè)外設(shè)。
②?數(shù)據(jù)總線(xiàn)。傳輸?shù)氖菙?shù)據(jù),一般是雙向傳輸。CPU進(jìn)行“讀”時(shí),數(shù)據(jù)由外設(shè)流向CPU,當(dāng)CPU進(jìn)行“寫(xiě)”時(shí),數(shù)據(jù)由CPU流向外設(shè)。
③?控制總線(xiàn)。有的是CPU向內(nèi)存或外部設(shè)備發(fā)出的信號(hào);有的是內(nèi)存或外部設(shè)備向CPU發(fā)出的信號(hào)。對(duì)每條控制線(xiàn)而言信號(hào)是單向傳送,但作為整體是雙向的。
系統(tǒng)總線(xiàn)標(biāo)準(zhǔn)大致可分為ISA總線(xiàn)、PCI總線(xiàn)、PCI Express三個(gè)階段。
①?ISA總線(xiàn)。是最早的8位系統(tǒng)總線(xiàn)。后來(lái)擴(kuò)展到16位。ISA是現(xiàn)代個(gè)人計(jì)算機(jī)的基礎(chǔ)。
②?PCI總線(xiàn)。主要特點(diǎn)是傳輸速度高,廣泛應(yīng)用于現(xiàn)代微機(jī)中。
③?AGP總線(xiàn)。專(zhuān)為系統(tǒng)中一塊圖形顯示卡設(shè)計(jì)的總線(xiàn)。
④?PCI Express總線(xiàn)。是新一代的總線(xiàn)接口。
7.?接口
???????I/O接口是連接主機(jī)和外部設(shè)備之間的邏輯部件,由I/O接口電路、連接器(一般為連接電纜)和接口軟件(即設(shè)備驅(qū)動(dòng)程序)組成。
?????????根據(jù)I/O接口是否內(nèi)嵌在主板中,可將I/O接口分為內(nèi)置I/O接口和外置I/O接口兩類(lèi)。
(1) 內(nèi)置I/O接口
????????將I/O接口電路內(nèi)嵌在主板中,由主板提供外設(shè)接口電路插座,如鍵盤(pán)接口、鼠標(biāo)接口、USB接口、串口、并口及軟硬盤(pán)接口等。?
(2) 外置I/O接口
?????將I/O接口集成到一塊獨(dú)立的電路板(接口卡)上,接口卡必須插在總線(xiàn)擴(kuò)展插槽上(如PCI、PCI Express插槽等) 。
8.?輸入/輸出子系統(tǒng) 簡(jiǎn)稱(chēng)外設(shè)
?非存儲(chǔ)設(shè)備 常見(jiàn)的非存儲(chǔ)設(shè)備有;鍵盤(pán)、鼠標(biāo)和顯示器、打印機(jī)。
?存儲(chǔ)設(shè)備 也叫外存。存儲(chǔ)設(shè)備通常分為磁介質(zhì)、光介質(zhì)、半導(dǎo)體介質(zhì)。
1)?磁介質(zhì) ?磁介質(zhì)存儲(chǔ)設(shè)備使用磁性來(lái)存儲(chǔ)數(shù)據(jù)位。最常見(jiàn)的磁介質(zhì)存儲(chǔ)設(shè)備是磁盤(pán)和磁帶。軟盤(pán)、硬盤(pán)都是屬于磁介質(zhì)的存儲(chǔ)設(shè)備。軟盤(pán)因?yàn)樵谧x寫(xiě)速度、存儲(chǔ)穩(wěn)定性、存儲(chǔ)容量上不能滿(mǎn)足用戶(hù)的需要而幾乎被淘汰了。
2)?光介質(zhì) 光存儲(chǔ)設(shè)備是使用激光技術(shù)來(lái)存儲(chǔ)和讀寫(xiě)數(shù)據(jù)。CD-ROM/CD-R/DVD
3)?半導(dǎo)體存儲(chǔ)設(shè)備 半導(dǎo)體設(shè)備普通采用一種叫做“Flash Memory”的技術(shù),即閃存技術(shù)。主要代表物是U盤(pán)
9.?光盤(pán)存儲(chǔ)器
????????光盤(pán)簡(jiǎn)稱(chēng)CD(Compact Disc)是利用塑料盤(pán)片表面凹凸不平的特征,通過(guò)光的反射來(lái)記錄和識(shí)別二進(jìn)制的0、1信息。
光盤(pán)的分類(lèi):
2?只讀型光盤(pán)
????????只讀光盤(pán)中的數(shù)據(jù)是在制作時(shí)寫(xiě)入的,用戶(hù)只能讀數(shù)據(jù),而不能寫(xiě)入或修改光盤(pán)中的數(shù)據(jù)。音頻光盤(pán)CD-DA、數(shù)據(jù)光盤(pán)?CD-ROM、?VCD、DVD等都屬于只讀光盤(pán)。?
2?一次寫(xiě)入光盤(pán)
????????這種光盤(pán)允許一次寫(xiě)入數(shù)據(jù),但不能修改和擦除數(shù)據(jù),?如?CD-R。
2?可擦寫(xiě)光盤(pán)
????????這種光盤(pán)可多次寫(xiě)入或修改數(shù)據(jù),如CD-RW。
10.?硬盤(pán)
?硬盤(pán)是微機(jī)最重要的外部存儲(chǔ)器,常用于安裝微機(jī)運(yùn)行所需的系統(tǒng)軟件和應(yīng)用軟件,以及存儲(chǔ)大量數(shù)據(jù)。
??硬盤(pán)存儲(chǔ)格式
????????硬盤(pán)是由多個(gè)涂有磁性物質(zhì)的金屬圓盤(pán)盤(pán)片組成,盤(pán)片的每一面都有一個(gè)讀寫(xiě)磁頭,在對(duì)硬盤(pán)進(jìn)行格式化時(shí),將對(duì)盤(pán)片進(jìn)行劃分磁道和扇區(qū),對(duì)于大容量的硬盤(pán)還將多個(gè)扇區(qū)組織起來(lái)成為一個(gè)塊——“簇”,簇成為磁盤(pán)讀寫(xiě)的基本單位。有的簇是一個(gè)扇區(qū),有的有好幾個(gè)扇區(qū),可以在格式化的參數(shù)中給定。
??硬盤(pán)性能指標(biāo)
?????????①?硬盤(pán)的容量?,F(xiàn)在微機(jī)上所配置的硬盤(pán)一般在200GB以上。
?????????②?硬盤(pán)的轉(zhuǎn)速。硬盤(pán)的轉(zhuǎn)速越快,硬盤(pán)尋找文件的速度也就越快。現(xiàn)在的主流硬盤(pán)轉(zhuǎn)速一般為7200rpm以上。
?????????③?緩存。硬盤(pán)自帶的緩存,緩存越多,越能提高硬盤(pán)的訪(fǎng)問(wèn)速度。?
??硬盤(pán)接口
?????????硬盤(pán)接口分為IDE、SATA、SCSI和光纖通道四種,IDE接口硬盤(pán)多用于家用產(chǎn)品中,SATA是種新生的硬盤(pán)接口類(lèi)型。
??硬盤(pán)格式化
????????①?硬盤(pán)低級(jí)格式化。主要是對(duì)一個(gè)新硬盤(pán)劃分磁道和扇區(qū)。
????????②?硬盤(pán)分區(qū)。把硬盤(pán)劃分為成若干個(gè)相對(duì)獨(dú)立的邏輯分區(qū)?。
????????③?硬盤(pán)高級(jí)格式化。高級(jí)格式化主要是對(duì)指定的硬盤(pán)分區(qū)進(jìn)行初始化,建立文件分配表以便系統(tǒng)按指定格式存儲(chǔ)文件。。
11.?打印機(jī)
????????常用的有針式打印機(jī)、噴墨打印機(jī)和激光打印機(jī)等。?
????????①?針式打印機(jī)特點(diǎn)。利用鋼針擊打色帶把色帶上的墨打印在紙上形成文本或圖形。缺點(diǎn)是打印質(zhì)量差、速度慢、噪聲大;優(yōu)點(diǎn)是可以打多聯(lián)紙,耗材相對(duì)較便宜。
????????②?噴墨打印機(jī)特點(diǎn)。打印頭上有若干個(gè)噴頭,打印時(shí),墨水以每秒近萬(wàn)次的頻率噴射到紙上。與其它兩類(lèi)打印機(jī)相比,在打印質(zhì)量、速度、噪聲及成本方面處于中等層次。
????????③?激光打印機(jī)特點(diǎn)。利用激光可以形成很細(xì)的光點(diǎn),將碳粉固著在紙上,加熱后碳粉固定在紙上,最后印出文字和圖片。優(yōu)點(diǎn)是打印速度快、噪音低、質(zhì)量好,缺點(diǎn)是價(jià)格及打印成本較高。
???????對(duì)三種打印機(jī)的打印效果對(duì)比來(lái)說(shuō),激光最好,噴墨其次,而針式相對(duì)較差。?
12.?計(jì)算機(jī)指令系統(tǒng)?
???????指令:是指計(jì)算機(jī)執(zhí)行特定操作的命令。是程序設(shè)計(jì)的最小語(yǔ)言單位。
???????指令構(gòu)成:操作碼+地址碼(操作碼和操作數(shù))
???????指令系統(tǒng):是指一臺(tái)計(jì)算機(jī)所能執(zhí)行的全部指令的集合。不同型號(hào)的計(jì)算機(jī)有不同的指令系統(tǒng)。它反映了計(jì)算機(jī)的處理能力。
可分為以下四個(gè)步驟:
????????開(kāi)始執(zhí)行程序時(shí),先給程序計(jì)數(shù)器PC賦以第一條指令的首地址0100H。
????????①取指令??按照計(jì)數(shù)器中的地址從內(nèi)存中取出指令(070270H),并送往指令寄存器。然后計(jì)數(shù)器PC自動(dòng)加1指向下一指令地址。
②分析指令??對(duì)指令寄存器中存放的指令(070270H)進(jìn)行分析,由譯碼器對(duì)操作碼?(07H)進(jìn)行譯碼,由地址碼(0270H)確定操作數(shù)地址。
③執(zhí)行指令?取出操作數(shù),去完成該指令所要求的操作。例如做加法指令,取內(nèi)存單元(0270H)的值和累加器的值相加,結(jié)果還是放在累加器。
④一條指令執(zhí)行完成,再回到①取指令階段開(kāi)始下一指令的執(zhí)行。
13.?計(jì)算機(jī)硬件系統(tǒng)的性能指標(biāo)?
????????(1) CPU的主頻。主頻越高,單位時(shí)間內(nèi)完成的指令數(shù)也越多,CPU工作的速度也就越快。?
???????(2) 字長(zhǎng)。字長(zhǎng)越長(zhǎng),計(jì)算機(jī)一次所能處理信息的位數(shù)就越多,表現(xiàn)為計(jì)算機(jī)的運(yùn)算速度越快。?
???????(3) 運(yùn)算速度。它是一項(xiàng)綜合性的性能指標(biāo)。是指計(jì)算機(jī)每秒鐘執(zhí)行的指令數(shù),單位是MIPS,即每秒百萬(wàn)條指令。
???????(4) 內(nèi)存容量。內(nèi)存容量越大,一次讀入的程序、數(shù)據(jù)就越多,計(jì)算機(jī)的運(yùn)行速度也就越快。?
???????(5) 內(nèi)存存取速度。內(nèi)存連續(xù)啟動(dòng)兩次獨(dú)立的“讀”或“寫(xiě)”操作所需的最短時(shí)間,稱(chēng)為存取周期。?
???????(6) I/O速度。I/O的速度是指CPU與外部設(shè)備進(jìn)行數(shù)據(jù)交換的速度。目前系統(tǒng)性能的瓶頸越來(lái)越多地體現(xiàn)在I/O速度上。?
?
?
?
?
?
???第三章Windows XP操作系統(tǒng)
操作系統(tǒng)是配置在計(jì)算機(jī)硬件上的第一層軟件,是控制計(jì)算機(jī)所有操作的軟件。
1.?操作系統(tǒng)的類(lèi)別
????????經(jīng)過(guò)多年的發(fā)展,操作系統(tǒng)多種多樣。為提高大型計(jì)算機(jī)系統(tǒng)的資源利用率,操作系統(tǒng)從批處理,多道程序發(fā)展為分時(shí)操作系統(tǒng)。為了滿(mǎn)足計(jì)算機(jī)處理實(shí)時(shí)事件的需要,就有實(shí)時(shí)操作系統(tǒng)。為適應(yīng)個(gè)人計(jì)算機(jī)系統(tǒng)的需要又出現(xiàn)了桌面操作系統(tǒng)。為適應(yīng)并行系統(tǒng)的需要,就有了多處理器操作系統(tǒng)。為滿(mǎn)足網(wǎng)絡(luò)和分布計(jì)算的需要,就有了網(wǎng)絡(luò)操作系統(tǒng)和分布式操作系統(tǒng)。此外,還有為支持嵌入式計(jì)算機(jī)的嵌入式操作系統(tǒng)。
操作系統(tǒng)的主要功能:處理器管理、內(nèi)存管理、設(shè)備管理、文件管理、作業(yè)管理
操作系統(tǒng)的五大類(lèi)型:批處理系統(tǒng)(DOS)、分時(shí)操作系統(tǒng)(windows、UNIX)、實(shí)時(shí)操作系統(tǒng)(LINUX)、網(wǎng)絡(luò)操作系統(tǒng)(Netware/WindousNT)、分布式系統(tǒng)(Amoeba)
典型操作系統(tǒng)
A.?UNIX
Unix是一個(gè)通用、交互式、分時(shí)多用戶(hù)并支持網(wǎng)絡(luò)的操作系統(tǒng),是可以運(yùn)行在各種機(jī)型(從微機(jī)到巨型機(jī)在內(nèi))上的通用操作系統(tǒng)。主要適用于網(wǎng)絡(luò)、大中小型機(jī)。
????????缺點(diǎn):軟件少,價(jià)格貴,難掌握。?
B.?DOS
DOS是單用戶(hù)、單任務(wù)和字符界面的操作系統(tǒng),主要為16位微型計(jì)算機(jī)而設(shè)計(jì),DOS目前仍在一些微型計(jì)算機(jī)上運(yùn)行,?但屬于淘汰產(chǎn)品。?
C.?Windows
l?界面圖形化,操作便捷
l??采用多任務(wù)機(jī)制
l??支持網(wǎng)絡(luò)功能
l??出色的多媒體功能
l??硬件更容易使用
l??具有眾多應(yīng)用程序的支持
D.?Linux
????????Linux是一個(gè)免費(fèi)、源代碼開(kāi)放、自由傳播、類(lèi)似于Unix的操作系統(tǒng)。它既可以做各種服務(wù)器操作系統(tǒng),也可以安裝在微機(jī)上,并提供上網(wǎng)軟件、文字處理軟件、繪圖軟件、動(dòng)畫(huà)軟件等,它除了命令操作外還提供了類(lèi)似Windows風(fēng)格的圖形界面,我國(guó)自行開(kāi)發(fā)的有紅旗、藍(lán)點(diǎn)Linux、麒麟Linux等。缺點(diǎn)是兼容性差,應(yīng)用軟件安裝困難,操作性差,使用不習(xí)慣。
2.?窗口的基本組成元素和操作
窗口系統(tǒng)提供友好的用戶(hù)界面,每個(gè)窗口都由標(biāo)題、菜單、控制按鈕、滾動(dòng)條、邊框等元素組成。用戶(hù)可以方便地使用鼠標(biāo)打開(kāi)和關(guān)閉窗口,通過(guò)操作窗口的組成部件來(lái)實(shí)現(xiàn)窗口的移動(dòng)、尺寸大小改變和多窗口布局。
打開(kāi)窗口的方法:
1)雙擊圖標(biāo)
2)選擇一個(gè)圖標(biāo),使其反像顯示,再按回車(chē)鍵
3)右擊一個(gè)圖標(biāo),彈出快捷菜單,在該菜單中選擇“打開(kāi)”。
4)如果圖標(biāo)在某一個(gè)窗口中,選中該圖標(biāo)后,在“文件”菜單中選擇“打開(kāi)”命令。
關(guān)閉窗口的方法:
l?按ALT+F4
l?雙擊控制菜單
3.?對(duì)話(huà)框常見(jiàn)的組成元素 ????對(duì)話(huà)框是系統(tǒng)與用戶(hù)對(duì)話(huà)、交互的場(chǎng)所,是窗口界面的重要組成成分。對(duì)話(huà)框有時(shí)也用來(lái)顯示警告信息、解釋信息或詢(xún)問(wèn)信息。對(duì)話(huà)框中的標(biāo)準(zhǔn)件包括文本框、列表框、單選按鈕、復(fù)選框和命令按鈕等。
4.?菜單 “開(kāi)始”菜單、下拉式菜單、彈出式快捷菜單 ???????????????????????????
下拉式菜單:①?命令名稱(chēng)顯示為灰色,表示當(dāng)前不可用
????????????② 命令名的后面有“…”,單擊后將彈出對(duì)話(huà)框
????????????③ 命令名的后面有“→”的,表示該命令有級(jí)聯(lián)菜單。
????????????④ 命令名的前面有“√”的,表示該命令正在起作用,如果該命令處在一個(gè)組中,該組命令可以復(fù)選。
????????????⑤ 命令名的前面有“●”,表示該命令被選中,如果該命令處在一個(gè)組中,該組命令只能選擇一個(gè),并且必須選擇一個(gè)。
用鍵盤(pán)操作打開(kāi)下拉式菜單,在菜單項(xiàng)的名稱(chēng)右邊有一個(gè)帶下劃線(xiàn)的字母,按住Alt鍵不放
再按下這個(gè)字母,就會(huì)打開(kāi)相應(yīng)的菜單。例如,按住ALT鍵不放,再按F鍵會(huì)打開(kāi)“文件
菜單。
彈出式菜單:這是一種隨時(shí)隨地為用戶(hù)服務(wù)的“上下文相關(guān)的彈出式菜單”。將鼠標(biāo)指向一
個(gè)選中對(duì)象或屏幕的某個(gè)位置,單擊鼠標(biāo)右鍵,即可打開(kāi)一個(gè)彈出式菜單
5. ?文件管理
文件管理是操作系統(tǒng)最常見(jiàn)的組成部分。文件管理主要提供目錄及其文件的管理?!?/p>
??文件:保存在外部存儲(chǔ)設(shè)備上的相關(guān)信息的集合
??文件存取屬性:
??只讀:只允許授權(quán)用戶(hù)進(jìn)行讀操作。 ?
??讀寫(xiě):只允許授權(quán)用戶(hù)進(jìn)行讀和寫(xiě)的操作。
??文檔:允許任何用戶(hù)進(jìn)行讀寫(xiě)操作。 ?
??隱藏:不允許用戶(hù)直接看到文件名。??
ü?文件名的組成及命名規(guī)則
n?每一個(gè)文件必須有一個(gè)名字,操作系統(tǒng)才能根據(jù)這些文件名來(lái)完成對(duì)文件的各種操作和管理。文件名由的主文件名和擴(kuò)展名組成,其間用“.”分開(kāi)。
n?文件名最多可以包含255個(gè)字符(包括空格)。
n?文件名不能含有以下字符:?<、>、\、: 、; 、+。
n?不區(qū)分大小寫(xiě)。
n?文件的通配符由?和*組成。如:A?.EXE 、*.DOC、課程表.*???表示一個(gè)字符,*表示多個(gè)字符
6.?路徑
路徑即是指從根目錄開(kāi)始,一直到指定文件之間所經(jīng)過(guò)的目錄名構(gòu)成的字符串,它指明了查找文件的具體過(guò)程。在路徑中,各級(jí)子目錄間及最后一級(jí)子目錄和文件名之間用“\”分隔開(kāi)如:
?????????C:\Program Files\Microsoft Office\Office\winword.exe
7. 文件及文件夾的選取
選擇對(duì)象
操作步驟
選擇單個(gè)對(duì)象
將鼠標(biāo)指針指向欲選擇的對(duì)象,單擊左鍵
選擇多個(gè)對(duì)象
左鍵單擊欲選擇的第一個(gè)對(duì)象,按住SHIFT鍵,再左鍵單擊欲選擇的最后一個(gè)對(duì)象。
選擇多個(gè)不連續(xù)對(duì)象
先按住CTRL鍵,再用鼠標(biāo)分別單擊欲選對(duì)象
選擇全部對(duì)象
按(CTRL+A)組合鍵
取消選擇
在未選對(duì)象的空白區(qū)域單擊左鍵。
8.切換程序的方法 ?(1)利用任務(wù)欄切換 (2) 利用Alt+Tab組合鍵或Alt+Esc組合鍵來(lái)切換窗口 Alt+Esc組合鍵只能在沒(méi)有最小化的窗口之間切換,Alt+Tab在所有窗口切換。
9. 啟動(dòng)Windows“資源管理器”的3種方法
l?用鼠標(biāo)右鍵單擊“開(kāi)始”按鈕,在彈出的快捷菜單中選擇“資源管理器”命令
l?用鼠標(biāo)右鍵單擊桌面上“我的電腦”、“我的文檔”、“網(wǎng)上鄰居”等任一圖標(biāo),從彈出的快捷菜單中選擇“資源管理器”命令
l?打開(kāi)開(kāi)始“開(kāi)始”菜單,選擇“所以程序-附件-資源管理器”
????????????????????第四章 ?中文Office 2003
?中文WORD的使用
1.?中文Word 2003有五種視圖:頁(yè)面視圖(系統(tǒng)默認(rèn))、大綱視圖、Web視圖、閱讀版式視圖、普通視圖。
??頁(yè)面視圖?頁(yè)面視圖是中文WORD2003的默認(rèn)視圖。在頁(yè)面視圖中可以顯示整個(gè)頁(yè)面的分布情況和文檔中的所以元素。例如正文、圖形、表格、文本框、頁(yè)眉頁(yè)腳以及各種OLE對(duì)象等。
??大綱視圖 在大綱視圖中可以很容易地查看長(zhǎng)篇文檔的結(jié)構(gòu)。大綱視圖中不顯示頁(yè)邊距、頁(yè)眉和頁(yè)腳、圖片和背景燈等。
??Wed視圖?可以創(chuàng)建Wed頁(yè)。在該視圖中看到背景和為適應(yīng)窗口行顯示的文本和圖行,且圖形位置與Wed瀏覽器中的位置一樣。不顯示頁(yè)眉頁(yè)腳。
??閱讀版式視圖?閱讀版式視圖是為了方便用戶(hù)閱讀文檔和在閱讀時(shí)對(duì)文本做簡(jiǎn)單地編輯操作。
2. 文框編輯—插入和改寫(xiě) ??插入是指將輸入的文本添加到插入點(diǎn)所在位置,插入點(diǎn)后的文本依次往后移動(dòng);改寫(xiě)是指輸入的文本將替換插入點(diǎn)所在位置的文本。插入和改寫(xiě)兩種編輯方式可以通過(guò)INSERT鍵或用鼠標(biāo)雙擊狀態(tài)欄上的“改寫(xiě)”標(biāo)志來(lái)切換。
3.移動(dòng)光標(biāo)的主要按鍵及功能 ??Home 移動(dòng)到當(dāng)前行首 End 移動(dòng)到當(dāng)前行尾
Ctrl+Home 移動(dòng)到文檔的開(kāi)頭 Ctrl+↑向上移動(dòng)一個(gè)段落
4. 文本的選定及撤銷(xiāo)
?用鼠標(biāo)選定文本
※ 將鼠標(biāo)I形指針一道該行的最左邊,直到變?yōu)橐粋€(gè)向右指的箭頭。單擊左鍵可選定一整行,不松開(kāi)鼠標(biāo)左鍵向上或向下拖動(dòng)鼠標(biāo)即可選擇多行文字。當(dāng)鼠標(biāo)指針變成右邊的箭頭時(shí),雙擊鼠標(biāo)則選定一個(gè)段落;連續(xù)單擊3下,則選定整篇文檔。
※ 將鼠標(biāo)的I形指針在某個(gè)字或詞組上雙擊,就選定了整個(gè)字或詞。連續(xù)三次單擊就選定了光標(biāo)所在的段落。
?用鼠標(biāo)和鍵盤(pán)選定文本
1)?要選定一個(gè)句子,先按住Ctrl鍵,然后用鼠標(biāo)在句子的任何地方單擊
2)?要選定一大塊文字,將光標(biāo)移至所選文本的起始處,用滾動(dòng)條滾動(dòng)到所選內(nèi)容的結(jié)束處,然后按住Shift鍵不放,在單擊鼠標(biāo)左鍵
3)?要選定列塊(垂直的一塊文字)按Alt鍵
5. 文檔格式設(shè)計(jì)可分為字符格式設(shè)計(jì)、段落格式設(shè)計(jì)、頁(yè)面格式設(shè)計(jì)。
?設(shè)置字符格式設(shè)計(jì)通過(guò)單擊“格式”工具欄上的按鈕或從“格式”菜單中選擇“字體”命令 ?“格式”菜單“字體”命令中由字體、字符間距、文字效果組成。
?設(shè)置段落格式設(shè)計(jì)可從以下幾個(gè)方面更改段落的外觀:文字對(duì)齊方式、縮進(jìn)、行距、段落間距、制表位、底紋、項(xiàng)目符號(hào)和編號(hào)方式。
段落的對(duì)齊方式有左對(duì)齊、右對(duì)齊、兩端對(duì)齊、居中對(duì)齊、分散對(duì)齊5種。
?頁(yè)面格式設(shè)計(jì) 1》選擇紙張大小和頁(yè)面方向 從“文件”菜單中選擇“頁(yè)面設(shè)置”
???????????????2》頁(yè)邊距設(shè)置 也在頁(yè)面設(shè)置里面
???????????????3》創(chuàng)建頁(yè)眉頁(yè)腳 從視圖菜單中選擇頁(yè)眉頁(yè)腳命令。頁(yè)眉頁(yè)腳中可以包括文字或圖形,用來(lái)說(shuō)明頁(yè)與頁(yè)之間的關(guān)系。
???????????????4》分欄 選擇“格式”菜單中的“分欄”命令,打開(kāi)“分欄”對(duì)話(huà)框.
?中文Excel的操作
1.?工作簿、工作表和單元格 ??工作簿就是指在Excel中用來(lái)存儲(chǔ)并處理數(shù)據(jù)的文件,它的擴(kuò)展名是.XLS 默認(rèn)的工作簿有3張工作表,工作表的名字為Sheet1、Sheet2、Sheet3。單元格是工作表的最小單位,也是Excel用于保存數(shù)據(jù)的最小單位。
2.?數(shù)據(jù)輸入 輸入數(shù)據(jù)是創(chuàng)建工作表的最基本的工作,即向工作表的單元格中輸入文字、數(shù)字、日期與時(shí)間、公式等內(nèi)容。Excel提供單個(gè)單元格數(shù)據(jù)輸入和系列數(shù)據(jù)輸入自動(dòng)填充輸入法。
(1)單個(gè)單元格輸入 中文EXCEL中每個(gè)單元格中最多可輸入32000個(gè)字符。
?文本輸入 在單元格中輸入的文本會(huì)自動(dòng)靠左對(duì)齊。若要輸入純數(shù)據(jù)的文本應(yīng)在第一個(gè)數(shù)字錢(qián)加上單引號(hào)即可(如’65786)當(dāng)輸入的文本超過(guò)了單元格寬度時(shí),如果右邊相鄰單元格沒(méi)有內(nèi)容,則超過(guò)的文本會(huì)延伸到右邊的單元格位置顯示醋來(lái);如果右邊相鄰單元格有內(nèi)容,則超出的文本不顯示出來(lái),但實(shí)際內(nèi)容依然存在。
?數(shù)值輸入 在單元格中輸入的數(shù)值會(huì)自動(dòng)靠右對(duì)齊。在計(jì)算時(shí),用輸入的數(shù)值參與計(jì)算而不是顯示的數(shù)值。在輸入分?jǐn)?shù)時(shí),應(yīng)先輸入“0”及一個(gè)空格,然后再輸入分?jǐn)?shù),否則EXCEL將會(huì)把它處理為日期數(shù)據(jù)。
?日期和時(shí)間輸入 常用的內(nèi)置日期格式與時(shí)間格式有;”dd-mm-yy”、“yyyy/mm/dd”、“yy/mm/dd”、“hh:mm:AM”、“mm/dd”。
?公式輸入 先輸入一個(gè)等號(hào)“=”,然后輸入公式內(nèi)容。
(2)系列數(shù)據(jù)自動(dòng)填充輸入
①相同數(shù)據(jù)的輸入
方法一:選定輸入相同數(shù)據(jù)的區(qū)域 輸入數(shù)據(jù) 按Ctrl+Enter鍵完成
方法二: 用鼠標(biāo)單擊輸入相同數(shù)據(jù)區(qū)域左上角第一個(gè)單元格 輸入數(shù)據(jù) 將鼠標(biāo)指針指向該單元格右下角的填充柄,此時(shí)鼠標(biāo)指針變?yōu)閷?shí)心十字形,按下左鍵拖曳到最后一個(gè)單元格,然后松開(kāi)鼠標(biāo)左鍵
②系列數(shù)據(jù)的輸入 如果輸入的是文字,則先輸入初始數(shù)據(jù),將鼠標(biāo)指針指向單元格右下角的填充柄,按下鼠標(biāo)左鍵向下或向右拖曳至填充的最后一個(gè)單元格,然后松開(kāi)鼠標(biāo)左鍵即可
如果輸入的初始數(shù)據(jù)位一個(gè)數(shù)值,則應(yīng)按住Ctrl鍵,在拖曳該單元格右下角的填充柄。
3. 單元格引用:相對(duì)引用、絕對(duì)引用、混合引用
4.?數(shù)據(jù)清除的功能是將單元格或單元格區(qū)域中的數(shù)據(jù)、格式刪除,當(dāng)要對(duì)單元格區(qū)域中的數(shù)據(jù)進(jìn)行刪除時(shí),可以使用數(shù)據(jù)清除命令。具體操作方法如下;
方法一:利用Del鍵將所選的單元格中的數(shù)據(jù)清除。但此方法只能清除單元格或單元格區(qū)域中的數(shù)據(jù),而不能清除格式。
方法二:在菜單欄中選擇“編輯”菜單中的“清除”命令,彈出級(jí)聯(lián)菜單,菜單中包含“格式”、“內(nèi)容”、“批注”、“全部”4條命令。
?中文PPT2003
1.?PowerPoint 2003的視圖:1)普通視圖:也是Powerpoint 2003的默認(rèn)視圖
2)幻燈片瀏覽視圖:使用幻燈片瀏覽視圖可以在窗口中按每行若干張幻燈片縮圖的方式順序顯示幻燈片,以便于用戶(hù)對(duì)多張幻燈片同時(shí)進(jìn)行刪除、復(fù)制和移動(dòng),以及方便快速地定位到某張幻燈片。另外,在這里定義幻燈片的切換方式也很方便。
3)幻燈片放映:從當(dāng)前幻燈片開(kāi)始放映,直接觀察放映中的視覺(jué)、聽(tīng)覺(jué)效果,實(shí)驗(yàn)放映操縱的過(guò)程,以便于及時(shí)修改。
2.文本的格式化
文本格式化是指幻燈片上文本占位符和文本框中文本的格式設(shè)置。文本格式設(shè)置,可以針對(duì)占位符或文本框中的所有文字,也可以只針對(duì)其中選定的文字。格式化的內(nèi)容包括字體的格式化和段落的格式化。文本占位符和文本框的格式化方法是一樣的。對(duì)于文本占位符中的字號(hào)和行距等格式信息,PowerPoint 2003本身還可以根據(jù)文字的多少、占位符的大小以及所作的格式設(shè)置自動(dòng)調(diào)節(jié),以達(dá)到最佳的效果。
3.?幻燈片放映類(lèi)型:演講者放映、觀眾自行放映、在展臺(tái)瀏覽。
(1) 演講者放映(全屏幕):這是常規(guī)的幻燈片放映方式。在放映過(guò)程中,可以人工控制放映進(jìn)度;如果希望自動(dòng)放映演示文稿,可以使用“幻燈片放映”菜單中的“排練計(jì)時(shí)”,設(shè)置好每張幻燈片放映的時(shí)間,這樣放映時(shí)可以自動(dòng)放映。
(2) 觀眾自行瀏覽(窗口):若放映演示文稿的地方是在類(lèi)似于會(huì)議、展覽中心的場(chǎng)所,同時(shí)又允許觀眾自己動(dòng)手操作,可以選擇此方式。這是在標(biāo)準(zhǔn)窗口中放映,窗口中將顯示自定義的菜單及快捷菜單,這些菜單命令中不含有可能會(huì)干擾放映的命令選項(xiàng),這樣可以在任由觀眾自行瀏覽演示文稿的同時(shí),防止觀眾所作的操作損壞演示文稿。
(3) 在展臺(tái)瀏覽(全屏幕):如果幻燈片放映時(shí)無(wú)人看管,可以使用這種方式,演示文稿會(huì)自動(dòng)全屏幕放映。當(dāng)選擇此項(xiàng)后,PowerPoint 2003會(huì)自動(dòng)選擇“循環(huán)放映,按Esc鍵終止”復(fù)選項(xiàng)。
第五章 軟件技術(shù)基礎(chǔ)
1.程序設(shè)計(jì)語(yǔ)言
(1)機(jī)器語(yǔ)言和匯編語(yǔ)言
由計(jì)算機(jī)硬件系統(tǒng)可以識(shí)別的指令組成的語(yǔ)言稱(chēng)為機(jī)器語(yǔ)言。匯編語(yǔ)言是將機(jī)器指令映射為一些可以被人讀懂的助記符。由于計(jì)算機(jī)只能識(shí)別機(jī)器語(yǔ)言,所以匯編語(yǔ)言通常需要通過(guò)匯編程序翻譯為機(jī)器語(yǔ)言。匯編語(yǔ)言的翻譯軟件稱(chēng)為匯編程序,它可以將程序員寫(xiě)的助記符直接轉(zhuǎn)換為機(jī)器指令,然后由計(jì)算機(jī)去識(shí)別和執(zhí)行。用機(jī)器語(yǔ)言編寫(xiě)的程序是計(jì)算機(jī)可以直接執(zhí)行的程序。
用機(jī)器語(yǔ)言編寫(xiě)的程序,代碼長(zhǎng)度短,執(zhí)行效率高。但是,這種語(yǔ)言的缺點(diǎn)也很明顯。
最主要的是編寫(xiě)機(jī)器語(yǔ)言程序必須要熟知CPU 的指令代碼,編寫(xiě)程序既不方便,又容易出
錯(cuò),調(diào)試查錯(cuò)也非常困難。而且編寫(xiě)的程序只能在特定的機(jī)器上運(yùn)行,沒(méi)有通用性。
(2)高級(jí)語(yǔ)言 ?高級(jí)語(yǔ)言源程序翻譯為指令代碼有兩種做法:編譯或者解釋。編譯通過(guò)編譯程序來(lái)完成。解釋則是通過(guò)解釋程序完成。解釋的結(jié)果產(chǎn)生可以直接執(zhí)行的指令。編譯的結(jié)果是得到目標(biāo)程序。目標(biāo)程序也是要經(jīng)過(guò)連接才會(huì)得到可執(zhí)行程序目前應(yīng)用比較廣泛的幾種高級(jí)語(yǔ)言由FORTRAN/BASIC/PASCAL/C等。
(3)面向?qū)ο蟮恼Z(yǔ)言
(4)未來(lái)的語(yǔ)言
3、語(yǔ)言處理程序
語(yǔ)言處理程序是把源程序翻譯成機(jī)器語(yǔ)言的程序,可分為三種:匯編程序、編譯程序和解釋
程序。
(1)匯編程序
把匯編語(yǔ)言源程序翻譯成機(jī)器語(yǔ)言程序的程序稱(chēng)為匯編程序,翻譯的過(guò)程稱(chēng)為匯編。
匯編程序在翻譯源程序時(shí),總是對(duì)源程序從頭到尾一個(gè)符號(hào)一個(gè)符號(hào)地進(jìn)行閱讀分析,一般
用兩遍掃描完成對(duì)源程序的加工轉(zhuǎn)換工作。匯編語(yǔ)言在翻譯的同時(shí),還對(duì)各種形式的錯(cuò)誤進(jìn)行檢
查和分析,并反饋給用戶(hù),以便修改。
反匯編程序也是一種語(yǔ)言處理程序,它的功能與匯編程序相反,它能把機(jī)器語(yǔ)言程序轉(zhuǎn)換成
匯編語(yǔ)言程序。
(2)編譯程序
編譯程序是把高級(jí)語(yǔ)言源程序(如Fortran、Pascal、C 等)翻譯成目標(biāo)程序(機(jī)器語(yǔ)言程序)
的一種程序,翻譯的過(guò)程稱(chēng)為編譯。
(3)解釋程序
解釋程序也是一種對(duì)高級(jí)語(yǔ)言源程序進(jìn)行翻譯處理及的程序。但其處理方式是邊讀取、邊翻譯、邊執(zhí)行,解釋過(guò)程不產(chǎn)生目標(biāo)程序。解釋程序?qū)⒃闯绦蛞痪湟痪渥x入,對(duì)每個(gè)語(yǔ)句進(jìn)行分析和解釋?zhuān)绣e(cuò)誤隨時(shí)通知用戶(hù),無(wú)錯(cuò)誤就按照解釋結(jié)果執(zhí)行所要求的操作。程序的每次運(yùn)行都要求源程序與解釋程序參加。
2.各種程序設(shè)計(jì)語(yǔ)言均包括以下四個(gè)成分:
①數(shù)據(jù)成分。用以描述程序中所涉及的數(shù)據(jù)。
②運(yùn)算成分。用以描述程序中所包含的運(yùn)算。
③控制成分。用以表達(dá)程序中的控制構(gòu)造。
④傳輸成分。用以表達(dá)程序中數(shù)據(jù)的傳輸。
3.計(jì)算機(jī)程序的執(zhí)行
(1)編輯程序 (2)編譯程序 (3)鏈接程序 (4)運(yùn)行程序
4.程序設(shè)計(jì)的步驟:程序說(shuō)明、程序設(shè)計(jì)、 、程序定稿、編寫(xiě)代碼、測(cè)試程序。
結(jié)構(gòu)化程序設(shè)計(jì)的原則:
2?采用自頂向下、逐步求精的方法程序結(jié)構(gòu)
2?模塊化 ?把一個(gè)大型的程序按照功能分解為若干相對(duì)獨(dú)立的、較小的子程序(即模塊),并把這些模塊按層次關(guān)系進(jìn)行組織。?
2?限制使用goto語(yǔ)句 嚴(yán)格遵循每個(gè)程序段“只有一個(gè)入口和一個(gè)出口”的原則
5.?結(jié)構(gòu)化基本結(jié)構(gòu):順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)
6.?結(jié)構(gòu)化程序的描述工具
1)?程序流程圖 2)N-S圖 3)偽碼
7.?面向?qū)ο蟮某绦蛟O(shè)計(jì)
§?對(duì)象:在現(xiàn)實(shí)生活中,所有東西都是對(duì)象,例如某一輛車(chē)就是一個(gè)對(duì)象,指具體的一輛車(chē),某個(gè)人也是一個(gè)對(duì)象,指具體的一個(gè)人。對(duì)象既可以很簡(jiǎn)單,也可以很復(fù)雜,復(fù)雜的對(duì)象可以由若干簡(jiǎn)單的對(duì)象構(gòu)成。
任何對(duì)象都有兩個(gè)共同的特點(diǎn):對(duì)象的屬性和對(duì)象的操作。一個(gè)對(duì)象通常由對(duì)象名、屬性和操作組成。
§?屬性:屬性是用來(lái)描述對(duì)象的狀態(tài),對(duì)象的狀態(tài)又稱(chēng)為對(duì)象的靜態(tài)屬性,包括對(duì)象內(nèi)部所包含的信息,每個(gè)對(duì)象都具有自己專(zhuān)有的內(nèi)部信息,這些信息說(shuō)明了對(duì)象所處的狀態(tài)
§?封裝:封裝就是把對(duì)象的屬性和操作結(jié)合成一個(gè)不可分割的整體,在這個(gè)整體中一些屬性(操作)是被保護(hù)的,以防外界的干擾和誤操作,另一些屬性(操作)是公共的,它們作為接口供外界使用。封裝的結(jié)果就是使一個(gè)對(duì)象形成接口和實(shí)現(xiàn)兩個(gè)部分。對(duì)于用戶(hù)來(lái)說(shuō),接口是可見(jiàn)的,實(shí)現(xiàn)是不可見(jiàn)的。封裝是面向?qū)ο蠓椒ㄖ匾臋C(jī)制,其目的是有效地實(shí)現(xiàn)信息隱藏原則。
§?類(lèi):是一組具有相同屬性和相同操作的對(duì)象的集合。一個(gè)類(lèi)中的每個(gè)對(duì)象都是這個(gè)類(lèi)的一個(gè)實(shí)例。例如,人就是一個(gè)類(lèi)(不是指具體的某個(gè)人),而具體的一個(gè)人就是人類(lèi)的一個(gè)實(shí)例(對(duì)象)。再比如,定義了一個(gè)名為“球”的類(lèi),那么,足球、排球、籃球就是“球”類(lèi)的一個(gè)個(gè)實(shí)例。
§?繼承:繼承是表達(dá)類(lèi)之間相似性的一種機(jī)制,即在已有的類(lèi)的基礎(chǔ)之上增加構(gòu)造新的類(lèi),前者稱(chēng)為父類(lèi)(或超類(lèi)),后者稱(chēng)為子類(lèi)。子類(lèi)除自動(dòng)擁有父類(lèi)的全部屬性和操作外,還可以進(jìn)一步定義新的屬性和操作。如果子類(lèi)只從一個(gè)父類(lèi)繼承,則稱(chēng)為單一繼承;如果子類(lèi)從一個(gè)以上父類(lèi)繼承,則稱(chēng)為多重繼承。
§?消息:對(duì)象間的相互合作需要一個(gè)機(jī)制協(xié)助進(jìn)行,這樣的機(jī)制稱(chēng)為“消息”。也就是說(shuō),消息是向?qū)ο蟀l(fā)出的服務(wù)請(qǐng)求,是對(duì)象和對(duì)象之間進(jìn)行通信的手段。一個(gè)對(duì)象通過(guò)向另一個(gè)對(duì)象發(fā)送消息來(lái)請(qǐng)求服務(wù),接收到消息的對(duì)象經(jīng)過(guò)解釋?zhuān)缓蠼o予響應(yīng)。這種通訊機(jī)制叫做消息傳遞。消息要素通常包括:發(fā)送對(duì)象、接受對(duì)象、操作和適當(dāng)?shù)膮?shù)。
§?多態(tài)性:對(duì)象在收到消息時(shí)要予以響應(yīng),不同的對(duì)象收到同一消息可產(chǎn)生完全不同的結(jié)果,這一現(xiàn)象叫做多態(tài)性。多態(tài)性增強(qiáng)了軟件的靈活性和重用性。多態(tài)性與繼承性相結(jié)合使軟件具有更廣的重用性和可擴(kuò)充性。
8. 面向?qū)ο蠓椒ǖ膬?yōu)點(diǎn):(1)與人類(lèi)習(xí)慣的思維方式一致 (2)穩(wěn)定性好 (3)可重用行好 (4)易于開(kāi)發(fā)大型軟件產(chǎn)品 (5)可維護(hù)性好
9. 指令指令是計(jì)算機(jī)能夠識(shí)別和執(zhí)行的命令。
指令是計(jì)算機(jī)可以識(shí)別的命令。計(jì)算機(jī)可以識(shí)別的只有二進(jìn)制代碼。所以,指令也就是
計(jì)算機(jī)可以識(shí)別的二進(jìn)制代碼。所以每一條指令都會(huì)告訴計(jì)算機(jī)做什么:做加法、做減
法,還是把數(shù)據(jù)從存儲(chǔ)器調(diào)入CPU,等等。指令一般包含兩個(gè)部分:指令的操作碼,指令的操作數(shù)。
10. 算法的定義:算法是一組明確的可執(zhí)行步驟的有序集合。
算法的5個(gè)特征:(1)有窮性 一個(gè)算法必須保證執(zhí)行有限步之后結(jié)束
???????????????(2)確定性 算法的每一步驟必須有確切的定義
???????????????(3)可行性 (4)輸入 (5)輸出
11. 算法設(shè)計(jì)的基本方法:列舉法、歸納法、遞歸法、減半遞推法、回溯法
12.算法時(shí)間復(fù)雜度:算法中包含簡(jiǎn)單操作的次數(shù)
13.?算法空間復(fù)雜度:算法運(yùn)行過(guò)程中臨時(shí)占用存儲(chǔ)空間的大小。一般以數(shù)量級(jí)的形式給出
14.數(shù)據(jù)結(jié)構(gòu)的基本概年
a)?數(shù)據(jù):數(shù)據(jù)是描述客觀事物的數(shù)值、字符以及所有其它能輸入到計(jì)算機(jī)中,且能被計(jì)算機(jī)處理的各種符號(hào)的集合。簡(jiǎn)言之,數(shù)據(jù)就是計(jì)算機(jī)化的信息(或存儲(chǔ)在計(jì)算機(jī)中的信息)。
b)?數(shù)據(jù)元素:數(shù)據(jù)元素是組成數(shù)據(jù)的基本單位,是數(shù)據(jù)集合的個(gè)體,在計(jì)算機(jī)中通常作為一個(gè)整體進(jìn)行考慮和處理。
c)?數(shù)據(jù)項(xiàng):數(shù)據(jù)元素的最小單位是數(shù)據(jù)項(xiàng)。
d)?數(shù)據(jù)對(duì)象:數(shù)據(jù)對(duì)象是性質(zhì)相同的數(shù)據(jù)元素的集合,是數(shù)據(jù)的一個(gè)子集。
e)?數(shù)據(jù)對(duì)象:數(shù)據(jù)對(duì)象是一組性質(zhì)相同的值集合以及定義在這個(gè)值集合上的一組操作的總稱(chēng)。
f)?數(shù)據(jù)處理:數(shù)據(jù)處理是指對(duì)數(shù)據(jù)集合中的各元素以各種方式進(jìn)行處理,包括對(duì)數(shù)據(jù)的插入、刪除、查找、更新、排序等基本運(yùn)算。
14.?數(shù)據(jù)結(jié)構(gòu):相互有關(guān)聯(lián)的數(shù)據(jù)元素的集合。數(shù)據(jù)結(jié)構(gòu)的3種結(jié)構(gòu):(1)線(xiàn)性結(jié)構(gòu) 結(jié)構(gòu)中數(shù)據(jù)結(jié)構(gòu)之間存在一個(gè)對(duì)一個(gè)的關(guān)系。(2)樹(shù)形結(jié)構(gòu) 結(jié)構(gòu)中數(shù)據(jù)元素之間存在一個(gè)對(duì)多個(gè)的關(guān)系 (3)圖形結(jié)構(gòu)或網(wǎng)狀結(jié)構(gòu) 多個(gè)對(duì)多個(gè) 樹(shù)形結(jié)構(gòu)和圖形結(jié)構(gòu)統(tǒng)稱(chēng)非線(xiàn)性結(jié)構(gòu)。
15.?數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu):順序存儲(chǔ)結(jié)構(gòu)、鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)、索引存儲(chǔ)結(jié)構(gòu)、散列存儲(chǔ)結(jié)構(gòu)。
16.?棧、隊(duì)列、樹(shù)和二叉樹(shù)具體從書(shū)上看。
17.?軟件危機(jī)是指在軟件的開(kāi)發(fā)和維護(hù)過(guò)程中所遇到的一系列嚴(yán)重問(wèn)題。軟件危機(jī)主要體現(xiàn)在以下幾個(gè)方面:① 軟件開(kāi)發(fā)的實(shí)際成本和進(jìn)度估計(jì)不準(zhǔn)確② 開(kāi)發(fā)出來(lái)的軟件常常不能使用戶(hù)滿(mǎn)意③ 軟件產(chǎn)品的質(zhì)量不高,存在漏洞,需要經(jīng)常打補(bǔ)?、?大量已有的軟件難以維護(hù)⑤ 軟件缺少有關(guān)的文檔資料⑥ 軟件的開(kāi)發(fā)和維護(hù)成本不斷提高,直接威脅計(jì)算機(jī)應(yīng)用的擴(kuò)大⑦ 軟件生產(chǎn)技術(shù)進(jìn)步緩慢,跟不上硬件的發(fā)展和人們需求的增長(zhǎng)。
18.?軟件工程是指應(yīng)用計(jì)算機(jī)科學(xué)、數(shù)學(xué)及管理科學(xué)等原理,以工程化的原則和方法來(lái)開(kāi)發(fā)與維護(hù)軟件的學(xué)科。研究軟件工程的主要目的就是在規(guī)定的時(shí)間、規(guī)定的開(kāi)發(fā)費(fèi)用內(nèi)開(kāi)發(fā)出滿(mǎn)足用戶(hù)需求的高質(zhì)量的軟件系統(tǒng)(高質(zhì)量是指錯(cuò)誤率低、好用、易用、可移植、易維護(hù)等)。為了消除軟件危機(jī),人們通過(guò)認(rèn)真研究解決軟件危機(jī)的方法認(rèn)識(shí)到軟件工程是引導(dǎo)軟件開(kāi)發(fā)走向工程科學(xué)的途徑,形成了軟件工程的概念。
19.?軟件工程包括3個(gè)要素:方法、工具和過(guò)程。方法是完成軟件工程項(xiàng)目的技術(shù)手段。工具支持軟件的開(kāi)發(fā)、管理、文檔生成;過(guò)程支持軟件開(kāi)發(fā)的各個(gè)環(huán)節(jié)的控制、管理。
20.?軟件生命期:軟件的生命期是指從概念的形成、問(wèn)題的提出直到所開(kāi)發(fā)的軟件在充分使用之后完全失去使用價(jià)值為止的這個(gè)過(guò)程。大體分為3個(gè)時(shí)期,即軟件定義時(shí)期、軟件開(kāi)發(fā)時(shí)期和軟件維護(hù)時(shí)期。定義時(shí)期:?jiǎn)栴}定義、可行性研究、需求分析(寫(xiě)出需求分析書(shū)及用戶(hù)手冊(cè)的初稿) 軟件開(kāi)發(fā)時(shí)期:概要設(shè)計(jì)階段、詳細(xì)設(shè)計(jì)階段、編碼階段、測(cè)試階段。 軟件維護(hù)階段:軟件維護(hù)階段是軟件生命其中最長(zhǎng)也是最后一個(gè)階段,起主要任務(wù)是通過(guò)軟件的運(yùn)行,發(fā)現(xiàn)和排除軟件中存在的錯(cuò)誤,并根據(jù)運(yùn)行環(huán)境的變換,對(duì)軟件進(jìn)行改進(jìn)和擴(kuò)充。
21.?軟件工程的目標(biāo)與原則;①抽象(通常采用分層次抽象,即自頂向下、逐層細(xì)化的辦法,以便控制軟件開(kāi)發(fā)過(guò)程的復(fù)雜性。)②信息隱蔽(采用封裝技術(shù),將程序模塊的內(nèi)部實(shí)現(xiàn)細(xì)節(jié)掩藏起來(lái),是模塊接口盡量簡(jiǎn)單)③模塊化 ④局部化 ⑤確定性 ⑥一致性 ⑦完備性以及可驗(yàn)證性。
22.?軟件開(kāi)發(fā)工具:數(shù)據(jù)流圖、實(shí)體聯(lián)系圖、面向?qū)ο箝_(kāi)發(fā)工具、CASE工具。
(1)?數(shù)據(jù)流圖表示不是程序流程圖 程序流程圖是從對(duì)數(shù)據(jù)進(jìn)行加工的角度描述系統(tǒng)的,其箭頭是控制流,表示的是對(duì)數(shù)據(jù)進(jìn)行加工的次序,它用于描述怎樣解決問(wèn)題;數(shù)據(jù)流圖則是從數(shù)據(jù)的角度來(lái)描述系統(tǒng)的,其箭頭是數(shù)據(jù)流,表示的是數(shù)據(jù)流動(dòng)的方向,它用于描述的是什么問(wèn)題。
(2)?數(shù)據(jù)字典是對(duì)所有與系統(tǒng)相關(guān)的數(shù)據(jù)元素的一個(gè)有組織的列表以及精確、嚴(yán)格的定義。概括地說(shuō),數(shù)據(jù)字典的作用是對(duì)數(shù)據(jù)流圖中出現(xiàn)的被命名的圖形元素的確切解釋。
(3)?實(shí)體聯(lián)系圖簡(jiǎn)稱(chēng)ER圖,主要包括實(shí)體、聯(lián)系和屬性等3個(gè)基本成分。矩形框表示實(shí)體,菱形表示聯(lián)系,橢圓表示屬性。
23.?軟件測(cè)試的目的是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程,軟件測(cè)試就是要通過(guò)預(yù)先設(shè)計(jì)好的若干測(cè)試用例來(lái)發(fā)現(xiàn)程序中的問(wèn)題。軟件測(cè)試的方法:白盒測(cè)試方法和黑盒測(cè)試方法。
白盒測(cè)試方法也稱(chēng)為結(jié)構(gòu)測(cè)試或邏輯驅(qū)動(dòng)測(cè)試。它是根據(jù)軟件產(chǎn)品的內(nèi)部工作過(guò)程,檢查內(nèi)部成分,以確認(rèn)每種內(nèi)部操作符合設(shè)計(jì)規(guī)格要求。白盒測(cè)試的基本原則是:保證所測(cè)模塊中每一獨(dú)立路徑至少執(zhí)行一次;保證所測(cè)模塊所有判斷的每一分支至少執(zhí)行一次;保證所測(cè)模塊每一循環(huán)都在邊界條件和一般條件下至少各執(zhí)行一次;驗(yàn)證所有內(nèi)部數(shù)據(jù)結(jié)構(gòu)的有效性。
黑盒測(cè)試也稱(chēng)為功能測(cè)試或數(shù)據(jù)驅(qū)動(dòng)測(cè)試, 黑盒測(cè)試完全不考慮程序內(nèi)部的邏輯結(jié)構(gòu)和內(nèi)部特性,只依據(jù)程序的需求和功能規(guī)格說(shuō)明,檢查程序的功能是否符合它的功能說(shuō)明。黑盒測(cè)試只檢查程序功能是否按照需求規(guī)格說(shuō)明書(shū)的規(guī)定正常使用,程序是否能適當(dāng)?shù)慕邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息,并且保持外部信息的完整性。黑盒測(cè)試主要用于軟件確認(rèn)測(cè)試。主要包括等價(jià)類(lèi)劃法、邊界值分析法和錯(cuò)誤推測(cè)法等。
24.?軟件測(cè)試的步驟:模塊測(cè)試、組裝測(cè)試、確認(rèn)測(cè)試、系統(tǒng)測(cè)試。
25.?程序的調(diào)試的任務(wù)是診斷和改正程序中的錯(cuò)誤,它與軟件測(cè)試不同,軟件測(cè)試是盡可能多的發(fā)現(xiàn)軟件中的錯(cuò)誤。先要發(fā)現(xiàn)軟件的錯(cuò)誤然后借助于一定的調(diào)試工具去找出軟件錯(cuò)誤的具體位置,軟件測(cè)試貫穿于整個(gè)軟件生命期,調(diào)試主要在開(kāi)發(fā)期。
26.?調(diào)試的基本步驟:錯(cuò)誤定位、修改設(shè)計(jì)代碼,以排除錯(cuò)誤、進(jìn)行回歸測(cè)試,防止引進(jìn)新的錯(cuò)誤。
27.?調(diào)試的方法:(1)強(qiáng)行排除法 (2)回溯法 (3)原因排除法
??????????????????????????第六章 數(shù)據(jù)庫(kù)技術(shù)基礎(chǔ)
1.?數(shù)據(jù)管理技術(shù)經(jīng)歷以下三個(gè)階段:人工管理階段(50年代中期以前);文件系統(tǒng)階段(50年代后期到60年代中期);數(shù)據(jù)庫(kù)系統(tǒng)階段(60年代后期以來(lái))。?
2?人工管理階段
當(dāng)時(shí)外存沒(méi)有磁盤(pán)等直接存取的存儲(chǔ)設(shè)備;軟件沒(méi)有操作系統(tǒng),數(shù)據(jù)的處理是批處理。
人工管理數(shù)據(jù)具有如下特點(diǎn): 1)數(shù)據(jù)不保存 2)數(shù)據(jù)需要由應(yīng)用程序自己管理,沒(méi)有相應(yīng)的軟件來(lái)處理數(shù)據(jù) 3)數(shù)據(jù)不共享 4)數(shù)據(jù)不具有獨(dú)立性。
2?文件系統(tǒng)階段
50年代后期到60年代中期,在操作系統(tǒng)中有專(zhuān)門(mén)的數(shù)據(jù)管理軟件,一般稱(chēng)為文件系統(tǒng)。文件系統(tǒng)是數(shù)據(jù)庫(kù)系統(tǒng)發(fā)展的初級(jí)階段。用文件系統(tǒng)管理數(shù)據(jù)具有如下特點(diǎn):1)數(shù)據(jù)可長(zhǎng)期保存 ?2)簡(jiǎn)單的數(shù)據(jù)管理功能 ?3)數(shù)據(jù)共享性差 4)數(shù)據(jù)的獨(dú)立性差。
2?3.?數(shù)據(jù)庫(kù)系統(tǒng)階段
60年代末期,人們對(duì)文件系統(tǒng)進(jìn)行了擴(kuò)充,研制了一種結(jié)構(gòu)化的數(shù)據(jù)組織和處理方式,才出現(xiàn)了真正的數(shù)據(jù)庫(kù)系統(tǒng)。數(shù)據(jù)庫(kù)系統(tǒng)的基本特點(diǎn)如下: 1)數(shù)據(jù)的集成性 2)數(shù)據(jù)的高度共享性與低冗余性 ?3)數(shù)據(jù)獨(dú)立性高
2.?數(shù)據(jù)的獨(dú)立性包括:
①物理獨(dú)立性:是指數(shù)據(jù)的物理結(jié)構(gòu)的改變,如存儲(chǔ)設(shè)備的更換、物理存儲(chǔ)的更換、存取方式改變等都不影響數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu),從而不致引起應(yīng)用程序的改變。
②邏輯獨(dú)立性:是指數(shù)據(jù)的總體邏輯結(jié)構(gòu)改變時(shí),如修改數(shù)據(jù)模式、改變數(shù)據(jù)間的聯(lián)系等,不需要修改相應(yīng)的應(yīng)用程序。
3.?數(shù)據(jù)庫(kù)的基本術(shù)語(yǔ)
(1)數(shù)據(jù)(Data)
定義:數(shù)據(jù)是描述事物的符號(hào)記錄。數(shù)據(jù)的表現(xiàn)形式不僅是數(shù)字,還包括字符(文字和符號(hào))、圖表(圖形、圖像和表格)及聲音、語(yǔ)言等 。信息是從原始數(shù)據(jù)中經(jīng)過(guò)篩選、提煉等加工后,產(chǎn)生的對(duì)決策有影響的數(shù)據(jù)。
(2)數(shù)據(jù)庫(kù)(Database)定義:數(shù)據(jù)庫(kù)(DB)是長(zhǎng)期儲(chǔ)存在計(jì)算機(jī)內(nèi)的、有組織的、可共享的數(shù)據(jù)的集合。數(shù)據(jù)庫(kù)有以下特點(diǎn):1)數(shù)據(jù)結(jié)構(gòu)化 2)實(shí)現(xiàn)數(shù)據(jù)共享 3)減少數(shù)據(jù)的冗余 ??4)數(shù)據(jù)獨(dú)立。
(3)數(shù)據(jù)庫(kù)管理系統(tǒng)(Databbase Management System簡(jiǎn)稱(chēng)DBMS)定義:數(shù)據(jù)庫(kù)管理系統(tǒng)它是位于用戶(hù)和操作系統(tǒng)(OS)之間的一層數(shù)據(jù)管理軟件,負(fù)責(zé)數(shù)據(jù)庫(kù)中數(shù)據(jù)組織、數(shù)據(jù)操縱、數(shù)據(jù)維護(hù)、數(shù)據(jù)控制及保護(hù)和數(shù)據(jù)接口等。
(4)數(shù)據(jù)庫(kù)管理員(Database Adminstrator簡(jiǎn)稱(chēng)DBA)定義:由專(zhuān)職人員對(duì)數(shù)據(jù)庫(kù)進(jìn)行規(guī)劃、設(shè)計(jì)、維護(hù)、監(jiān)視等,稱(chēng)這些專(zhuān)職人員為數(shù)據(jù)庫(kù)管理員。數(shù)據(jù)庫(kù)管理員的具體職責(zé)包括: 1)數(shù)據(jù)庫(kù)定義與設(shè)計(jì) 2)數(shù)據(jù)庫(kù)運(yùn)行與維護(hù) ?3)數(shù)據(jù)庫(kù)的改進(jìn)和重組重構(gòu)。
(5)數(shù)據(jù)庫(kù)系統(tǒng)(Database System簡(jiǎn)稱(chēng)DBS)定義:數(shù)據(jù)庫(kù)系統(tǒng)一般由數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)(及其開(kāi)發(fā)軟件)、系統(tǒng)平臺(tái)、應(yīng)用系統(tǒng)和人員構(gòu)成。
4.?(1)數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式。
?外模式也稱(chēng)子模式或用戶(hù)模式,還稱(chēng)為用戶(hù)級(jí)模式。它是數(shù)據(jù)庫(kù)用戶(hù)能夠看見(jiàn)和使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是數(shù)據(jù)庫(kù)用戶(hù)的數(shù)據(jù)視圖。
?模式也稱(chēng)邏輯模式,還稱(chēng)概念模式。是數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述。
?內(nèi)模式也稱(chēng)存儲(chǔ)模式,還稱(chēng)物理模式。它是數(shù)據(jù)物理結(jié)構(gòu)和存儲(chǔ)方式的描述。
5.?數(shù)據(jù)模型的基本概念:數(shù)據(jù)模型根據(jù)不同的應(yīng)用層次劃分為三種類(lèi)型:概念模型、邏輯模型、物理模型。
ü?概念模型:也稱(chēng)信息模型。它是按用戶(hù)觀點(diǎn)來(lái)對(duì)數(shù)據(jù)和信息建模,主要用于數(shù)據(jù)庫(kù)設(shè)計(jì)。它與具體數(shù)據(jù)庫(kù)管理系統(tǒng)無(wú)關(guān),與具體的計(jì)算機(jī)平臺(tái)無(wú)關(guān)。目前,較為流行的概念模型有E-R模型、擴(kuò)充的E-R模型、面向?qū)ο竽P偷取?/p>
ü?邏輯模型:又稱(chēng)數(shù)據(jù)模型。它是按計(jì)算機(jī)系統(tǒng)觀點(diǎn)對(duì)數(shù)據(jù)建模,主要用于DBMS的實(shí)現(xiàn)。目前數(shù)據(jù)模式有很多種,包括層次模型、網(wǎng)狀模型和關(guān)系模型、面向?qū)ο竽P偷取?/p>
ü?物理模型:它是一中面向計(jì)算機(jī)物理表示的模型,此模型給出了數(shù)據(jù)模型在計(jì)算機(jī)上的物理結(jié)構(gòu)的表示。
6.?數(shù)據(jù)模型的三要素:
①數(shù)據(jù)結(jié)構(gòu)。數(shù)據(jù)結(jié)構(gòu)用來(lái)描述系統(tǒng)的靜態(tài)特征。它主要描述數(shù)據(jù)的類(lèi)型、內(nèi)容性質(zhì)以及數(shù)據(jù)間的聯(lián)系等。
②數(shù)據(jù)操作。數(shù)據(jù)操作用于描述系統(tǒng)的動(dòng)態(tài)特征。它主要描述在相應(yīng)數(shù)據(jù)結(jié)構(gòu)上的操作類(lèi)型與操作方式。數(shù)據(jù)庫(kù)主要有檢索和更新(包括插入、刪除和修改)兩類(lèi)操作。
③數(shù)據(jù)約束條件。 數(shù)據(jù)約束條件是一組完整型規(guī)則的集合,它描述了數(shù)據(jù)及其聯(lián)系應(yīng)具有的制約和依賴(lài)規(guī)則。
7.?在數(shù)據(jù)庫(kù)領(lǐng)域中最常用的數(shù)據(jù)模型有層次模型、網(wǎng)狀模型、關(guān)系模型三種模型。
8.?關(guān)系模型是數(shù)據(jù)庫(kù)領(lǐng)域中目前最重要的一種數(shù)據(jù)模型。關(guān)系模型的本質(zhì)是一張二維表,關(guān)系模型中,一張二維表就稱(chēng)為一個(gè)關(guān)系。
(1)?關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)。關(guān)系模型采用二維表來(lái)表示,簡(jiǎn)稱(chēng)表。如下表是一張學(xué)生登記表,它由行(元組)和列(屬性)組成。
(2)?外鍵:二維表中某個(gè)屬性或?qū)傩越M合雖不是該表的關(guān)鍵字或只是關(guān)鍵字的一部分,但卻是另外一個(gè)表的關(guān)鍵字時(shí),稱(chēng)該屬性或?qū)傩越M合為這個(gè)表的外部關(guān)鍵字或外鍵。
(3)?元組也被稱(chēng)為記錄,表中的一行稱(chēng)為一條記錄
(4)?屬性頁(yè)稱(chēng)為字段,表中的一列為一個(gè)屬性,每個(gè)屬性都有一個(gè)名稱(chēng),也被稱(chēng)為字段名。
(5)?主鍵或主關(guān)鍵字,是表中的某個(gè)屬性或?qū)傩越M,用來(lái)唯一的確定一個(gè)元組,一個(gè)表中只有一個(gè)主鍵
(6)?值域是屬性的取值范圍,例如人的性別只能是“男”或“女”。因此性別的值域?yàn)椋y,女)。
9.?關(guān)系二維表一般具有下面幾個(gè)性質(zhì): 1) 元組個(gè)數(shù)有限性 2) 元組的唯一性 ?3)元組次序的無(wú)關(guān)性 ?4)元組分量的原子性 5)屬性名的唯一性 ?6)屬性的次序無(wú)關(guān)性 ?7) 分量值域的同一性
10.?關(guān)系模型的約束條件。關(guān)系模型定義三種數(shù)據(jù)約束條件:
(1)?實(shí)體完整性約束條件。實(shí)體完整性約束要求關(guān)系中主碼的任何屬性都不能為空。這是數(shù)據(jù)庫(kù)完整性的最基本的要求,因?yàn)橹鞔a唯一標(biāo)識(shí)元組,如為空則不能為主碼。
(2)?參照完整性約束條件。參照完整性約束是對(duì)關(guān)系間引用數(shù)據(jù)的一種限制。即在關(guān)系中的外鍵要么是所關(guān)聯(lián)關(guān)系中的實(shí)際存在的元組,要么就為空值。比如在下面關(guān)系中:職工關(guān)系(職工編號(hào),姓名,性別,部門(mén)編號(hào))部門(mén)關(guān)系(部門(mén)編號(hào),部門(mén)名稱(chēng),部門(mén)經(jīng)理)職工編號(hào)是職工關(guān)系的主碼,而外碼為部門(mén)編號(hào),職工關(guān)系與部門(mén)關(guān)系通過(guò)部門(mén)編號(hào)關(guān)聯(lián),參照完整性要求職工關(guān)系中的部門(mén)編號(hào)的值在部門(mén)關(guān)系中必有相應(yīng)元組。
(3)?用戶(hù)定義的完整性約束條件。用戶(hù)定義的完整性約束條件是某一具體數(shù)據(jù)庫(kù)的約束條件,是用戶(hù)自己定義的某一具體數(shù)據(jù)必須滿(mǎn)足的語(yǔ)義要求。其中前兩者約束條件由關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)自動(dòng)支持。對(duì)后者,則由關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)提供完整性約束語(yǔ)言,用戶(hù)利用該語(yǔ)言定義出約束條件。 ?
?
11.?傳統(tǒng)的集合運(yùn)算:并、交、差。 專(zhuān)門(mén)的關(guān)系運(yùn)算包括選擇、投影、連接、除。
(1)?選擇:選擇運(yùn)算是根據(jù)某些條件對(duì)關(guān)系做水平分割,即選取符合條件的元組。
(2)?投影:投影運(yùn)算是從關(guān)系內(nèi)選擇出若干屬性列組成新的關(guān)系。
(3)?連接:連接也稱(chēng)為θ聯(lián)接。它是從兩個(gè)關(guān)系的笛卡爾積中選取屬性間滿(mǎn)足一定條件的元組組成新的關(guān)系。
12.?2. 結(jié)構(gòu)化查詢(xún)語(yǔ)言SQL的組成
13.?SQL語(yǔ)言包括數(shù)據(jù)定義、數(shù)據(jù)查詢(xún)、數(shù)據(jù)操縱、數(shù)據(jù)控制4個(gè)方面。數(shù)據(jù)定義(DDL)包括定義基本表、定義視圖、定義索引3部分。數(shù)據(jù)查詢(xún)是建立數(shù)據(jù)庫(kù)的主要目的,SQL語(yǔ)言提供了SELECT語(yǔ)句進(jìn)行查詢(xún)。數(shù)據(jù)操縱包括數(shù)據(jù)檢索和更新兩部分功能。數(shù)據(jù)控制是指控制用戶(hù)對(duì)數(shù)據(jù)的存儲(chǔ)權(quán)力。
14.?數(shù)據(jù)庫(kù)設(shè)計(jì)一般分為以下六個(gè)階段:
① 需求分析階段
進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)首先必須準(zhǔn)確分析用戶(hù)的需求,按需求合理的設(shè)計(jì)系統(tǒng)。
②概念設(shè)計(jì)階段
概念結(jié)構(gòu)設(shè)計(jì)是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵,它通過(guò)對(duì)用戶(hù)需求進(jìn)行綜合、歸納與抽象,形成一個(gè)獨(dú)立于具體DBMS的概念模型。
③邏輯設(shè)計(jì)階段
該階段是將概念結(jié)構(gòu)轉(zhuǎn)化為某個(gè)DBMS所支持的數(shù)據(jù)模型,并對(duì)其進(jìn)行優(yōu)化,得到數(shù)據(jù)庫(kù)的邏輯模型。
④物理設(shè)計(jì)階段
數(shù)據(jù)庫(kù)物理設(shè)計(jì)是為邏輯數(shù)據(jù)模型選取一個(gè)最合適應(yīng)用環(huán)境的物理結(jié)構(gòu)(包括存儲(chǔ)結(jié)構(gòu)和存取方法)。
⑤實(shí)現(xiàn)階段
在數(shù)據(jù)庫(kù)實(shí)施階段,設(shè)計(jì)人員運(yùn)用DBMS提供的數(shù)據(jù)語(yǔ)言及其宿主語(yǔ)言,根據(jù)邏輯設(shè)計(jì)和物理設(shè)計(jì)的結(jié)果建立數(shù)據(jù)庫(kù),編制與調(diào)試應(yīng)用程序,組織數(shù)據(jù)入庫(kù),并進(jìn)行試運(yùn)行。
⑥ 運(yùn)行和維護(hù)階段
數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)經(jīng)過(guò)試運(yùn)行后即可投入正式運(yùn)行。在其運(yùn)行過(guò)程中必須不斷對(duì)其進(jìn)行評(píng)價(jià)、調(diào)整與修改。
15.?視圖設(shè)計(jì)一般有三種方法:自頂向下、自底向上、由內(nèi)向外。
?
第七章??計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)
1.?計(jì)算機(jī)網(wǎng)絡(luò)的定義與分類(lèi)?
定義:計(jì)算機(jī)網(wǎng)絡(luò)是利用通信設(shè)備和線(xiàn)路將分布在不同地理位置的、功能獨(dú)立的多個(gè)計(jì)算機(jī)系統(tǒng)互連起來(lái),實(shí)現(xiàn)網(wǎng)絡(luò)中資源共享和通信的系統(tǒng)。
從系統(tǒng)功能的角度來(lái)看,一個(gè)網(wǎng)絡(luò)包括三個(gè)組成部分:
????????(1) 通信子網(wǎng):負(fù)責(zé)數(shù)據(jù)通信,是實(shí)現(xiàn)網(wǎng)絡(luò)通信功能的設(shè)備及其軟件的集合。(如傳輸線(xiàn)路、通信設(shè)備)
????????(2) 資源子網(wǎng):實(shí)現(xiàn)網(wǎng)絡(luò)資源共享的設(shè)備和軟件集合。?(如計(jì)算機(jī)、軟件、網(wǎng)絡(luò)數(shù)據(jù)等)
????????(3) 通信協(xié)議:通信雙方共同遵守的規(guī)則和約定。
分類(lèi)?---- 從規(guī)模上可以分為以下幾種:局域網(wǎng)→城域網(wǎng)→廣域網(wǎng)→互聯(lián)網(wǎng)
2.?計(jì)算機(jī)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)
????在計(jì)算機(jī)網(wǎng)絡(luò)中,人把計(jì)算機(jī)、服務(wù)器、交換機(jī)、路由器等網(wǎng)絡(luò)設(shè)備抽象為“點(diǎn)”,把網(wǎng)絡(luò)中的電纜等通信介質(zhì)抽象為“線(xiàn)”,這樣就可以將一個(gè)復(fù)雜的計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)抽象為由點(diǎn)和線(xiàn)組成的幾何圖形。人們稱(chēng)這種圖形為網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)。
網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的類(lèi)型:
(1) 總線(xiàn)型網(wǎng)絡(luò)
將所有的節(jié)點(diǎn)都連接到一條電纜上布線(xiàn)方式。設(shè)備:網(wǎng)卡、同軸電纜、連接頭 特點(diǎn): 安裝簡(jiǎn)便,成本低,但故障診斷較困難。說(shuō)明:該拓?fù)浣Y(jié)構(gòu)基本被淘汰。
(2) 星型網(wǎng)絡(luò)
由中央節(jié)點(diǎn)與各個(gè)計(jì)算機(jī)連接組成的網(wǎng)絡(luò)。設(shè)備:網(wǎng)卡、雙絞線(xiàn)、交換機(jī)。特點(diǎn):控制簡(jiǎn)單、故障診斷容易、容易在網(wǎng)絡(luò)中增加新的站點(diǎn)。缺點(diǎn)是中心節(jié)點(diǎn)負(fù)擔(dān)較重。說(shuō)明:該拓?fù)浣Y(jié)構(gòu)在局域網(wǎng)中應(yīng)用最廣。
??(3) 環(huán)型網(wǎng)絡(luò)??????
?環(huán)型網(wǎng)絡(luò)各個(gè)結(jié)點(diǎn)在網(wǎng)絡(luò)中形成一個(gè)閉合的環(huán),信息在環(huán)中作單向流動(dòng),可以實(shí)現(xiàn)任意兩個(gè)結(jié)點(diǎn)之間的通信。說(shuō)明:該拓?fù)浣Y(jié)構(gòu)基本被淘汰。?????
(4)?樹(shù)型網(wǎng)絡(luò)??
樹(shù)型網(wǎng)絡(luò)是星型網(wǎng)絡(luò)的一種變體,它是一個(gè)樹(shù)形層次結(jié)構(gòu)的網(wǎng)絡(luò)拓?fù)洹?/p>
(5) 網(wǎng)狀型網(wǎng)絡(luò)?????
???網(wǎng)狀型網(wǎng)絡(luò)的每一個(gè)節(jié)點(diǎn)都與其他節(jié)點(diǎn)有一條專(zhuān)業(yè)線(xiàn)路相連。?????
在上述5種拓?fù)浣Y(jié)構(gòu)中,前3種主要用于局域網(wǎng)。另外,在實(shí)際網(wǎng)絡(luò)中,特別是大型的網(wǎng)絡(luò)結(jié)構(gòu)中,網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)一般是上述幾種網(wǎng)絡(luò)相互連接而成,整個(gè)網(wǎng)絡(luò)并沒(méi)有一個(gè)統(tǒng)一的拓?fù)浣Y(jié)構(gòu)。
3.?計(jì)算機(jī)網(wǎng)絡(luò)性能指標(biāo)
??帶寬:網(wǎng)絡(luò)上能夠同時(shí)傳輸信息的最大容量。?
??時(shí)延:指一個(gè)數(shù)據(jù)分組從網(wǎng)絡(luò)的一端傳輸?shù)侥繕?biāo)端所需要的時(shí)間。?
??網(wǎng)絡(luò)容量:指一個(gè)網(wǎng)絡(luò)中所能容納的最大的網(wǎng)絡(luò)終端數(shù)目。?
??支持的協(xié)議與服務(wù):網(wǎng)絡(luò)所支持的協(xié)議越多,則能提供的服務(wù)也越多。?
4.?ISO?OSI/RM模型
?OSI是一個(gè)七層網(wǎng)絡(luò)模型,包括物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層、會(huì)話(huà)層、表示層和應(yīng)用層。每一層均有自己的一套功能集,并與緊鄰的上層和下層交互作用。
?物理層:該層負(fù)責(zé)原始的比特流數(shù)據(jù)信號(hào)的傳送以及定義計(jì)算機(jī)和通訊設(shè)備之間的接口標(biāo)準(zhǔn)。
?數(shù)據(jù)鏈路層:負(fù)責(zé)網(wǎng)絡(luò)內(nèi)部的幀傳輸,用于建立、維護(hù)和釋放數(shù)據(jù)鏈路,以及傳輸差錯(cuò)的檢出與恢復(fù)。
?網(wǎng)絡(luò)層:解決的是網(wǎng)絡(luò)與網(wǎng)絡(luò)之間的通信問(wèn)題。即無(wú)論兩臺(tái)計(jì)算機(jī)相距多遠(yuǎn),中間相隔多少個(gè)網(wǎng)絡(luò),這一層保障它們可以互相通信。?
?傳輸層:作用是把數(shù)據(jù)可靠地從一方送到另一方,解決的是數(shù)據(jù)在網(wǎng)絡(luò)之間傳輸?shù)馁|(zhì)量問(wèn)題。該層傳送的信息單位是報(bào)文。?
?會(huì)話(huà)層:功能包括:負(fù)責(zé)建立和終止網(wǎng)絡(luò)的數(shù)據(jù)傳輸。?
?表示層:負(fù)責(zé)數(shù)據(jù)的表示,比如發(fā)送數(shù)據(jù)之前的加密,接收數(shù)據(jù)時(shí)的解密,中英文的翻譯等等。
?應(yīng)用層:該層提供網(wǎng)絡(luò)與用戶(hù)應(yīng)用軟件之間的接口服務(wù)。常用的電子郵件服務(wù),文件傳輸服務(wù)等都是這一層提供的。
在OSI的7層模型中,網(wǎng)絡(luò)層以下3層表現(xiàn)為通訊子網(wǎng),之上的各層表現(xiàn)為資源子網(wǎng)。
5.?計(jì)算機(jī)網(wǎng)絡(luò)硬件。?
①服務(wù)器:是提供網(wǎng)絡(luò)服務(wù)的主機(jī),一般網(wǎng)絡(luò)服務(wù)器要安裝相關(guān)的服務(wù)軟件并能被網(wǎng)絡(luò)中的其它計(jì)算機(jī)訪(fǎng)問(wèn)。網(wǎng)絡(luò)服務(wù)器有文件服務(wù)器、WWW服務(wù)器、郵件服務(wù)器、通信服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器等。?
②客戶(hù)機(jī):有時(shí)也稱(chēng)為工作站,通過(guò)它可以訪(fǎng)問(wèn)服務(wù)器上的資源。?
常見(jiàn)的網(wǎng)絡(luò)通信設(shè)備有網(wǎng)卡、中繼器、網(wǎng)橋、集線(xiàn)器、交換機(jī)、路由器等。
③網(wǎng)絡(luò)接口卡:簡(jiǎn)稱(chēng)網(wǎng)卡,它能夠使工作站、服務(wù)器、打印機(jī)或其他節(jié)點(diǎn)通過(guò)網(wǎng)絡(luò)介質(zhì)接收并發(fā)送數(shù)據(jù)。全球每個(gè)網(wǎng)卡都有一個(gè)唯一的網(wǎng)卡地址(MAC),網(wǎng)卡屬于OSI模型的物理層的設(shè)備。?
④中繼器:由于信號(hào)在傳輸過(guò)程中有衰減,中繼器作用是放大信號(hào)以使其傳輸?shù)酶h(yuǎn)一些。中繼器屬于OSI模型的物理層的設(shè)備。?
⑥?集線(xiàn)器:也稱(chēng)為HUB,它只是一個(gè)信號(hào)放大和中轉(zhuǎn)的設(shè)備,有多個(gè)端口連接一組工作站。集線(xiàn)器的基本功能是信號(hào)分發(fā),把一個(gè)端口接收的信號(hào)向所有端口分發(fā)出去。因而容易形成數(shù)據(jù)堵塞。集線(xiàn)器屬于OSI模型的物理層的設(shè)備。?
⑦?網(wǎng)橋:具有單個(gè)的輸入端口和輸出端口的設(shè)備,它像一個(gè)聰明的集線(xiàn)器,將兩個(gè)相似的網(wǎng)絡(luò)連接起來(lái),并對(duì)網(wǎng)絡(luò)數(shù)據(jù)的流通進(jìn)行管理。網(wǎng)橋?qū)儆贠SI模型的數(shù)據(jù)鏈路層設(shè)備。?
⑧交換機(jī):交換機(jī)又叫智能集線(xiàn)器或多端口網(wǎng)橋,它的每一個(gè)端口都扮演一個(gè)網(wǎng)橋的角色,即數(shù)據(jù)在轉(zhuǎn)發(fā)過(guò)程中具有過(guò)濾作用,在交換機(jī)內(nèi)部有一個(gè)端口與網(wǎng)卡地址對(duì)照表,它負(fù)責(zé)將每一信息包獨(dú)立地從源端口送至指定網(wǎng)卡地址的目的端口,一個(gè)端口工作時(shí)不會(huì)影響到其它端口的傳輸。交換機(jī)的最基本功能就是集中連接網(wǎng)絡(luò)設(shè)備(如服務(wù)器、工作站、路由器、網(wǎng)絡(luò)打印機(jī)等),共同構(gòu)成星形網(wǎng)絡(luò)。?
⑨路由器:主要用于互連局域網(wǎng)和廣域網(wǎng),實(shí)現(xiàn)不同網(wǎng)絡(luò)互相通信。在互聯(lián)網(wǎng)絡(luò)環(huán)境下,信息從一個(gè)網(wǎng)絡(luò)傳到另一個(gè)網(wǎng)絡(luò)時(shí),有一個(gè)選擇最佳路徑進(jìn)行通信的問(wèn)題,這個(gè)最佳路徑由路由器提供。路由器屬于OSI模型的網(wǎng)絡(luò)層設(shè)備。?
⑩網(wǎng)關(guān):是最復(fù)雜的網(wǎng)絡(luò)連接設(shè)備,主要用于連接差別非常大的異種網(wǎng)絡(luò),與路由器相比,網(wǎng)關(guān)主要工作在OSI的傳輸層以上。網(wǎng)關(guān)按功能可分為以下三類(lèi):①?協(xié)議網(wǎng)關(guān)?②?應(yīng)用網(wǎng)關(guān)。③?安全網(wǎng)關(guān)。???????
6.?計(jì)算機(jī)網(wǎng)絡(luò)軟件
網(wǎng)絡(luò)軟件系統(tǒng)主要包括有:網(wǎng)絡(luò)操作系統(tǒng);網(wǎng)絡(luò)通信協(xié)議;網(wǎng)絡(luò)工具軟件;網(wǎng)絡(luò)應(yīng)用軟件?
7.?網(wǎng)絡(luò)IP地址?
?為了使計(jì)算機(jī)相互識(shí)別并進(jìn)行通信,每臺(tái)連入互聯(lián)網(wǎng)中的計(jì)算機(jī)都有一個(gè)“號(hào)碼”,這個(gè)“號(hào)碼”稱(chēng)為該計(jì)算機(jī)的因特網(wǎng)地址,由于這個(gè)地址是在IP協(xié)議中定義并由該協(xié)議處理的,因此通常稱(chēng)為IP地址。IP協(xié)議是TCP/IP協(xié)議族中最為核心的協(xié)議,它是網(wǎng)絡(luò)層的協(xié)議。在TCP/IP中,IP地址是一個(gè)很基本的概念,是理解網(wǎng)絡(luò)通信的一個(gè)重要基礎(chǔ)。
Internet接入方式 計(jì)算機(jī)接入Internet的最基本的方式有三種:通過(guò)局域網(wǎng)接入、電話(huà)線(xiàn)接入、有線(xiàn)電視電纜接入。另外,還可以通過(guò)無(wú)線(xiàn)方式接入。
8.?域名系統(tǒng)?域名:為方便記憶而為計(jì)算機(jī)進(jìn)行命名。與IP地址作用同,但便于記憶。(通常95%的個(gè)人用戶(hù)入網(wǎng)后由ISP提供一個(gè)動(dòng)態(tài)IP地址,沒(méi)有域名)
域名系統(tǒng)?DNS :完成域名向IP地址的轉(zhuǎn)換。是由若干個(gè)域名服務(wù)器程序完成的。域名解析就是將域名翻譯成IP地址的過(guò)程。
9.?WWW服務(wù)
??(1) Web(萬(wàn)維網(wǎng)) 所謂WWW(World Wide Web),也稱(chēng)或Web,是建立在客戶(hù)機(jī)/服務(wù)器模型之上,以HTML語(yǔ)言和HTTP協(xié)議為基礎(chǔ),能夠提供面向各種Internet服務(wù)的信息瀏覽系統(tǒng)。
萬(wàn)維網(wǎng)的工作方式:
????????WWW是基于客戶(hù)機(jī)/服務(wù)器方式工作的??蛻?hù)機(jī)與服務(wù)器各自完成不同的功能,其中:
?????????①?瀏覽器。是一種安裝在客戶(hù)端專(zhuān)門(mén)用于定位和訪(fǎng)問(wèn)Web信息,獲取相關(guān)資源的導(dǎo)航工具。通過(guò)瀏覽器,除了可以訪(fǎng)問(wèn)WWW資源空間的信息外,還可以訪(fǎng)問(wèn)包括Telnet、FTP、電子郵件等全部的Internet資源。
?????????②?WWW服務(wù)器(又稱(chēng)Web服務(wù)器)。存放有網(wǎng)頁(yè),即瀏覽器中所看到的畫(huà)面??蛻?hù)程序向服務(wù)器程序發(fā)出請(qǐng)求,服務(wù)器程序向客戶(hù)程序送回客戶(hù)所要的網(wǎng)頁(yè)文檔。
(2) URL(統(tǒng)一資源定位符)
?????????也稱(chēng)為Web地址或網(wǎng)址。
?????????一個(gè)完整的URL包含三個(gè)部分:第一部分使用的是通訊協(xié)議;第二個(gè)部分是服務(wù)器的名稱(chēng)或IP地址;第三是部分是網(wǎng)頁(yè)或文件的文件名。三者組合起來(lái),就是完整的URL。例如:
?????????http://主機(jī)全名[:端口號(hào)]/文件路徑/文件名
?????????ftp://用戶(hù)名@服務(wù)器域名/目錄文件
?????????telnet:// 服務(wù)器域名
?????????例:ftp://ftp.microsoft.com/Softlib/
?????????????????http://blog.sina.com/cn/main/
(3) 主頁(yè)
????????我們把只使用域名,如(http://www.scau.edu.cn)就可以瀏覽到的第一個(gè)網(wǎng)頁(yè)稱(chēng)為該網(wǎng)站的主頁(yè),主頁(yè)實(shí)際上也是一個(gè)Web站點(diǎn)的首頁(yè)。通過(guò)主頁(yè)中的超鏈接就可以瀏覽該網(wǎng)站的其它頁(yè)面。?
???????網(wǎng)頁(yè)(Web頁(yè)):瀏覽器中所看到的畫(huà)面。
(4) 搜索引擎
????????是專(zhuān)業(yè)搜索網(wǎng)站為用戶(hù)提供的檢索信息的搜索工具,常見(jiàn)有百度搜索(www.baidu.com)、Google搜索(www.google.com)、雅虎搜索(www.yahoo.cn)、搜狐(www.sohu.com)等。?
10.?文件傳輸(FTP)
FTP就是將遠(yuǎn)程計(jì)算機(jī)中的文件拷貝到自己計(jì)算機(jī)中,或?qū)⒈镜赜?jì)算機(jī)中的文件拷貝到遠(yuǎn)程計(jì)算機(jī)中。
11.?中國(guó)科學(xué)技術(shù)網(wǎng)(CSTNET)、中國(guó)教育和科研網(wǎng)(CERNET)、中國(guó)公用計(jì)算機(jī)互聯(lián)網(wǎng)(CHINANET)和中國(guó)金橋網(wǎng)(CHINAGBN),其中CSTNET和CERNET是為科研、教育服務(wù)的非營(yíng)利性質(zhì)的Internet,CHINANET和CHINAGBN是為社會(huì)提供Internet服務(wù)的經(jīng)營(yíng)性Internet.
第八章 ?多媒體技術(shù)
1.多媒體計(jì)算機(jī)的概念:從一般意義上講,在計(jì)算機(jī)或通訊領(lǐng)域,媒體是指信息的載體或者信息的存儲(chǔ)實(shí)體,信息載體包括數(shù)字、文字、聲音、圖形、圖像、視頻,信息的存儲(chǔ)實(shí)體包括磁盤(pán)、磁帶、光盤(pán)、U盤(pán)等。而就多媒體計(jì)算機(jī)而言,媒體則是指信息載體。?
根據(jù)國(guó)際電信聯(lián)盟的定義,媒體可分為5種:感覺(jué)媒體、?表示媒體、顯示媒體、存儲(chǔ)媒體、傳輸媒體多媒體:通常所指的多媒體就是文字、聲音、圖像、圖形、動(dòng)畫(huà)、視頻等各種媒體在計(jì)算機(jī)統(tǒng)一管理下的有機(jī)結(jié)合。?
2.?多媒體特點(diǎn)是:
???(1) 多樣性:多媒體不只處理一種媒體,而是綜合處理多種媒體,包括圖文聲像信息。
???(2) 集成性:多媒體不是多種媒體簡(jiǎn)單的收集,而是被有機(jī)地集成為系統(tǒng)。
???(3) 交互性:多種媒體系統(tǒng)可以實(shí)現(xiàn)人機(jī)互動(dòng),用戶(hù)可以根據(jù)需要來(lái)使用系統(tǒng)。
多媒體信息的主要元素
1.文本:包含字母、數(shù)字、漢字等基本元素。
2.圖形:又稱(chēng)矢量圖。
3.圖像:又稱(chēng)位圖或像素圖。
4.?動(dòng)畫(huà):采用編程或動(dòng)畫(huà)軟件創(chuàng)作的連續(xù)畫(huà)面。
5.?音頻:指人耳能聽(tīng)到的連續(xù)變化的音波。
6.?視頻:動(dòng)態(tài)的影視圖像。
3. 多媒體計(jì)算機(jī)硬件系統(tǒng)
(1) 基本硬件設(shè)備:
??????①?光盤(pán)存儲(chǔ)器
?????光盤(pán)存儲(chǔ)器由光盤(pán)和光盤(pán)驅(qū)動(dòng)器構(gòu)成。
?????②?音頻卡
?????又名“聲卡”,主要用于處理聲音,是多媒體計(jì)算機(jī)的基本配置。目前許多計(jì)算機(jī)的主板上都集成了聲卡的功能,聲卡不再以單獨(dú)形式存在。
聲卡的作用主要有:
????①?A/D(模/數(shù))轉(zhuǎn)換——將作為模擬量的自然聲音轉(zhuǎn)化成數(shù)字化的聲音,然后以文件形式保存在計(jì)算機(jī)中。
????②?D/A(數(shù)/模)轉(zhuǎn)換——把數(shù)字化的聲音轉(zhuǎn)換成模擬量的自然聲音并輸出到聲音還原設(shè)備(例如耳機(jī)、有源音箱、音箱放大器等)中。
????③?輸入、輸出功能——利用聲卡的輸入/輸出端口可以將模擬信號(hào)引入聲卡并轉(zhuǎn)換成數(shù)字信號(hào);也可以將數(shù)字信號(hào)轉(zhuǎn)換成模擬信號(hào)送到輸出端口驅(qū)動(dòng)音響設(shè)備發(fā)出聲音。
聲卡的主要接口:
???①?觸摸屏:屬于輸入設(shè)備,可通過(guò)手指直接觸及屏幕上的菜單、光標(biāo)、接鈕等。
????系統(tǒng)主要由傳感器、控制部件、驅(qū)動(dòng)程序組成。
????當(dāng)用手指或其它設(shè)備觸摸顯示器前面的觸摸屏?xí)r,所摸到的位置以坐標(biāo)形式被觸摸屏控制器檢測(cè)到,并通過(guò)接口送到CPU,從而確定用戶(hù)所輸入的信息。
???②?視頻卡:插在主機(jī)板的擴(kuò)展槽內(nèi),可以對(duì)視頻信號(hào)進(jìn)行數(shù)字化轉(zhuǎn)換、編輯和處理,以及保存數(shù)字化文件。
通常使用的視頻采集卡可接收模擬視頻源的信號(hào)(如錄像機(jī)、電視機(jī)、LD影碟機(jī)等),并對(duì)該類(lèi)信號(hào)進(jìn)行數(shù)字化處理,然后再壓縮編碼成數(shù)字視頻信號(hào)。
????掃描儀:是一種圖形輸入設(shè)備。配合適當(dāng)?shù)膽?yīng)用軟件后,掃描儀還可以進(jìn)行中、英文智能識(shí)別。?
4.數(shù)字音頻文件格式:WAV、mP3、RA、MID、APE、AIF。?????
5.圖像與圖形的區(qū)別
圖像由像素構(gòu)成,像素是組成圖像最基本的元素,每個(gè)圖像點(diǎn)用若干個(gè)二進(jìn)制位進(jìn)行描述。圖像通常用于表現(xiàn)自然景觀、人物、動(dòng)物、植物等復(fù)雜的場(chǎng)景。?圖形是由具有方向和長(zhǎng)度的矢量線(xiàn)段構(gòu)成。圖形使用坐標(biāo)、運(yùn)算關(guān)系以及顏色數(shù)據(jù)進(jìn)行描述,因此把圖形叫做“矢量圖”。圖形的數(shù)據(jù)量小,常用于表現(xiàn)直線(xiàn)、曲線(xiàn)以及由各種線(xiàn)段圍成的圖形,不適于描述色彩豐富、復(fù)雜的自然影像。?
6.動(dòng)畫(huà)和視頻常見(jiàn)的文件格式:SWF/AVI/DV/RM/RMVB
?