版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
計(jì)算機(jī)導(dǎo)論復(fù)習(xí)第1章緒論介紹了計(jì)算機(jī)的定義、分類、特點(diǎn)、用途和發(fā)展等基本概念。分析了信息化社會(huì)的基本特征、Internet對信息化社會(huì)的影響以及信息化社會(huì)對計(jì)算機(jī)人才及其知識結(jié)構(gòu)的基本要求,概要地介紹了計(jì)算機(jī)科學(xué)與技術(shù)學(xué)科的內(nèi)涵、知識體系和研究范疇。第一臺(tái)電子計(jì)算機(jī)ENIAC和圖靈獎(jiǎng)世界上第一臺(tái)電子計(jì)算機(jī)ENIAC
1946年誕生于美國賓夕法尼亞大學(xué)。美國計(jì)算機(jī)協(xié)會(huì)ACM在1966年紀(jì)念電子計(jì)算機(jī)誕生20周年時(shí),決定設(shè)立計(jì)算機(jī)界的第一個(gè)獎(jiǎng)項(xiàng),并很自然地將其命名為“圖靈獎(jiǎng)”,以紀(jì)念這位計(jì)算機(jī)科學(xué)理論的奠基人。計(jì)算機(jī)發(fā)展經(jīng)歷的四個(gè)階段第一代計(jì)算機(jī)(1946年~1957年):電子管第二代計(jì)算機(jī)(1958年~1964年):晶體管第三代計(jì)算機(jī)(1965年~1971年):集成電路第四代計(jì)算機(jī)(1972年~今):大規(guī)模集成電路第2章計(jì)算機(jī)的基礎(chǔ)知識計(jì)算機(jī)的運(yùn)算基礎(chǔ)命題邏輯與邏輯代數(shù)基礎(chǔ)計(jì)算機(jī)的基本結(jié)構(gòu)與工作原理程序設(shè)計(jì)基礎(chǔ)算法基礎(chǔ)數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)
十進(jìn)制數(shù)制:按進(jìn)位的原則進(jìn)行計(jì)數(shù)稱為進(jìn)位計(jì)數(shù)制,簡稱數(shù)制。位權(quán)表示法數(shù)制的特點(diǎn): 數(shù)字的總個(gè)數(shù)等于基數(shù)。最大的數(shù)字比基數(shù)小1。每個(gè)數(shù)字都要乘以基數(shù)的冪次,該冪次由每個(gè)數(shù)字所在的位置決定。任何一個(gè)N進(jìn)制數(shù)A可表示為:A=AnAn-1…A1A0.A-1A-2…A-m
二進(jìn)制二進(jìn)制:使用數(shù)字0和1等符號來表示數(shù)值且采用“逢二進(jìn)一”的進(jìn)位計(jì)數(shù)制。二進(jìn)制加法和乘法運(yùn)算規(guī)則:
0+0=00×0=0 0+1=1 0×1=0 1+0=1 1×0=0 1+1=1 1×1=1
八進(jìn)制與十六進(jìn)制八進(jìn)制:使用數(shù)字0、1、2、3、4、5、6、7等符號來表示數(shù)值的,且采用“逢八進(jìn)一”的進(jìn)位計(jì)數(shù)制。十六進(jìn)制:使用數(shù)字0、1、2、3、4、5、6、7、8、9和A、B、C、D、E、F等符號來表示數(shù)值,其中A、B、C、D、E、F分別表示數(shù)字10、11、12、13、14、15。十六進(jìn)制的計(jì)數(shù)方法為“逢十六進(jìn)一”。
掌握各進(jìn)制數(shù)字之間的相互轉(zhuǎn)換的方法(包括帶小數(shù)點(diǎn)位的)
碼制原碼表示法:用符號位和數(shù)值表示帶符號數(shù),正數(shù)的符號位用“0”表示,負(fù)數(shù)的符號位用“1”表示,數(shù)值部分用二進(jìn)制形式表示。反碼表示法:正數(shù)的反碼與原碼相同,負(fù)數(shù)的反碼為對該數(shù)的原碼除符號位外各位取反。補(bǔ)碼表示法:正數(shù)的補(bǔ)碼與原碼相同,負(fù)數(shù)的補(bǔ)碼為對該數(shù)的原碼除符號位外各位取反,然后在最后一位加1。
“與”(∧):兩個(gè)命題A和B的“與”(又稱為A和B的“合取”)是一個(gè)復(fù)合命題,記為A∧B。當(dāng)且僅當(dāng)A和B同時(shí)為真時(shí)A∧B為真,在其他的情況下A∧B的真值均為假。
A∧B的真值表:
A
BA∧BTTTTFFFTFFFF
連接詞“與”(∧)
連接詞“或”(∨)“或”(∨):兩個(gè)命題A和B的“或”(又稱為A和B的“析取”)是一個(gè)復(fù)合命題,記為A∨B。當(dāng)且僅當(dāng)A和B同時(shí)為假時(shí)A∨B為假,在其他的情況下A∨B的真值均為真。A
B
A∨BTTTTFTFTTFFF
連接詞“非”(┑)“非”(┑):命題A的“非”(又稱為A的“否定”)是一個(gè)復(fù)合命題,記為┑A(chǔ)。若A為真,則┑A(chǔ)為假;若A為假,則┑A(chǔ)為真。┑A(chǔ)的真值表:A┑A(chǔ)TFFT會(huì)列命題公式的真值表
例如:輔助存儲(chǔ)器內(nèi)存儲(chǔ)器運(yùn)算器
控制器輸入設(shè)備輸出設(shè)備
程序原始數(shù)據(jù)
運(yùn)算結(jié)果控制信息數(shù)據(jù)計(jì)算機(jī)硬件的基本結(jié)構(gòu)掌握計(jì)算機(jī)的五大組成部分
運(yùn)算器運(yùn)算器:對二進(jìn)制數(shù)進(jìn)行運(yùn)算的部件。它在控制器的控制下執(zhí)行程序中的指令,完成各種算術(shù)運(yùn)算、邏輯運(yùn)算、比較運(yùn)算、移位運(yùn)算以及字符運(yùn)算等。運(yùn)算器的組成:算術(shù)邏輯部件(ALU)完成加、減、乘、除等四則運(yùn)算以及與、或、非、移位等邏輯運(yùn)算;寄存器用來暫存參加運(yùn)算的操作數(shù)或中間結(jié)果。運(yùn)算器的主要技術(shù)指標(biāo):運(yùn)算速度,其單位是MIPS(百萬指令/秒。
存儲(chǔ)器存儲(chǔ)器:用來存儲(chǔ)數(shù)據(jù)和程序的部件。存儲(chǔ)單位:“位”(bit)、“字節(jié)”(byte)、“字”和“字長”存儲(chǔ)容量:存儲(chǔ)器所包含的存儲(chǔ)單元的總數(shù),其單位為K(1K=210=1024)。存儲(chǔ)器的分類:內(nèi)存儲(chǔ)器:又稱為主存儲(chǔ)器,包括隨機(jī)存取存儲(chǔ)器(RAM)和只讀存儲(chǔ)器(ROM)等。外存儲(chǔ)器:又稱為輔助存儲(chǔ)器,簡稱為外存或輔存,用來存放需要長期保存的信息。下列哪一種存儲(chǔ)器是順序存取的存儲(chǔ)媒體。A.軟盤B.硬盤C.光盤D.磁帶
控制器控制器:是指揮計(jì)算機(jī)的各個(gè)部件按照指令的功能要求協(xié)調(diào)工作的部件??刂破鞯慕M成:程序計(jì)數(shù)器(PC):用來對程序中的指令進(jìn)行計(jì)數(shù),使控制器能依次讀取指令;指令寄存器(IR):在指令執(zhí)行期間暫時(shí)保存正在執(zhí)行的指令。指令譯碼器(ID):用來識別指令的功能,分析指令的操作要求。時(shí)序控制電路:用來生成時(shí)序信號,以協(xié)調(diào)在指令執(zhí)行周期內(nèi)各部件的工作。微操作控制電路:用來產(chǎn)生各種控制操作命令。
輸入/輸出設(shè)備輸入/輸出設(shè)備:簡稱為I/O設(shè)備,是外部與計(jì)算機(jī)交換信息的渠道。輸入設(shè)備:用于輸入程序、數(shù)據(jù)、操作命令、圖形、圖像以及聲音等信息。常用的輸入設(shè)備有鍵盤、鼠標(biāo)器、掃描儀、光筆、數(shù)字化儀以及語音輸入裝置等。輸出設(shè)備:用于顯示或打印程序、運(yùn)算結(jié)果、文字、圖形、圖像等,也可以播放聲音。常用的輸出設(shè)備有顯示器、打印機(jī)、XY繪圖儀等。
計(jì)算機(jī)的指令系統(tǒng)指令:能被計(jì)算機(jī)識別并執(zhí)行的二進(jìn)制代碼,它規(guī)定了計(jì)算機(jī)能完成的某一種操作。指令系統(tǒng):一臺(tái)計(jì)算機(jī)能執(zhí)行的所有指令的集合。指令的格式:一條指令由操作碼和地址碼組成。操作碼規(guī)定了該指令進(jìn)行的操作種類;地址碼給出了操作數(shù)、結(jié)果以及下一條指令的地址。指令的分類:數(shù)據(jù)傳送型指令數(shù)據(jù)處理型指令輸入輸出型指令硬件控制指令
程序設(shè)計(jì)語言機(jī)器語言:由計(jì)算機(jī)的指令系統(tǒng)組成,使用機(jī)器語言編寫的程序計(jì)算機(jī)能夠直接理解并執(zhí)行。匯編語言:使用“助憶符”來表示指令的操作碼,并使用存儲(chǔ)單元或寄存器的名字表示地址碼。高級程序設(shè)計(jì)語言:是一種與機(jī)器的指令系統(tǒng)無關(guān)、表達(dá)形式更接近于被描述的問題的程序設(shè)計(jì)語言,便于程序的編寫。使用高級程序設(shè)計(jì)語言編寫的程序稱為源程序,它必須經(jīng)過程序設(shè)計(jì)語言翻譯系統(tǒng)的處理后才能執(zhí)行。面向過程程序設(shè)計(jì)語言面向?qū)ο蟪绦蛟O(shè)計(jì)語言
結(jié)構(gòu)化程序設(shè)計(jì)結(jié)構(gòu)化程序設(shè)計(jì):采用自頂向下逐步求精的設(shè)計(jì)方法和單入口單出口的控制成分(順序、分支和循環(huán))。TFTF條件AAB(a)順序結(jié)構(gòu)(b)選擇型分支結(jié)構(gòu)(c)循環(huán)結(jié)構(gòu)AB條件幾種典型的數(shù)據(jù)結(jié)構(gòu)的特點(diǎn)線性表?xiàng)j?duì)列第3章計(jì)算機(jī)硬件系統(tǒng)內(nèi)容提要本章以微型計(jì)算機(jī)為例介紹計(jì)算機(jī)硬件系統(tǒng)的組成,包括系統(tǒng)單元、內(nèi)存、系統(tǒng)總線、擴(kuò)展卡以及常用的輸入輸出設(shè)備和輔助存儲(chǔ)器。通過本章學(xué)習(xí),要求掌握計(jì)算機(jī)系統(tǒng)的基本結(jié)構(gòu)和工作原理,了解多種輸入輸出設(shè)備及其功能。
馮·諾依曼體系結(jié)構(gòu)馮·諾依曼體系結(jié)構(gòu)的要點(diǎn):計(jì)算機(jī)由運(yùn)算器、控制器、存儲(chǔ)器、輸入設(shè)備和輸出設(shè)備5大部分組成??刂破骱瓦\(yùn)算器是其核心,稱為CPU按存儲(chǔ)程序原理進(jìn)行工作數(shù)據(jù)和程序以二進(jìn)制代碼形式不加區(qū)別地存放在存儲(chǔ)器中,存放的位置由地址確定控制器是根據(jù)存放在存儲(chǔ)器中的指令序列(程序)進(jìn)行工作,并由一個(gè)程序計(jì)數(shù)器控制指令的執(zhí)行。
馮·諾依曼體系結(jié)構(gòu)(續(xù))
控制器輸入設(shè)備運(yùn)算器(ALU)輸出設(shè)備存儲(chǔ)器
微型計(jì)算機(jī)的硬件結(jié)構(gòu)
微型計(jì)算機(jī)硬件系統(tǒng)結(jié)構(gòu)內(nèi)部的連接方式采用總線結(jié)構(gòu)。數(shù)據(jù)總線:數(shù)據(jù)總線是傳送數(shù)據(jù)和指令代碼的信號線,它是雙向總線。地址總線:地址總線是傳送CPU所要訪問的存儲(chǔ)單元或輸入輸出接口地址的信號線,它是單向的??刂瓶偩€:控制總線是管理總線上活動(dòng)的信號線??刂瓶偩€中的信號是用來實(shí)現(xiàn)CPU對外部部件的控制、狀態(tài)等信息的傳送以及中斷信號的傳送等。
存儲(chǔ)體系結(jié)構(gòu)通用寄存器堆指令和數(shù)據(jù)緩沖棧脫機(jī)外部存儲(chǔ)器(磁帶、光盤等)聯(lián)機(jī)外部存儲(chǔ)器(磁盤等)主存儲(chǔ)器(DRAM)Cache(SRAM)存儲(chǔ)容量越來越大速度越來越快
主存儲(chǔ)器主存儲(chǔ)器又稱為內(nèi)存儲(chǔ)器或內(nèi)存,是指能夠通過指令中的地址直接訪問的存儲(chǔ)器,它被用來存儲(chǔ)正在被CPU使用的程序和數(shù)據(jù)。隨機(jī)存儲(chǔ)器(RAM)閃存(flashRAM,Flash)動(dòng)態(tài)RAM(DRAM)靜態(tài)RAM(SRAM)只讀存儲(chǔ)器(ROM)可編程只讀存儲(chǔ)器(PROM)可刪除編程只讀存儲(chǔ)器(EPROM)電可刪除編程存儲(chǔ)器(EEPROM)互補(bǔ)金屬氧化物半導(dǎo)體(CMOS)磁阻隨機(jī)存取存儲(chǔ)器(MRAM):
主存儲(chǔ)器容量
存儲(chǔ)器的容量是衡量存儲(chǔ)器性能的重要指標(biāo)之一,以字或字節(jié)為單位來表示存儲(chǔ)器存儲(chǔ)單元的總數(shù),就得到了存儲(chǔ)器的容量。1KB等于1024字節(jié)。1MB等于1024×1024字節(jié)。1GB等于1024×1024×1024字節(jié)。1TB等于1024×1024×1024×1024字節(jié)。
輸入輸出系統(tǒng)計(jì)算機(jī)系統(tǒng)的輸入輸出系統(tǒng)的基本功能:為數(shù)據(jù)傳輸操作選擇輸入輸出設(shè)備。在選定的輸入輸出設(shè)備和CPU(或主存儲(chǔ)器)之間交換數(shù)據(jù)。計(jì)算機(jī)系統(tǒng)有兩種體系結(jié)構(gòu):獨(dú)立體系結(jié)構(gòu):它指的是制造商生產(chǎn)的機(jī)器不允許用戶進(jìn)行擴(kuò)展,即用戶不能夠通過簡單的方式增加新設(shè)備。開放體系結(jié)構(gòu):它允許用戶通過系統(tǒng)主板上提供的擴(kuò)展槽增加新的設(shè)備。其方法是插入適配卡到系統(tǒng)的主板擴(kuò)展槽上,然后通過適配卡的端口和連接電纜連接適配卡和新的外部設(shè)備。第4章計(jì)算機(jī)系統(tǒng)軟件
與工具軟件本章將介紹程序設(shè)計(jì)語言翻譯系統(tǒng)、操作系統(tǒng)、辦公軟件以及幾種常用的工具軟件。對辦公軟件僅作簡單介紹。計(jì)算機(jī)系統(tǒng)軟件計(jì)算機(jī)軟件可分為系統(tǒng)軟件、應(yīng)用軟件和實(shí)用工具軟件三大類。系統(tǒng)軟件是計(jì)算機(jī)系統(tǒng)中最接近硬件的一層軟件,它與具體的應(yīng)用領(lǐng)域無關(guān)。如:操作系統(tǒng)和編譯程序等。計(jì)算機(jī)系統(tǒng)中的其他軟件一般都通過系統(tǒng)軟件發(fā)揮作用。在使用計(jì)算機(jī)的過程中需要許多應(yīng)用軟件(office)和工具軟件(下載,看圖,壓縮,殺毒等)來為我們服務(wù),了解并學(xué)會(huì)使用這類軟件是很有必要的。程序設(shè)計(jì)語言翻譯系統(tǒng)
計(jì)算機(jī)硬件只能識別并執(zhí)行機(jī)器指令,但人們普遍習(xí)慣于使用高級程序設(shè)計(jì)語言或匯編語言來編寫程序。為了讓計(jì)算機(jī)能夠理解高級程序設(shè)計(jì)語言或匯編語言并執(zhí)行用它編寫的程序,必須要為它配備一個(gè)“翻譯”,這就是所謂的程序設(shè)計(jì)語言翻譯系統(tǒng)。程序設(shè)計(jì)語言翻譯系統(tǒng)是一類系統(tǒng)軟件,它能夠?qū)⑹褂媚骋环N源語言編寫的程序翻譯成為與其等價(jià)的使用另一種目標(biāo)語言編寫的程序。使用源語言編寫的程序稱為源程序,使用目標(biāo)語言編寫的程序稱為目標(biāo)程序。程序設(shè)計(jì)語言翻譯系統(tǒng)(續(xù))源程序是程序設(shè)計(jì)語言翻譯系統(tǒng)加工的“原材料”,而目標(biāo)程序則是程序設(shè)計(jì)語言翻譯系統(tǒng)加工的“最終產(chǎn)品”。程序設(shè)計(jì)語言翻譯系統(tǒng)大致上可以分成三類:匯編語言翻譯系統(tǒng)、高級程序設(shè)計(jì)語言翻譯(編譯)系統(tǒng)和高級程序設(shè)計(jì)語言解釋系統(tǒng)。這些翻譯系統(tǒng)之間的不同之處主要體現(xiàn)在它們生成計(jì)算機(jī)可以執(zhí)行的機(jī)器語言的過程中。匯編語言翻譯系統(tǒng)
匯編語言翻譯系統(tǒng)的主要功能是將用匯編語言書寫的程序翻譯成用二進(jìn)制碼0或1表示的等價(jià)的機(jī)器語言,形成計(jì)算機(jī)可以執(zhí)行的機(jī)器指令代碼。
匯編源程序
二進(jìn)制機(jī)器語言程序
匯編程序翻譯器輸入
輸出圖4-1匯編程序翻譯器示意圖高級程序設(shè)計(jì)
語言翻譯(編譯)系統(tǒng)
高級程序設(shè)計(jì)語言編譯系統(tǒng)是將用高級語言書寫的源程序翻譯成等價(jià)的機(jī)器語言程序或匯編程序的處理系統(tǒng),也稱為編譯程序。它以高級語言書寫的程序(稱為源程序)作為輸入,以機(jī)器語言或匯編語言表示的程序(稱為目標(biāo)程序)作為輸出,它的最終任務(wù)是產(chǎn)生一個(gè)可在具體計(jì)算機(jī)上執(zhí)行的目標(biāo)程序。由于編譯程序的設(shè)計(jì)原理與方法同樣也可以用于解釋程序。所以在計(jì)算機(jī)科學(xué)技術(shù)專業(yè)的培養(yǎng)計(jì)劃中,通常僅講述程序設(shè)計(jì)語言編譯原理。圖4-2用C語言編寫的源程序#include<stdio.h>main(){inti,num;floatsum;printf("Enternumbers:\n");sum=0;for(i=0;i<10;i++){scanf("%d",&num);sum=sum+num;}printf("sum=%3.1f\n",sum);printf("Average=%3.1f\n",sum/10.0);}會(huì)用C語言寫簡單的程序高級程序設(shè)計(jì)語言解釋系統(tǒng)高級程序設(shè)計(jì)語言解釋系統(tǒng)是按照源程序中的語句的動(dòng)態(tài)順序逐條翻譯并立即執(zhí)行相應(yīng)功能的處理系統(tǒng)。
源程序解釋系統(tǒng)(逐句解釋、執(zhí)行)
結(jié)果圖4-4源程序解釋器
原始數(shù)據(jù)操作系統(tǒng)
什么是操作系統(tǒng)計(jì)算機(jī)系統(tǒng)是一個(gè)十分復(fù)雜的系統(tǒng),要使其協(xié)調(diào)、高效地工作,必須有一套進(jìn)行自動(dòng)管理和便于用戶操作的機(jī)構(gòu)。操作系統(tǒng)是用來管理計(jì)算機(jī)系統(tǒng)的軟硬件資源、提高計(jì)算機(jī)系統(tǒng)資源的使用效率、方便用戶使用的程序集合。它是對計(jì)算機(jī)系統(tǒng)進(jìn)行自動(dòng)管理的控制中心。操作系統(tǒng)的功能1、資源管理功能:從資源管理的角度來看,操作系統(tǒng)的功能主要有以下4個(gè)方面。(1)處理機(jī)管理:操作系統(tǒng)的重要任務(wù)是控制程序的執(zhí)行,它負(fù)責(zé)對系統(tǒng)中各個(gè)處理機(jī)及其狀態(tài)進(jìn)行登記,管理各程序?qū)μ幚頇C(jī)的要求,按照一定的策略將系統(tǒng)中的各個(gè)處理機(jī)分配給申請的用戶作業(yè)(進(jìn)程)。目前計(jì)算機(jī)系統(tǒng)中所使用的大多數(shù)是“多任務(wù)”、“多線程”的操作系統(tǒng)。操作系統(tǒng)的功能(續(xù))(2)存儲(chǔ)器管理操作系統(tǒng)按照一定的策略為用戶作業(yè)分配存儲(chǔ)空間,記錄主存儲(chǔ)器的使用情況,并對主存儲(chǔ)器中的信息提供保護(hù),在該作業(yè)執(zhí)行結(jié)束后將它占用的內(nèi)存單元收回以便其他程序使用。(3)輸入輸出設(shè)備管理由于輸入輸出設(shè)備的速度遠(yuǎn)遠(yuǎn)低于CPU,操作系統(tǒng)應(yīng)對設(shè)備的輸入輸出性能有很清晰的分類,以便當(dāng)外部有輸入輸出要求時(shí)能及時(shí)地響應(yīng)。操作系統(tǒng)記錄系統(tǒng)中各個(gè)輸入輸出設(shè)備的狀態(tài),按照各個(gè)設(shè)備的不同特點(diǎn)采取不同的策略分配和回收外部設(shè)備以及控制外部設(shè)備按用戶程序的要求進(jìn)行操作。操作系統(tǒng)的功能(續(xù))(4)文件管理:操作系統(tǒng)的文件管理功能是對存放在計(jì)算機(jī)中的信息進(jìn)行邏輯組織和物理組織、維護(hù)文件目錄的結(jié)構(gòu)以及實(shí)現(xiàn)對文件的各種操作。有了文件管理,用戶可以按文件名存取數(shù)據(jù)而不必了解這些數(shù)據(jù)的確切物理位置。操作系統(tǒng)的功能(續(xù))
2、人機(jī)交互功能人機(jī)交互功能主要靠可以進(jìn)行輸入輸出的外部設(shè)備和相應(yīng)的軟件來完成。這些外部設(shè)備主要有鍵盤、顯示器、鼠標(biāo)等。驅(qū)動(dòng)這些設(shè)備進(jìn)行工作的軟件,就是操作系統(tǒng)提供用戶進(jìn)行人機(jī)交互功能的“源泉”。這些軟件的主要作用是控制有關(guān)的設(shè)備的運(yùn)行,理解并執(zhí)行通過人機(jī)交互界面?zhèn)鱽淼母鞣N命令和要求。目前,早期廣泛使用并沿用至今的人機(jī)交互設(shè)備有鍵盤輸入設(shè)備和顯示器等,近年來語音輸入設(shè)備、文字讀入設(shè)備、圖形圖象掃描輸入設(shè)備等的使用也越來越普遍,使得計(jì)算機(jī)系統(tǒng)人機(jī)交互的功能越來越強(qiáng)。操作系統(tǒng)的分類操作系統(tǒng)也有許多不同的分類方法。按照計(jì)算機(jī)硬件的規(guī)??梢苑譃榇笮蜋C(jī)操作系統(tǒng)、小型機(jī)操作系統(tǒng)和微型機(jī)操作系統(tǒng)。另外一種方法是按照操作系統(tǒng)的性能來分類,即可以把操作系統(tǒng)分為多道批處理操作系統(tǒng)、分時(shí)操作系統(tǒng)、實(shí)時(shí)操作系統(tǒng)和網(wǎng)絡(luò)操作系統(tǒng)。第5章計(jì)算機(jī)應(yīng)用軟件
本章介紹常用應(yīng)用軟件的基本功能和使用方法,包括文字處理軟件、電子表格軟件和文稿演示軟件。在學(xué)完本章之后,讀者應(yīng)該能夠了解文字處理軟件Word2000、電子表格軟件Excel2000和文稿演示軟件PowerPoint的基本功能,并掌握這些應(yīng)用軟件的使用方法。當(dāng)然要能熟練地應(yīng)用這些軟件則應(yīng)在平時(shí)多增加練習(xí)的機(jī)會(huì)。Word、Excel、PowerPoint的擴(kuò)展名第6章數(shù)據(jù)庫系統(tǒng)及其應(yīng)用
數(shù)據(jù)庫系統(tǒng)的基本概念結(jié)構(gòu)化查詢語言SQL概述SQL的數(shù)據(jù)定義操作SQL的數(shù)據(jù)查詢操作SQL的數(shù)據(jù)更新操作SQL的視圖操作幾種新型的數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng)的應(yīng)用信息:信息是人們對現(xiàn)實(shí)事物的抽象反映。數(shù)據(jù):數(shù)據(jù)是記錄信息的物理符號,是表達(dá)和傳遞信息的工具。數(shù)據(jù)處理:數(shù)據(jù)處理是指對各種類型的數(shù)據(jù)進(jìn)行收集、分類、存儲(chǔ)、排序、檢索、加工和傳輸?shù)炔僮鬟^程。幾個(gè)基本概念
數(shù)據(jù)庫系統(tǒng)的定義數(shù)據(jù)庫系統(tǒng):是在數(shù)據(jù)庫系統(tǒng)中實(shí)現(xiàn)對數(shù)據(jù)進(jìn)行管理的軟件系統(tǒng),它是數(shù)據(jù)庫系統(tǒng)的重要組成部分和核心,由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫管理員、數(shù)據(jù)庫應(yīng)用程序以及用戶五部分組成。數(shù)據(jù)庫(DataBase,DB):是統(tǒng)一管理的相關(guān)數(shù)據(jù)的集合。數(shù)據(jù)庫管理系統(tǒng)(DataBaseManagementSystem,DBMS):是對數(shù)據(jù)庫進(jìn)行管理的軟件,它是數(shù)據(jù)庫系統(tǒng)的核心。
數(shù)據(jù)庫系統(tǒng)的定義(續(xù))數(shù)據(jù)庫管理員(DataBaseAdministrator,DBA):是對數(shù)據(jù)庫進(jìn)行規(guī)劃、設(shè)計(jì)、協(xié)調(diào)、維護(hù)和管理的IT技術(shù)人員。數(shù)據(jù)庫應(yīng)用程序:是使用數(shù)據(jù)庫語言開發(fā)的、能夠滿足數(shù)據(jù)處理需求的應(yīng)用程序。用戶:用戶可以通過數(shù)據(jù)庫管理系統(tǒng)直接操縱數(shù)據(jù)庫,或者通過數(shù)據(jù)庫應(yīng)用程序來操縱數(shù)據(jù)庫數(shù)據(jù)庫系統(tǒng)的組成
數(shù)據(jù)庫
數(shù)據(jù)庫管理系統(tǒng)
應(yīng)用程序應(yīng)用程序應(yīng)用程序
用戶用戶用戶
數(shù)據(jù)庫管理員6.1.2數(shù)據(jù)管理技術(shù)的發(fā)展計(jì)算機(jī)數(shù)據(jù)管理大致經(jīng)歷了如下四個(gè)階段:人工管理階段。文件系統(tǒng)階段。數(shù)據(jù)庫階段。高級數(shù)據(jù)庫階段。數(shù)據(jù)庫管理系統(tǒng)的類型
在數(shù)據(jù)庫技術(shù)中,使用數(shù)據(jù)模型來描述數(shù)據(jù)庫的結(jié)構(gòu)和組織形式。數(shù)據(jù)模型主要有四種:層次模型、網(wǎng)狀模型、關(guān)系模型和面向?qū)ο竽P?。層次模型是用層次結(jié)構(gòu)描述數(shù)據(jù)間的從屬關(guān)系。在層次模型中,數(shù)據(jù)間的關(guān)系象一棵倒置的樹網(wǎng)狀模型關(guān)系模型
面向?qū)ο竽P停好嫦驅(qū)ο竽P椭饕糜诿嫦驅(qū)ο蟮臄?shù)據(jù)庫中。在面向?qū)ο竽P椭械幕靖拍钍菍ο蠛皖悺C總€(gè)對象有一個(gè)惟一的名稱,在對象內(nèi)部封裝了對象所具有的屬性和對象能執(zhí)行的方法。類是對具有相同屬性和方法的所有對象的一個(gè)抽象,類有四個(gè)主要的性質(zhì):封裝性、繼承性、多態(tài)性和重載。結(jié)構(gòu)化查詢語言SQL概述結(jié)構(gòu)化查詢語言(StructuredQueryLanguage,SQL):是一種基于關(guān)系代數(shù)和關(guān)系演算的的數(shù)據(jù)操縱語言,目前一般都采用SQL作為共同的數(shù)據(jù)操縱語言和標(biāo)準(zhǔn)接口,是數(shù)據(jù)庫領(lǐng)域的一種主流語言。
SQL的數(shù)據(jù)查詢操作數(shù)據(jù)查詢語句是SQL的核心,是SQL數(shù)據(jù)操縱功能的重要組成部分。SQL的查詢語句使用非常靈活,功能十分強(qiáng)大,它可以實(shí)現(xiàn):簡單查詢連接查詢嵌套查詢SQL的數(shù)據(jù)查詢語句
數(shù)據(jù)查詢語句的一般形式:SELECT<目標(biāo)屬性>FROM<基本表名或視圖名>[WHERE<條件表達(dá)式>][GROUPBY<屬性名1>[HAVING<條件表達(dá)式>]][ORDERBY<屬性名2>[<次序>]]數(shù)據(jù)查詢語句的組成:SELECT子句FROM子句WHERE子句GROUPBY子句ORDERBY子句SQL數(shù)據(jù)查詢語句的含義
根據(jù)WHERE子句中的<條件表達(dá)式>從由<基本表名或視圖名>指定的基本表或視圖中找出滿足條件的元組,按SELECT子句中的<目標(biāo)屬性>選出元組中的分量,形成查詢結(jié)果。如果有ORDER子句,則將結(jié)果根據(jù)指定的<屬性名2>按<次序>所指定的順序排列(選ASC為升序,選DESC為降序)。如果有GROUP子句,則將查詢結(jié)果按<屬性名1>進(jìn)行分組,每組產(chǎn)生結(jié)果表中的一個(gè)元組,分組的附加條件用HAVING短語中的<條件表達(dá)式>給出。簡單查詢舉例簡單查詢:在單個(gè)基本表上的查詢,不涉及多個(gè)基本表的連接查詢和嵌套查詢等復(fù)雜的情況?!祭?-7〗在基本表S中查詢?nèi)w學(xué)生的詳細(xì)信息:SELECT*FROMS
該查詢語句等價(jià)于:
SELECT學(xué)號,姓名,年齡,性別,系別FROMS〖例6-10〗在基本表S中查詢所有男學(xué)生的學(xué)號、姓名和出生年份:SELECT學(xué)號,姓名,2004-年齡FROMWHERE性別=‘男’〖例6-11〗在基本表S中查詢計(jì)算機(jī)科學(xué)與基礎(chǔ)醫(yī)學(xué)系女學(xué)生的總數(shù)和平均年齡,可用以下查詢語句實(shí)現(xiàn):
SELECTCOUNT(*),AVG(年齡)FROMSWHERE系別=‘計(jì)算機(jī)科學(xué)系’AND性別=‘插入語句
形式1:INSERTINTO<基本表名>[(<屬性名1>[,<屬性名
2>]…)]VALUER(<常量1>[,<常量2>]...)形式2:INSERTINTO<基本表名>[(<屬性名1>[,<屬性名2>]...)]<SELECT語句>〖例6-18〗在學(xué)生基本表S中插入一名新學(xué)生的元組,其學(xué)號、姓名、年齡、性別和所在系別分別為20022503、周冰、22、男和計(jì)算機(jī)科學(xué)系。
INSERTINTOSVALUER(‘20022503’,‘周冰’,22,‘男’,‘計(jì)算機(jī)科學(xué)系’)SQL的數(shù)據(jù)刪除操作
數(shù)據(jù)刪除語句:DELETEFROM<基本表名>[WHERE<條件表達(dá)式>]
注意:該語句從指定的基本表中刪除滿足條件的那些元組,當(dāng)沒有WHERE子句時(shí)表示刪除該基本表中的全部元組,但該基本表的定義仍然保存在數(shù)據(jù)字典中。刪除操作是刪除元組,而不是刪除元組中的某些屬性值。SQL的數(shù)據(jù)修改操作
數(shù)據(jù)修改語句:UPDATE<基本表>SET<屬性名1>=<表達(dá)式1>[,<屬性名2>=<表達(dá)式2>,...][WHERE<條件表達(dá)式>]含義:修改指定基本表中滿足條件表達(dá)式的元組中的指定屬性值,SET子句中的表達(dá)式給出了修改后的值。〖例6-21〗在學(xué)生基本表S中把學(xué)號為20022501學(xué)生的系別改為‘護(hù)理系’:UPDATESSET系別=‘護(hù)理系’WHERE學(xué)號=‘20022501’〖例6-22〗在學(xué)生基本表S中把所有學(xué)生的年齡加1:UPDATESSET年齡=年齡+1第7章多媒體技術(shù)及其應(yīng)用本章主要介紹多媒體技術(shù)、多媒體創(chuàng)作工具及其應(yīng)用。包括多媒體、超媒體、超文本的概念,視頻、音頻等各種媒體技術(shù)及其制作工具。通過本章學(xué)習(xí),要求初步掌握多媒體技術(shù)及其應(yīng)用,了解超文本、超媒體的組成和創(chuàng)作方法以及虛擬現(xiàn)實(shí)等多媒體應(yīng)用。
媒體的定義
媒體是一種分發(fā)和表示信息的方法,例如,文本、圖形、圖像和聲音。感知媒體:通過視、聽和嗅覺來感知周圍信息媒體的內(nèi)部表示:計(jì)算機(jī)內(nèi)部表示多媒體信息的方法。例如ASCII、JPEG以及MPEG等媒體的外部表示:輸入輸出多媒體信息的工具和設(shè)備存儲(chǔ)媒體:存儲(chǔ)多媒體信息的一個(gè)數(shù)據(jù)載體。例如光盤傳輸媒體:信息在有線媒體或無線媒體連接的網(wǎng)絡(luò)上傳輸聲音數(shù)字化過程中,采樣頻率、量化位數(shù)、聲道數(shù)是影響聲音質(zhì)量的因素圖象文件中,bmp是沒被的格式,而gif,化jpg,png等是被壓縮的格式第8章計(jì)算機(jī)網(wǎng)絡(luò)及其應(yīng)用內(nèi)容提要本章主要介紹計(jì)算機(jī)通信與網(wǎng)絡(luò)的基本知識以及計(jì)算機(jī)網(wǎng)絡(luò)的應(yīng)用和操作。通過本章的學(xué)習(xí),了解計(jì)算機(jī)通信的基礎(chǔ)知識、計(jì)算機(jī)網(wǎng)絡(luò)的體系結(jié)構(gòu)與使用方式、企業(yè)內(nèi)部網(wǎng)與外聯(lián)網(wǎng),并能運(yùn)用Internet的服務(wù)功能進(jìn)行上網(wǎng)操作。計(jì)算機(jī)網(wǎng)絡(luò)是一種新的知識媒體,人們不僅可以從網(wǎng)絡(luò)上獲得各種各樣的信息資源,而且還可以在網(wǎng)上辦公、發(fā)布文件、發(fā)送E_mail以及進(jìn)行商業(yè)活動(dòng)等?;拘g(shù)語帶寬(Bandwidth):網(wǎng)絡(luò)數(shù)據(jù)傳輸率(bits/秒,bps)結(jié)點(diǎn)(Node):連接到網(wǎng)絡(luò)上的任何設(shè)備客戶機(jī)(Client):請求并使用其他結(jié)點(diǎn)可用資源的結(jié)點(diǎn),如文件服務(wù)器、打印機(jī)服務(wù)器、通信服務(wù)器、Web服務(wù)器、數(shù)據(jù)庫服務(wù)器。服務(wù)器(Server):允許其他結(jié)點(diǎn)共享自己資源的結(jié)點(diǎn)基本術(shù)語數(shù)據(jù)(data)——運(yùn)送消息的實(shí)體。信號(signal)——數(shù)據(jù)的電氣的或電磁的表現(xiàn)?!澳M的”(analogous)——代表消息的參數(shù)的取值是連續(xù)的?!皵?shù)字的”(digital)——代表消息的參數(shù)的取值是離散的。碼元(code)——在使用時(shí)間域(或簡稱為時(shí)域)的波形表示數(shù)字信號時(shí),代表不同離散數(shù)值的基本波形。數(shù)字信號、模擬信號。計(jì)算機(jī)網(wǎng)絡(luò)的概念計(jì)算機(jī)網(wǎng)絡(luò)是指利用通信設(shè)備及傳輸媒體將處于不同地理位置的多臺(tái)具有獨(dú)立功能的計(jì)算機(jī)連接起來,在通信軟件(網(wǎng)絡(luò)協(xié)議、網(wǎng)絡(luò)操作系統(tǒng)等)的支持下,來實(shí)現(xiàn)計(jì)算機(jī)間資源共享、信息交換或協(xié)同工作的系統(tǒng)。常見的網(wǎng)絡(luò)設(shè)備的作用集線器網(wǎng)橋交換機(jī)路由器網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)把網(wǎng)絡(luò)中的計(jì)算機(jī)等設(shè)備抽象為點(diǎn),把網(wǎng)絡(luò)中的通信媒體抽象為線,這樣就形成了由點(diǎn)和線組成的幾何圖形,即采用拓?fù)鋵W(xué)方法抽象出的網(wǎng)絡(luò)結(jié)構(gòu),我們稱之為網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)??偩€型網(wǎng)絡(luò)星形網(wǎng)絡(luò)環(huán)形網(wǎng)絡(luò)樹型網(wǎng)絡(luò)網(wǎng)形網(wǎng)絡(luò)混合型網(wǎng)絡(luò)TCP/IP參考模型TCP/IP協(xié)議是1974年由VintonCerf和RobertKahn開發(fā)的,隨著Internet的飛速發(fā)展,TCP/IP協(xié)議現(xiàn)已成為事實(shí)上的國際標(biāo)準(zhǔn)。TCP/IP協(xié)議實(shí)際上是一組協(xié)議,是一個(gè)完整的體系結(jié)構(gòu)。如圖所示。五層協(xié)議的體系結(jié)構(gòu)應(yīng)用層(applicationlayer)運(yùn)輸層(transportlayer)網(wǎng)絡(luò)層(networklayer)數(shù)據(jù)鏈路層(datalinklayer)物理層(physicallayer)數(shù)據(jù)鏈路層5應(yīng)用層4運(yùn)輸層3網(wǎng)絡(luò)層2數(shù)據(jù)鏈路層1物理層TCP/IP模型中傳輸層、網(wǎng)絡(luò)層、數(shù)據(jù)鏈路層、物理層各起什么作用IP地址的表示
IP地址是一個(gè)32位的二進(jìn)制數(shù)。如:11001010011000110110000010001100為了便于使用,將IP地址采用點(diǎn)分十進(jìn)制的方法表示。
11001010.01100011.01100000.1000110011001010011000110110000010001100202999614040IP地址的點(diǎn)分十進(jìn)制表示法IP地址的基本管理機(jī)制—分層網(wǎng)絡(luò)位主機(jī)位
IP地址IP地址的分類
IP地址通常分為五類,即A類地址、B類地址、C類地址、D類地址和E類地址。A類
~55B類
~55C類
~55子網(wǎng)掩碼子網(wǎng)掩碼的作用:計(jì)算出IP地址所在的網(wǎng)絡(luò)地址。子網(wǎng)掩碼是一個(gè)32位的二進(jìn)制數(shù)掩碼的表示方法:
–點(diǎn)分十進(jìn)制表示法默認(rèn)子網(wǎng)掩碼
A類:B類:C類:如何通過子網(wǎng)掩碼計(jì)算網(wǎng)絡(luò)地址?二進(jìn)制的IP地址與子網(wǎng)掩碼進(jìn)行按位“與”運(yùn)算IP地址:110001110000100000000001000100101子網(wǎng)掩碼:網(wǎng)絡(luò)地址:?1111111111111111000000000000000010001110000100000000000000000000域名系統(tǒng)DNS1.DNS域名系統(tǒng)(1)在Internet上提供用名字來唯一標(biāo)識計(jì)算機(jī),并保證主機(jī)名和IP地址對應(yīng)例如:域名
30IP地址(2)DNS用于在主機(jī)名和IP地址間轉(zhuǎn)換DNS頂級域名域名 含義com商業(yè)組織edu 教育機(jī)構(gòu)gov 政府部門 mil 軍事net網(wǎng)絡(luò)組織和ISP等 org非商業(yè)組織 arp用于返向地址查詢的 cn國家代碼的域名,cn中國了解常用縮寫網(wǎng)絡(luò)名詞的中文意思,如:http、URL、html、ftp、WWW第9章軟件工程本章對軟件工程中相關(guān)的概念和內(nèi)容作介紹。通過本章學(xué)習(xí)應(yīng)理解軟件工程和軟件生存期的含義,了解軟件開發(fā)的工程化方法,知道軟件開發(fā)的瀑布模型、漸增模型、演化模型、螺旋模型、噴泉模型和智能模型。了解軟件開發(fā)的工程化方法,特別應(yīng)對面向?qū)ο蠓椒ê蛙浖?fù)用技術(shù)有比較深入的了解。了解軟件過程工程和過程改進(jìn)的概念,特別應(yīng)對軟件能力成熟度模型有比較深入的了解。第10章計(jì)算機(jī)信息安全技術(shù)網(wǎng)絡(luò)安全問題概述信息安全的目標(biāo)兩類密碼體制數(shù)字簽名認(rèn)證(鑒別)密鑰分配因特網(wǎng)使用的安全協(xié)議鏈路加密與端到端加密防火墻被動(dòng)攻擊: 目的是竊聽、監(jiān)視、存儲(chǔ)數(shù)據(jù),但是不修改數(shù)據(jù)。很難被檢測出來,通常采用預(yù)防手段來防止被動(dòng)攻擊,如數(shù)據(jù)加密。主動(dòng)攻擊:修改數(shù)據(jù)流或創(chuàng)建一些虛假數(shù)據(jù)流。常采用數(shù)據(jù)加密技術(shù)和適當(dāng)?shù)纳矸蓁b別技術(shù)。主動(dòng)與被動(dòng)攻擊信息安全的目標(biāo)機(jī)密性完整性可用性可控性不可否認(rèn)性機(jī)密性
機(jī)密性是指保證信息不能被非授權(quán)訪問,即使非授權(quán)用戶得到信息也無法知曉信息內(nèi)容,因而不能使用。通常通過訪問控制阻止非授權(quán)用戶獲
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《電源轉(zhuǎn)移》課件
- 《實(shí)木家具調(diào)研報(bào)告》課件
- 《香港言語治療服務(wù)》課件
- 課件人力資源開發(fā)與
- 2024年醫(yī)療設(shè)備采購與供應(yīng)合同3篇
- 2024年生產(chǎn)車間承包與人力資源整合合同范本3篇
- 改裝環(huán)衛(wèi)三輪車協(xié)議書(2篇)
- 2024年物聯(lián)網(wǎng)技術(shù)在農(nóng)業(yè)中的應(yīng)用合同
- 2025年梧州貨運(yùn)從業(yè)資格證模擬考試
- 2025年珠海道路運(yùn)輸從業(yè)資格證考試內(nèi)容是什么
- 2024年度短視頻內(nèi)容創(chuàng)作服務(wù)合同3篇
- 2024年度拼多多店鋪托管經(jīng)營合同2篇
- 介入治療并發(fā)癥
- 2023年北京腫瘤醫(yī)院(含社會(huì)人員)招聘筆試真題
- 能源管理總結(jié)報(bào)告
- 2024年時(shí)事政治試題庫
- 眼科主任年終總結(jié)
- 專題19 重點(diǎn)用法感嘆句50道
- 2024-2025學(xué)年統(tǒng)編版五年級語文上冊第七單元達(dá)標(biāo)檢測卷(原卷+答案)
- 人教版七年級語文上冊《課內(nèi)文言文基礎(chǔ)知識 》專項(xiàng)測試卷及答案
- 2024年光伏住宅能源解決方案協(xié)議
評論
0/150
提交評論