版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第一章計(jì)算機(jī)及信息技術(shù)概述1. 電子計(jì)算機(jī)的發(fā)展歷程1946年2月由賓夕法尼亞大學(xué)研制成功的ENIAC是世界上第一臺(tái)電子數(shù)字汁算機(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ì)算
2、機(jī)的類型按計(jì)算機(jī)用途分類:通用計(jì)算機(jī)和專用計(jì)算機(jī)按計(jì)算機(jī)規(guī)模分類:巨型機(jī)、大型機(jī)、小型機(jī)、微型機(jī)、工作站、服務(wù)器、嵌入式計(jì)算機(jī)按計(jì)算機(jī)處理的數(shù)據(jù)分類:數(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.b 運(yùn)算速度快運(yùn)算速度用MIPS(百萬(wàn)條指令每秒)來(lái)衡量,是計(jì)算機(jī)性能的指標(biāo)之一C.0.計(jì)算精度高應(yīng)用于數(shù)值計(jì)算E. 具有邏輯判斷能力信息檢索、圖形識(shí)別F. 記憶性強(qiáng)G. 可靠性高、通用性強(qiáng)應(yīng)用于數(shù)據(jù)處理、工業(yè)控制、輔助設(shè)計(jì)(CAD)、輔助制造(CAM) 辦公自動(dòng)化。
3、應(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=20,12iB ( Binary)八進(jìn)制逢八進(jìn)一R=810乙.,78i0 (Octal)十進(jìn)制逢十進(jìn)一R=100乙.,9)10iD(Decimal)十六進(jìn)制逢十六進(jìn)一R=1616iH(H
4、exadecimal)基數(shù):R進(jìn)制的基數(shù)=R位權(quán):在數(shù)制中,各位數(shù)字所表示值的大小不僅與該數(shù)字本身的大小有關(guān),還與該數(shù)字所在 的位程有關(guān),我們稱這關(guān)系為數(shù)的位權(quán)。位權(quán):一個(gè)與數(shù)字位置有關(guān)的常數(shù),位權(quán)=Rn& 數(shù)據(jù)、信息和信息編碼的概念數(shù)據(jù)不僅指數(shù)字、字母、文字和英他特殊字符。而且還包括圖形、圖像、動(dòng)畫(huà)、影像、聲音 等多媒體數(shù)據(jù)。信息是人們按照預(yù)先的目的,通過(guò)從務(wù)種不同的渠道、不同的角度觀察記錄反映客觀事物狀 態(tài)和特征的某種概念或經(jīng)過(guò)加工后的數(shù)據(jù)。信息強(qiáng)調(diào)的是對(duì)人有用的數(shù)拯,這些數(shù)據(jù)將可能影響到人們的行為與決策。數(shù)據(jù)是客觀存在 的事實(shí)、概念等,是一種可供加工的特殊表達(dá)形式。信息編碼的基本元素是0
5、和1兩個(gè)數(shù)碼,稱為二進(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ù)部分除以&小數(shù)部分乘以8。 十進(jìn)制轉(zhuǎn)十六進(jìn)制:方法同上。整數(shù)部分除以16,小數(shù)部分乘以16.10.H. 計(jì)算機(jī)中的數(shù)據(jù)單位位(bit):計(jì)算機(jī)存儲(chǔ)數(shù)據(jù)的最小單元(0、1)字|J(Byte):處理數(shù)據(jù)的基本單位(8bit/Byte)常用的字節(jié)計(jì)數(shù)單位:1KB = 1O24 Byte (21
6、0B)1MB = 1O24 KB (220B)1GB = 1O24MB (230B)1TB = 1024 GB(240B)字長(zhǎng):CPU 一次處理數(shù)據(jù)的二進(jìn)制位數(shù)。12.H.信息表示與編碼所謂編碼,就是利用數(shù)字串來(lái)標(biāo)識(shí)所處理對(duì)象的不同個(gè)體。在數(shù)學(xué)中,數(shù)值是用+和一表示正數(shù)和負(fù)數(shù)的,而在計(jì)算機(jī)中只有0和1,所以正 負(fù)號(hào)也用0和2表示,即數(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滿足a + b = M,則稱a, b互為補(bǔ)數(shù)。在有模運(yùn)算中,減去一個(gè)數(shù)等于加上這個(gè)數(shù)對(duì)模的補(bǔ)數(shù)。原碼用0表示正號(hào)1表示負(fù)號(hào)例
7、如:(+45) jo的原碼為(00101101) 2,硬件是由運(yùn)算器、控制器、存儲(chǔ)器、輸入設(shè)備、輸出設(shè)備五部分組成。英中:中央處理器(簡(jiǎn)稱CPU戶運(yùn)算器+控制器主機(jī)二中央處理器+主存儲(chǔ)器軟件是指各類程序和數(shù)據(jù),汁算機(jī)軟件包括計(jì)算機(jī)本身運(yùn)行所需要的系統(tǒng)軟件和用戶完成任 務(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ī)體系結(jié)構(gòu)的主要特點(diǎn)是:(1) 采用二進(jìn)制形式表示程序和數(shù)據(jù)。(2) il-算機(jī)硬件是由運(yùn)算器
8、、控制器、存儲(chǔ)器、輸入設(shè)備和輸出設(shè)備五大部分組成。(3) 程序和數(shù)據(jù)以二進(jìn)制形式存放在存儲(chǔ)器中??刂破鞲鶕?jù)存放在存儲(chǔ)器中的指令(程序)工作。4. 中央處理器CPUCPU:運(yùn)算器部件、寄存器部件和控制器部件。CPU從存儲(chǔ)器取出指令,放入CPU內(nèi)部的指令寄存器,并對(duì)指令譯碼。它把指令分解成一 系列的微操作,然后發(fā)出各種控制命令,執(zhí)行微操作系列,從而完成一條指令的執(zhí)行。CPU的主要性能指標(biāo):(1) 主頻/外頻(主頻=外頻X倍頻,即CPU工作頻率)(2) 數(shù)據(jù)總線寬度(即字長(zhǎng),指CPU傳輸數(shù)據(jù)的位數(shù))地址總線寬度(決泄了 CPU可訪問(wèn)的地址空間) 工作電壓(低電壓可減少CPU過(guò)熱,降低功耗) 高速緩存
9、Cache (加速CPU與其它設(shè)備間數(shù)據(jù)交換)運(yùn)算速度(CPU每秒能處理的指令數(shù))運(yùn)算器運(yùn)算器是完成算術(shù)和邏輯運(yùn)算的部件,又稱算術(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ì)算
10、機(jī)工作中所需的各種泄時(shí)控制信號(hào),對(duì)各種微操作控制信 號(hào)進(jìn)行定時(shí)控制。以協(xié)調(diào)各部件的工作順序: 微操作控制電路。一條指令的執(zhí)行可以分解為一系列不可再分的微操作命令信 號(hào),即微命令,以指揮整個(gè)計(jì)算機(jī)有條不紊地工作。5. 主板主板是電腦中各種設(shè)備的連接載體。它提供CPU、各種接口卡、內(nèi)存條和硬盤(pán)、軟驅(qū)、光驅(qū) 的插槽,其它的外部設(shè)備也會(huì)通過(guò)主板上的I/O接口連接到計(jì)算機(jī)上。早期的PC機(jī)主板是 將快速的CPU、中速的內(nèi)存、慢速的外設(shè)都連接在一條總線上,使系統(tǒng)的總體性能得不到優(yōu) 化。6主存儲(chǔ)器主存儲(chǔ)器,簡(jiǎn)稱主存,也叫內(nèi)存儲(chǔ)器(簡(jiǎn)稱內(nèi)存),由半導(dǎo)體材料構(gòu)成。內(nèi)存分為只讀存儲(chǔ) 器和隨機(jī)讀寫(xiě)存儲(chǔ)器。只讀存儲(chǔ)器R
11、OM 特點(diǎn):存儲(chǔ)的信息只能讀出,不能隨機(jī)改寫(xiě)或存入,斷電后信息不會(huì)丟失,可靠性 高O ROM分類(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分類:SRAM:靜態(tài)RAM。不需要充電來(lái)保持?jǐn)?shù)據(jù)完整性,成本高且集成低,一般做髙速緩沖 存儲(chǔ)器。(2) DRAM:動(dòng)態(tài)RAM.需要立時(shí)
12、充電來(lái)保持?jǐn)?shù)據(jù)的完整性,通常所說(shuō)的內(nèi)存主要 由它構(gòu)成。一般指以下兩種類型: 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)核中的緩存已不能滿足CPU的需求, 而制造工藝上的限制又不能大幅度提高緩存的容量時(shí),岀現(xiàn)了集成在與CPU同一塊主板上 的緩存,此時(shí)把CP
13、U內(nèi)核集成的緩存稱為一級(jí)緩存,而外部的稱為二級(jí)緩存。I現(xiàn)在多數(shù)CPU內(nèi)部也有二級(jí)緩存,于是二級(jí)緩存又可分為內(nèi)部二級(jí)緩存和外部二 級(jí)緩存。較高端的CPU中還會(huì)帶有三級(jí)緩存。7.總線總線:是一組連接各個(gè)部件的公共通信線路,是計(jì)算機(jī)內(nèi)部傳輸指令、數(shù)據(jù)和各種控制信息 的高速通道,是計(jì)算機(jī)硬件的一個(gè)重要組成部分。 地址總線一傳輸?shù)氖堑刂沸盘?hào),一般是單向傳輸。當(dāng)CPU需要訪問(wèn)某個(gè)外設(shè)時(shí),它向地 址總線發(fā)出相應(yīng)外設(shè)的地址信號(hào),以選擇某個(gè)外設(shè)。 數(shù)據(jù)總線一傳輸?shù)氖菙?shù)拯,一般是雙向傳輸。CPU進(jìn)行讀時(shí),數(shù)據(jù)由外設(shè)流向CPU, 當(dāng)CPU進(jìn)行寫(xiě)”時(shí),數(shù)據(jù)由CPU流向外設(shè)。 控制總線一有的是CPU向內(nèi)存或外部設(shè)備發(fā)出
14、的信號(hào);有的是內(nèi)存或外部設(shè)備向CPU發(fā) 出的信號(hào)。對(duì)每條控制線而言信號(hào)是單向傳送,但作為整體是雙向的。系統(tǒng)總線標(biāo)準(zhǔn)大致可分為ISA總線、PCI總線、PCI Express三個(gè)階段。 ISA總線。是最早的8位系統(tǒng)總線。后來(lái)擴(kuò)展到16位。ISA是現(xiàn)代個(gè)人訃算機(jī)的基礎(chǔ)。 PCI總線。主要特點(diǎn)是傳輸速度高,廣泛應(yīng)用于現(xiàn)代微機(jī)中。 AGP總線。專為系統(tǒng)中一塊圖形顯示卡設(shè)計(jì)的總線。 PCI Express總線。是新一代的總線接口。8. 接口I/O接口是連接主機(jī)和外部設(shè)備之間的邏輯部件,由I/O接口電路、連接器(一般為 連接電纜)和接口軟件(即設(shè)備驅(qū)動(dòng)程序)組成。根據(jù)I/O接口是否內(nèi)嵌在主板中,可將I/O接
15、口分為內(nèi)置I/O接口和外置I/O接口 兩類。(1)內(nèi)置I/O接口將I/O接口電路內(nèi)嵌在主板中,由主板提供外設(shè)接口電路插座,如鍵盤(pán)接口、鼠標(biāo) 接口、USB接口、串口、并口及軟硬盤(pán)接口等。(2)外置I/O接口將I/O接口集成到一塊獨(dú)立的電路板(接口卡)上,接口卡必須插在總線擴(kuò)展插槽上(如 PCI、PCI Express 插槽等)。9.W.輸入/輸出子系統(tǒng)簡(jiǎn)稱外設(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è)
16、備。軟盤(pán)因?yàn)樵谧x寫(xiě)速度、存儲(chǔ)穩(wěn)左 性、存儲(chǔ)容量上不能滿足用戶的需要而幾乎被淘汰了。2)光介質(zhì)光存儲(chǔ)設(shè)備是使用激光技術(shù)來(lái)存儲(chǔ)和讀寫(xiě)數(shù)據(jù)。CD-ROM/CD-R/DVD3)半導(dǎo)體存儲(chǔ)設(shè)備半導(dǎo)體設(shè)備普通采用一種叫做“Flash Memory的技術(shù),即閃存 技術(shù)。主要代表物是U盤(pán)11.光盤(pán)存儲(chǔ)器光盤(pán)簡(jiǎn)稱CDfCompact Disc)是利用塑料盤(pán)片表而凹凸不平的特征,通過(guò)光的反射來(lái) 記錄和識(shí)別二進(jìn)制的0、1信息。光盤(pán)的分類:只讀型光盤(pán)只讀光盤(pán)中的數(shù)據(jù)是在制作時(shí)寫(xiě)入的,用戶只能讀數(shù)據(jù),而不能寫(xiě)入或修改光盤(pán) 中的數(shù)據(jù)。音頻光盤(pán)CD-DA、數(shù)據(jù)光盤(pán)CD-ROM. VCD、DVD等都屬于只讀光盤(pán)。一次寫(xiě)入光盤(pán)
17、這種光盤(pán)允許一次寫(xiě)入數(shù)據(jù),但不能修改和擦除數(shù)據(jù),如CD-R3 可擦寫(xiě)光盤(pán)這種光盤(pán)可多次寫(xiě)入或修改數(shù)據(jù),如CD-RW。12.硬盤(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)
18、速越快,硬盤(pán)尋找文件的速度也就越快?,F(xiàn)在的主流 硬盤(pán)轉(zhuǎn)速一般為7200rpm以上。 緩存。硬盤(pán)自帶的緩存,緩存越多,越能提髙硬盤(pán)的訪問(wèn)速度。硬盤(pán)接口硬盤(pán)接口分為IDE、SATA、SCSI和光纖通道四種,IDE接口硬盤(pán)多用于家用產(chǎn)品中, SATA是種新生的硬盤(pán)接口類型。硬盤(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ǔ)文件。13. 打印機(jī)常用的有針式打印機(jī)、噴墨打印機(jī)和激光打印機(jī)等。 針式打印機(jī)特點(diǎn)。利用鋼針擊打色帶把色帶上的墨打印在
19、紙上形成文本或圖 形。缺點(diǎn)是打印質(zhì)量差、速度慢、噪聲大:優(yōu)點(diǎn)是可以打多聯(lián)紙,耗材相對(duì)較便宜。 噴墨打印機(jī)特點(diǎn)。打印頭上有若干個(gè)噴頭,打印時(shí),墨水以每秒近萬(wàn)次的頻率 噴射到紙上。與其它兩類打印機(jī)相比,在打印質(zhì)量、速度、噪聲及成本方而處于中等層次。 激光打印機(jī)特點(diǎn)。利用激光可以形成很細(xì)的光點(diǎn),將碳粉固著在紙上,加熱后 碳粉固左在紙上,最后印岀文字和圖片。優(yōu)點(diǎn)是打印速度快、噪音低、質(zhì)量好,缺點(diǎn)是價(jià)格 及打印成本較高。對(duì)三種打印機(jī)的打印效果對(duì)比來(lái)說(shuō),激光最好,噴墨其次,而針式相對(duì)較差。14. 計(jì)算機(jī)指令系統(tǒng)指令:是指計(jì)算機(jī)執(zhí)行特泄操作的命令。是程序設(shè)計(jì)的最小語(yǔ)言單位。指令構(gòu)成:操作碼+地址碼(操作碼和
20、操作數(shù))指令系統(tǒng):是指一臺(tái)計(jì)算機(jī)所能執(zhí)行的全部指令的集合。不同型號(hào)的訃算機(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é)果還是放在累加器。
21、一條指令執(zhí)行完成,再回到取指令階段開(kāi)始下一指令的執(zhí)行。15. U.計(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ī)每秒鐘執(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ú)立的讀”或?qū)懖僮魉璧淖疃虝r(shí)間,稱為 存取周期。(6) 1/0速度。I/O的速度是指CPU與外
22、部設(shè)備進(jìn)行數(shù)據(jù)交換的速度。目前系統(tǒng)性能 的瓶頸越來(lái)越多地體現(xiàn)在I/O速度上??刂破鱮中央處理器運(yùn)算器主機(jī)外設(shè)隨機(jī)讀寫(xiě)存儲(chǔ)器內(nèi)存幷(立仙紹初倉(cāng)舷器 a只讀存儲(chǔ)器r外存(軟盤(pán)、硬盤(pán)、光盤(pán)、u盤(pán)等)% 輸入設(shè)備(鍵盤(pán)、鼠標(biāo)、攝像頭.光筆、圖形掃描儀)第三章Windows XP操作系統(tǒng)操作系統(tǒng)是配置在計(jì)算機(jī)硬件上的第一層軟件,是控制計(jì)算機(jī)所有操作的軟件。1. 操作系統(tǒng)的類別經(jīng)過(guò)多年的發(fā)展,操作系統(tǒng)多種多樣。為提高大型計(jì)算機(jī)系統(tǒng)的資源利用率,操 作系統(tǒng)從批處理,多道程序發(fā)展為分時(shí)操作系統(tǒng)。為了滿足計(jì)算機(jī)處理實(shí)時(shí)事件的需要,就 有實(shí)時(shí)操作系統(tǒng)。為適應(yīng)個(gè)人計(jì)算機(jī)系統(tǒng)的需要又出現(xiàn)了桌而操作系統(tǒng)。為適應(yīng)并行系統(tǒng)
23、的 需要,就有了多處理器操作系統(tǒng)。為滿足網(wǎng)絡(luò)和分布il算的需要,就有了網(wǎng)絡(luò)操作系統(tǒng)和分 布式操作系統(tǒng)。此外,還有為支持嵌入式計(jì)算機(jī)的嵌入式操作系統(tǒng)。操作系統(tǒng)的主要功能:處理器管理、內(nèi)存管理、設(shè)備管理、文件管理、作業(yè)管理 操作系統(tǒng)的五大類型:批處理系統(tǒng)(DOS)、分時(shí)操作系統(tǒng)(windows、UNIX)、實(shí)時(shí)操作系統(tǒng)(LINUX)x 網(wǎng)絡(luò)操作系統(tǒng)(Netware/WindousNT)、分布式系統(tǒng)(Amoeba)典型操作系統(tǒng)A. UNIXUnix是一個(gè)通用、交互式、分時(shí)多用戶并支持網(wǎng)絡(luò)的操作系統(tǒng),是可以運(yùn)行在各種機(jī)型(從 微機(jī)到巨型機(jī)在內(nèi))上的通用操作系統(tǒng)。主要適用于網(wǎng)絡(luò)、大中小型機(jī)。缺點(diǎn):軟件少
24、,價(jià)格貴,難掌握。B. DOSDOS是單用戶、單任務(wù)和字符界面的操作系統(tǒng),主要為16位微型計(jì)算機(jī)而設(shè)汁,DOS目前 仍在一些微型計(jì)算機(jī)上運(yùn)行,但屬于淘汰產(chǎn)品C. Windows界面圖形化,操作便捷采用多任務(wù)機(jī)制支持網(wǎng)絡(luò)功能出色的多媒體功能硬件更容易使用具有眾多應(yīng)用程序的支持D LinuxLinux是一個(gè)免費(fèi)、源代碼開(kāi)放、自由傳播、類似于Unix的操作系統(tǒng)。它既可以做 各種服務(wù)器操作系統(tǒng),也可以安裝在微機(jī)上,并提供上網(wǎng)軟件、文字處理軟件、繪圖軟件、 動(dòng)畫(huà)軟件等,它除了命令操作外還提供了類似Windows風(fēng)格的圖形界而,我國(guó)自行開(kāi)發(fā)的 有紅旗、藍(lán)點(diǎn)Linux、瞅麟Linux等。缺點(diǎn)是兼容性差,應(yīng)用
25、軟件安裝困難,操作性差,使用 不習(xí)慣。2. |3. 窗口的基本組成元素和操作窗口系統(tǒng)提供友好的用戶界而,每個(gè)窗口都由標(biāo)題、菜單、控制按鈕、滾動(dòng)條、邊框等元素 組成。用戶可以方便地使用鼠標(biāo)打開(kāi)和關(guān)閉窗口,通過(guò)操作窗口的組成部件來(lái)實(shí)現(xiàn)窗口的移 動(dòng)、尺寸大小改變和多窗口布局。打開(kāi)窗口的方法:1)雙擊圖標(biāo)2)選擇一個(gè)圖標(biāo),使其反像顯示,再按回車鍵3)右擊一個(gè)圖標(biāo),彈出快捷菜單,在該菜單中選擇“打開(kāi)”。4)如果圖標(biāo)在某一個(gè)窗口中,選中該圖標(biāo)后,在“文件”菜單中選擇打開(kāi)”命令。關(guān)閉窗口的方法:按 ALT+F4雙擊控制菜單4. 對(duì)話框常見(jiàn)的組成元素對(duì)話框是系統(tǒng)與用戶對(duì)話、交互的場(chǎng)所,是窗口界面的重要組成成分
26、。對(duì)話框有時(shí)也用來(lái)顯示警告信息、解釋信息或詢問(wèn)信息。對(duì)話框中的標(biāo)準(zhǔn) 件包括文本框、列表框、單選按鈕、復(fù)選框和命令按鈕等。5. 菜單“開(kāi)始”菜單、下拉式菜單、彈岀式快捷菜單 下拉式菜單:命令名稱顯示為灰色,表示當(dāng)前不可用 命令名的后而有”,單擊后將彈出對(duì)話框/ 命令名的后而有“一”的,表示該命令有級(jí)聯(lián)菜單。 命令名的前而有的,表示該命令正在起作用,如果該命令處在一個(gè) 組中,該組命令可以復(fù)選。 命令名的前而有“”,表示該命令被選中,如果該命令處在一個(gè)組中, 該組命令只能選擇一個(gè),并且必須選擇一個(gè)。用鍵盤(pán)操作打開(kāi)下拉式菜單,在菜單項(xiàng)的名稱右邊有一個(gè)帶下劃線的字母,按住Alt鍵不放 再按下這個(gè)字母,就
27、會(huì)打開(kāi)相應(yīng)的菜單。例如,按住ALT鍵不放,再按F鍵會(huì)打開(kāi)“文件 菜單。彈出式菜單:這是一種隨時(shí)隨地為用戶服務(wù)的“上下文相關(guān)的彈出式菜單”。將鼠標(biāo)指向一 個(gè)選中對(duì)象或屏幕的某個(gè)位垃,單擊鼠標(biāo)右鍵,即可打開(kāi)一個(gè)彈岀式菜單5. 文件管理文件管理是操作系統(tǒng)最常見(jiàn)的組成部分。文件管理主要提供目錄及其文件的管理。文件:保存在外部存儲(chǔ)設(shè)備上的相關(guān)信息的集合文件存取屬性:只讀:只允許授權(quán)用戶進(jìn)行讀操作。讀寫(xiě):只允許授權(quán)用戶進(jìn)行讀和寫(xiě)的操作。 文檔:允許任何用戶進(jìn)行讀寫(xiě)操作。隱藏:不允許用戶直接看到文件名。文件名的組成及命名規(guī)則每一個(gè)文件必須有一個(gè)劃字,操作系統(tǒng)才能根據(jù)這些文件名來(lái)完成對(duì)文件的各種操 作和管理。
28、文件名由的主文件名和擴(kuò)展名組成,其間用分開(kāi)。文件名最多可以包含255個(gè)字符(包括空格文件名不能含有以下字符:、:、;、+。不區(qū)分大小寫(xiě)。文件的通配符由和*組成。如:A.EXE、*.DOC,課程表.*表示一個(gè)字符表示多個(gè) 字符&路徑路徑即是指從根目錄開(kāi)始,一直到指立文件之間所經(jīng)過(guò)的目錄名構(gòu)成的字符串,它指明了查 找文件的具體過(guò)程。在路徑中,各級(jí)子目錄間及最后一級(jí)子目錄和文件名之間用“”分隔開(kāi) 如:C:Program FilesMicrosoft OfficeOffice7.文件及文件夾的選取選擇對(duì)象操作步驟選擇單個(gè)對(duì)象將鼠標(biāo)指針指向欲選擇的對(duì)象,單擊左鍵選擇多個(gè)對(duì)象左鍵單擊欲選擇的第一個(gè)對(duì)象,按
29、住SHIFT鍵,再 左鍵單擊欲選擇的最后一個(gè)對(duì)象。選擇多個(gè)不連續(xù)對(duì)象先按住CTRL鍵,再用鼠標(biāo)分別單擊欲選對(duì)象選擇全部對(duì)象/按(CTRL+A)組合鍵取消選擇在未選對(duì)象的空白區(qū)域單擊左鍵。8切換程序的方法(1)利用任務(wù)欄切換(2)利用AlHTab組合鍵或Alt+Esc組合鍵來(lái)切換窗口 Alt+Esc組合鍵只能在沒(méi)有最小化的窗口之間切換,Alt+Tab在所有窗口切換。9.啟動(dòng)Windows “資源管理器”的3種方法用鼠標(biāo)右鍵單擊“開(kāi)始按鈕,在彈出的快捷菜單中選擇“資源管理器”命令用鼠標(biāo)右鍵單擊桌而上“我的電腦S “我的文檔J “網(wǎng)上鄰居”等任一圖標(biāo),從彈出的快捷菜單中選擇“資源管理器”命令打開(kāi)開(kāi)始
30、“開(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瀏覽器中的
31、位巻一樣。不顯示頁(yè)眉頁(yè)腳。閱讀版式視圖閱讀版式視圖是為了方便用戶閱讀文檔和在閱讀時(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+ t向上移動(dòng)一個(gè)段落4. 文本的選定及撤銷用鼠標(biāo)選定文本探將鼠標(biāo)I形指針一道該行的最左邊,直到變?yōu)橐粋€(gè)向右指的箭頭。單擊左鍵可選啟一整 行,不
32、松開(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)左鍵4)要選泄列塊(垂直的一塊文字)按Alt鍵5. 文檔格式設(shè)計(jì)可分為字符格式設(shè)計(jì)、段落格式設(shè)計(jì)、頁(yè)面格式設(shè)計(jì)。設(shè)豊字符格式設(shè)計(jì)通過(guò)單擊“格式”工具欄上的按鈕或從
33、“格式”菜單中選擇“字體”命 令 “格式”菜單“字體”命令中由字體、字符間距、文字效果組成。設(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ì)話框.丄中文Excel的操作1. 工作簿、工作表和單元格 工作簿就是指
34、在Excel中用來(lái)存儲(chǔ)并處理數(shù)據(jù)的文件,它的 擴(kuò)展軻是.XLS默認(rèn)的工作簿有3張工作表,工作表的名字為Sheet】、Sheet2、Sheet3。單元 格是工作表的最小單位,也是Excel用于保存數(shù)據(jù)的最小單位。I2. 數(shù)據(jù)輸入輸入數(shù)據(jù)是創(chuàng)建工作表的最基本的工作,即向工作表的單元格中輸入文字、數(shù) 字、日期與時(shí)間、公式等內(nèi)容。Excel提供單個(gè)單元格數(shù)拯輸入和系列數(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ò)了單元格
35、寬度時(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)填充輸入I 相同數(shù)據(jù)的輸入方法一:選定輸
36、入相同數(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ū)域中的
37、 數(shù)據(jù)進(jìn)行刪除時(shí),可以使用數(shù)據(jù)淸除命令。具體操作方法如下:方法一:利用Del鍵將所選的單元格中的數(shù)據(jù)淸除。但此方法只能淸除單元格或單元格區(qū)域 中的數(shù)據(jù),而不能淸除格式。方法二:在菜單欄中選擇“編輯”菜單中的“淸除”命令,彈出級(jí)聯(lián)菜單,菜單中包含“格 式”、“內(nèi)容”、“批注、“全部” 4條命令。丄中文PPT20031. PowerPoint 2003的視圖:1)普通視圖:也是Powerpoint 2003的默認(rèn)視圖2)幻燈片瀏覽視圖:使用幻燈片瀏覽視圖可以在窗口中按每行若干張幻燈片縮圖的方式順 序顯示幻燈片,以便于用戶對(duì)多張幻燈片同時(shí)進(jìn)行刪除、復(fù)制和務(wù)動(dòng),以及方便快速地定位 到某張幻燈片。另外,
38、在這里定義幻燈片的切換方式也很方便。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. 幻燈片放映類型:演講者放映、觀眾自行放映、在展臺(tái)瀏
39、覽。(1)演講者放映(全屏幕):這是常規(guī)的幻燈片放映方式。在放映過(guò)程中,可以人工控制放 映進(jìn)度;如果希望自動(dòng)放映演示文稿,可以使用“幻燈片放映”菜單中的“排練訃時(shí),設(shè)宜好 每張幻燈片放映的時(shí)間,這樣放映時(shí)可以自動(dòng)放映。(2)觀眾自行瀏覽(窗口):若放映演示文稿的地方是在類似于會(huì)議、展覽中心的場(chǎng)所,同 時(shí)又允許觀眾自己動(dòng)手操作,可以選擇此方式。這是在標(biāo)準(zhǔn)窗口中放映,窗口中將顯示自圮 義的菜單及快捷菜單,這些菜單命令中不含有可能會(huì)干擾放映的命令選項(xiàng),這樣可以在任由 觀眾自行瀏覽演示文稿的同時(shí),防止觀眾所作的操作損壞演示文稿。(3)在展臺(tái)瀏覽(全屏幕):如果幻燈片放映時(shí)無(wú)人看管,可以使用這種方式,演
40、示文稿會(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ǔ)言稱為機(jī)器語(yǔ)言。匯編語(yǔ)言是將機(jī)器指令映射為 一些可以被人讀懂的助記符。由于計(jì)算機(jī)只能識(shí)別機(jī)器語(yǔ)言,所以匯編語(yǔ)言通常需要通過(guò)匯 編程序翻譯為機(jī)器語(yǔ)言。匯編語(yǔ)言的翻譯軟件稱為匯編程序,它可以將程序員寫(xiě)的助記符直 接轉(zhuǎn)換為機(jī)器指令,然后由訃算機(jī)去識(shí)別和執(zhí)行。用機(jī)器語(yǔ)言編寫(xiě)的程序是汁算機(jī)可以直接 執(zhí)行的程序。用機(jī)器語(yǔ)言編寫(xiě)的程序,代碼長(zhǎng)度短,執(zhí)行效率髙。但是,這種語(yǔ)言的缺點(diǎn)也很明顯。 最主要的
41、是編寫(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ǔ)言的程序,可分為三種:匯編程序、編譯程序和解釋 程序。(
42、1)匯編程序把匯編語(yǔ)言源程序翻譯成機(jī)器語(yǔ)言程序的程序稱為匯編程序,翻譯的過(guò)程稱為匯編。匯編程序在翻譯源程序時(shí),總是對(duì)源程序從頭到尾一個(gè)符號(hào)一個(gè)符號(hào)地進(jìn)行閱讀分析,一般 用兩遍掃描完成對(duì)源程序的加工轉(zhuǎn)換工作。匯編語(yǔ)言在翻譯的同時(shí),還對(duì)各種形式的錯(cuò)誤進(jìn) 行檢査和分析,并反饋給用戶,以便修改。反匯編程序也是一種語(yǔ)言處理程序,它的功能與匯編程序相反,它能把機(jī)器語(yǔ)言程序轉(zhuǎn)換成 匯編語(yǔ)言程序。(2)編譯程序編譯程序是把髙級(jí)語(yǔ)言源程序(如Fortran、Pascal. C等)翻譯成目標(biāo)程序(機(jī)器語(yǔ)言程序) 的一種程序,翻譯的過(guò)程稱為編譯。(3)解釋程序解釋程序也是一種對(duì)髙級(jí)語(yǔ)言源程序進(jìn)行翻譯處理及的程序。但
43、其處理方式是邊讀取、邊翻 譯、邊執(zhí)行,解釋過(guò)程不產(chǎn)生目標(biāo)程序。解釋程序?qū)⒃闯绦蛞痪湟痪渥x入,對(duì)每個(gè)語(yǔ)句進(jìn)行 分析和解釋,有錯(cuò)誤隨時(shí)通知用無(wú)錯(cuò)誤就按照解釋結(jié)果執(zhí)行所要求的操作。程序的每次 運(yùn)行都要求源程序與解釋程序參加。2. 各種程序設(shè)汁語(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ì)的原則:采用自頂向下
44、、逐步求精的方法程序結(jié)構(gòu)模塊化把一個(gè)大型的程序按照功能分解為若干相對(duì)獨(dú)立的、較小的子程序(即模塊), 并把這些模塊按層次關(guān)系進(jìn)行組織。限制使用goto語(yǔ)句 嚴(yán)格遵循每個(gè)程序段“只有一個(gè)入口和一個(gè)出口”的原則6. 結(jié)構(gòu)化基本結(jié)構(gòu):順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)7.結(jié)構(gòu)化程序的描述工具1)程序流程圖2) N-S圖3)偽碼7. 面向?qū)ο蟮某绦蛟O(shè)計(jì)對(duì)象:在現(xiàn)實(shí)生活中,所有東西都是對(duì)象,例如某一輛車就是一個(gè)對(duì)象,指具體的 一輛車,某個(gè)人也是一個(gè)對(duì)象,指具體的一個(gè)人。對(duì)象既可以很簡(jiǎn)單,也可以很復(fù) 雜,復(fù)雜的對(duì)象可以由若干簡(jiǎn)單的對(duì)象構(gòu)成。任何對(duì)象都有兩個(gè)共同的特點(diǎn):對(duì)象的屬性和對(duì)象的操作。一個(gè)對(duì)象通常由對(duì)象名
45、、屬性和 操作組成。屬性:屬性是用來(lái)描述對(duì)象的狀態(tài),對(duì)象的狀態(tài)又稱為對(duì)象的靜態(tài)屬性,包括對(duì)象 內(nèi)部所包含的信息,每個(gè)對(duì)象都具有自己專有的內(nèi)部信息,這些信息說(shuō)明了對(duì)象所 處的狀態(tài)封裝:封裝就是把對(duì)象的屬性和操作結(jié)合成一個(gè)不可分割的整體,在這個(gè)整體中一 些屬性(操作)是被保護(hù)的,以防外界的干擾和誤操作,另一些屬性(操作)是公共的, 它們作為接口供外界使用。封裝的結(jié)果就是使一個(gè)對(duì)象形成接口和實(shí)現(xiàn)兩個(gè)部分。 對(duì)于用戶來(lái)說(shuō),接口是可見(jiàn)的,實(shí)現(xiàn)是不可見(jiàn)的。封裝是面向?qū)ο蠓椒ㄖ匾臋C(jī)制, 其目的是有效地實(shí)現(xiàn)信息隱藏原則。I類:是一組具有相同屬性和相同操作的對(duì)象的集合。一個(gè)類中的每個(gè)對(duì)象都是這個(gè) 類的一個(gè)實(shí)例
46、。例如,人就是一個(gè)類(不是指具體的某個(gè)人),而具體的一個(gè)人就是 人類的一個(gè)實(shí)例(對(duì)象再比如,泄義了一個(gè)名為球的類,那么,足球、排球、 籃球就是球類的一個(gè)個(gè)實(shí)例。繼承:繼承是表達(dá)類之間相似性的一種機(jī)制,即在已有的類的基礎(chǔ)之上增加構(gòu)造新 的類,前者稱為父類(或超類),后者稱為子類。子類除自動(dòng)擁有父類的全部屬性和 操作外,還可以進(jìn)一步左義新的屬性和操作。如果子類只從一個(gè)父類繼承,則稱為 單一繼承;如果子類從一個(gè)以上父類繼承,則稱為多重繼承。消息:對(duì)象間的相互合作需要一個(gè)機(jī)制協(xié)助進(jìn)行,這樣的機(jī)制稱為消息”。也就是 說(shuō),消息是向?qū)ο蟀l(fā)岀的服務(wù)請(qǐng)求,是對(duì)象和對(duì)象之間進(jìn)行通信的手段。一個(gè)對(duì)象 通過(guò)向另一個(gè)對(duì)
47、象發(fā)送消息來(lái)請(qǐng)求服務(wù),接收到消息的對(duì)象經(jīng)過(guò)解釋,然后給予響 應(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)與人類習(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ī)可以
48、識(shí)別的二進(jìn)制代碼。所以每一條指令都會(huì)告訴計(jì)算機(jī)做什么:做加法、做減 法,還是把數(shù)拯從存儲(chǔ)器調(diào)入CPU,等等。指令一般包含兩個(gè)部分:指令的操作碼,指令的 操作數(shù)。10. 算法的泄義:算法是一組明確的可執(zhí)行步驟的有序集合。算法的5個(gè)特征:(1)有窮性一個(gè)算法必須保i正執(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ù)是
49、描述客觀事物的數(shù)值、字符以及所有其它能輸入到計(jì)算機(jī)中,且能被訃算 機(jī)處理的各種符號(hào)的集合。簡(jiǎn)言之,數(shù)據(jù)就是計(jì)算機(jī)化的信息(或存儲(chǔ)在計(jì)算機(jī)中的信 息)。b)數(shù)據(jù)元素:數(shù)拯元素是組成數(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)n 8 數(shù)據(jù)對(duì)象:數(shù)據(jù)對(duì)象是一組性質(zhì)相同的值集合以及左義在這個(gè)值集合上的一組操作的總 稱。h)數(shù)據(jù)處理:數(shù)據(jù)處理是指對(duì)數(shù)據(jù)集合中的務(wù)元素以各種方式進(jìn)行處理,包括對(duì)數(shù)據(jù)的插 入、刪除、查找、更新、排序等基本運(yùn)算。17數(shù)據(jù)結(jié)構(gòu):相互有關(guān)
50、聯(lián)的數(shù)據(jù)元素的集合。數(shù)搖結(jié)構(gòu)的3種結(jié)構(gòu):(1)線性結(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)稱非線 性結(jié)構(gòu)。18. 數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu):順序存儲(chǔ)結(jié)構(gòu)、鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)、索引存儲(chǔ)結(jié)構(gòu)、散列存儲(chǔ)結(jié)構(gòu)。19. 棧、隊(duì)列、樹(shù)和二叉樹(shù)具體從書(shū)上看。20. 軟件危機(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)的軟件常常不 能使用戶滿意軟件產(chǎn)品的質(zhì)量不高,存在漏洞,需要經(jīng)常打補(bǔ)丁大量已有的軟件 難以維護(hù)軟件缺少有關(guān)的文檔資
51、料軟件的開(kāi)發(fā)和維護(hù)成本不斷提髙,直接威脅訃 算機(jī)應(yīng)用的擴(kuò)大軟件生產(chǎn)技術(shù)進(jìn)步緩慢,跟不上硬件的發(fā)展和人們需求的增長(zhǎng)。21. 軟件工程是指應(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ā)岀滿足用戶需求的髙質(zhì)量的軟件系統(tǒng)(高質(zhì)量是指錯(cuò)誤率低、好用、易用、可移植、 易維護(hù)等)。為了消除軟件危機(jī),人們通過(guò)認(rèn)貞研究解決軟件危機(jī)的方法認(rèn)識(shí)到軟件工 程是引導(dǎo)軟件開(kāi)發(fā)走向工程科學(xué)的途徑,形成了軟件工程的概念。22. 軟件工程包括3個(gè)要素:方法、工具和過(guò)程。方法是完成軟件工程項(xiàng)目的技術(shù)手段。工 具支持軟件的開(kāi)發(fā)、管理
52、、文檔生成:過(guò)程支持軟件開(kāi)發(fā)的各個(gè)環(huán)節(jié)的控制、管理。23. !24.24. 軟件生命期:軟件的生命期是指從概念的形成、問(wèn)題的提出直到所開(kāi)發(fā)的軟件在充分使 用之后完全失去使用價(jià)值為止的這個(gè)過(guò)程。大體分為3個(gè)時(shí)期,即軟件左義時(shí)期、軟件 開(kāi)發(fā)時(shí)期和軟件維護(hù)時(shí)期。左義時(shí)期:?jiǎn)栴}立義、可行性研究、需求分析(寫(xiě)岀需求分 析書(shū)及用戶手冊(cè)的初稿)軟件開(kāi)發(fā)時(shí)期:概要設(shè)il階段、詳細(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ò)充。25. 軟件工程的目標(biāo)與原則;抽象(
53、通常采用分層次抽象,即自頂向下、逐層細(xì)化的辦法, 以便控制軟件開(kāi)發(fā)過(guò)程的復(fù)雜性。)信息隱蔽(采用封裝技術(shù),將程序模塊的內(nèi)部實(shí) 現(xiàn)細(xì)節(jié)掩藏起來(lái),是模塊接口盡量簡(jiǎn)單)模塊化局部化確左性一致性 完備性以及可驗(yàn)證性。26. 軟件開(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ù) 拯流圖則是從數(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è)有組織的列表
54、以及精確、嚴(yán)格的泄 義。槪括地說(shuō),數(shù)據(jù)字典的作用是對(duì)數(shù)據(jù)流圖中出現(xiàn)的被命紅的圖形元素的確切解 釋。(3)實(shí)體聯(lián)系圖簡(jiǎn)稱ER圖,主要包括實(shí)體、聯(lián)系和屬性等3個(gè)基本成分。矩形框表示實(shí)體, 菱形表示聯(lián)系,橢圓表示屬性。27. 軟件測(cè)試的目的是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程,軟件測(cè)試就是要通過(guò)預(yù)先設(shè)汁好的 若干測(cè)試用例來(lái)發(fā)現(xiàn)程序中的問(wèn)題。軟件測(cè)試的方法:白盒測(cè)試方法和黑盒測(cè)試方法。白盒測(cè)試方法也稱為結(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è)試也稱為功能測(cè)試或數(shù)據(jù)驅(qū)動(dòng)測(cè)試,黑盒測(cè)試完全不考慮程序內(nèi)部的邏輯結(jié)構(gòu)和內(nèi) 部特性,只依據(jù)程序的需求和功能規(guī)格說(shuō)明,檢査程序的功能是否符合它的功能說(shuō)明。黑盒 測(cè)試只檢査
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度實(shí)木地板翻新與保養(yǎng)服務(wù)合同4篇
- 2025年代理協(xié)議示范文本-辦公文具代理合同
- 2025版別墅區(qū)物業(yè)委托經(jīng)營(yíng)管理服務(wù)標(biāo)準(zhǔn)范本3篇
- 二零二五年度公司股權(quán)激勵(lì)計(jì)劃后續(xù)管理與跟蹤合同2篇
- 2025年中國(guó)雙面羊絨大衣行業(yè)市場(chǎng)調(diào)研分析及投資戰(zhàn)略咨詢報(bào)告
- 2025年度海洋科學(xué)研究中心研究員聘用合同
- 2025年度交通行業(yè)短期運(yùn)輸司機(jī)勞動(dòng)合同
- 二零二五年度消防安全員消防技術(shù)咨詢服務(wù)聘用合同
- 二零二五年度農(nóng)業(yè)科技推廣勞務(wù)合同執(zhí)行與效果評(píng)估
- 2025年度門(mén)面房使用權(quán)轉(zhuǎn)讓及租賃合同終止后處理合同
- 第三單元名著導(dǎo)讀《經(jīng)典常談》知識(shí)清單 統(tǒng)編版語(yǔ)文八年級(jí)下冊(cè)
- 第十七章-阿法芙·I·梅勒斯的轉(zhuǎn)變理論
- 焊接機(jī)器人在汽車制造中應(yīng)用案例分析報(bào)告
- 合成生物學(xué)在生物技術(shù)中的應(yīng)用
- 中醫(yī)門(mén)診病歷
- 廣西華銀鋁業(yè)財(cái)務(wù)分析報(bào)告
- 無(wú)違法犯罪記錄證明申請(qǐng)表(個(gè)人)
- 大學(xué)生勞動(dòng)教育PPT完整全套教學(xué)課件
- 繼電保護(hù)原理應(yīng)用及配置課件
- 《殺死一只知更鳥(niǎo)》讀書(shū)分享PPT
- 蓋洛普Q12解讀和實(shí)施完整版
評(píng)論
0/150
提交評(píng)論