軟考中級-信息系統(tǒng)治理工程師復(fù)習(xí)筆記(干貨)_第1頁
軟考中級-信息系統(tǒng)治理工程師復(fù)習(xí)筆記(干貨)_第2頁
軟考中級-信息系統(tǒng)治理工程師復(fù)習(xí)筆記(干貨)_第3頁
軟考中級-信息系統(tǒng)治理工程師復(fù)習(xí)筆記(干貨)_第4頁
軟考中級-信息系統(tǒng)治理工程師復(fù)習(xí)筆記(干貨)_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

千里之行,始于足下。第2頁/共2頁精品文檔推薦軟考中級-信息系統(tǒng)治理工程師復(fù)習(xí)筆記(干貨)信息系統(tǒng)治理治理師復(fù)習(xí)筆記

第一篇:信息系統(tǒng)基礎(chǔ)

第一章:計(jì)算機(jī)硬件基礎(chǔ)

重點(diǎn):計(jì)算機(jī)硬件基礎(chǔ)知識、計(jì)算機(jī)基本組成、中央處理、存儲器、I/O設(shè)備等要緊部件的性能和基本工作原理,以及計(jì)算機(jī)系統(tǒng)結(jié)構(gòu),計(jì)算機(jī)存儲系統(tǒng)等。

1.1、計(jì)算機(jī)基本組成

1946年浮現(xiàn)第一臺計(jì)算機(jī),按照馮.諾依曼-計(jì)算機(jī)設(shè)計(jì)思想,計(jì)算機(jī)硬件系統(tǒng)由:運(yùn)算器、操縱器、存儲器、輸入輸出設(shè)備5大部分組成。運(yùn)算器與操縱器統(tǒng)稱為中央處理器(CPU),內(nèi)存儲器和中央處理器合稱主機(jī)。別屬于主機(jī)的設(shè)備統(tǒng)稱外部設(shè)備,包括輸入輸出設(shè)備、外存儲器。下圖是計(jì)算機(jī)的基本組成:

1.1.1、中央處理器

1)運(yùn)算器

a、運(yùn)算器:舉行算術(shù)和邏輯運(yùn)算的部件,運(yùn)算數(shù)據(jù)以二進(jìn)制格式給出,可從存儲器取出來或來自輸入設(shè)備,運(yùn)算結(jié)果寫入存儲器或輸出設(shè)備。

b、運(yùn)算器由算術(shù)邏輯運(yùn)算部件(ALU)和寄存器(通用寄存器、特別寄存器)組成。

c、算數(shù)運(yùn)算按照算術(shù)規(guī)則運(yùn)算,如加減乘除及它們的復(fù)合運(yùn)算,邏輯運(yùn)算普通泛指非算術(shù)性運(yùn)算,如比較、移位、邏輯加或減、取反、異或等?,F(xiàn)代計(jì)算機(jī)的運(yùn)算器有8、16、32或更多,構(gòu)成一具通用寄存器組,以減少拜訪存儲器的次數(shù),提高運(yùn)算器的速度。

2)操縱器

操縱器是指揮、協(xié)調(diào)計(jì)算機(jī)各大部件工作的指揮中心。實(shí)質(zhì)是解釋、執(zhí)行指令。CPU可以按正確的時(shí)序產(chǎn)生操作操縱信號是操縱器的要緊任務(wù)。運(yùn)算器組成部分如下圖:

3)存儲器

存儲器以二進(jìn)制形式存放數(shù)據(jù)和程序的部件,經(jīng)過地址線和數(shù)據(jù)線與其他部件相連。各種類型的存儲器:

a、高速緩沖存儲器(Cache):由雙極型半導(dǎo)體組成,特點(diǎn)是高速、小容量,存取速度接近CPU的工作速度,用來暫時(shí)存放指令和數(shù)據(jù)。

b、主存儲器:是計(jì)算機(jī)系統(tǒng)中的重要部件、用來存放計(jì)算機(jī)運(yùn)行時(shí)的大量程序和數(shù)據(jù),用MOS半導(dǎo)體存儲器構(gòu)成。--CPU能直截了當(dāng)拜訪的存儲都叫內(nèi)存儲器,高速緩沖與主存都屬于內(nèi)存儲器。

c、輔助存儲器:又叫外存儲器,特殊點(diǎn)是容量大,要緊由磁表面存儲器組成,目前光存儲器運(yùn)用廣泛。

4)輸入輸出設(shè)備(外圍設(shè)備)

I/O設(shè)備是計(jì)算機(jī)與其他設(shè)備之間執(zhí)行信息交換的裝置,包括各類輸入輸出設(shè)備及相應(yīng)的輸入輸出接口。

a、輸入設(shè)備的功能是把數(shù)據(jù)、命令、字符、圖形、圖像、聲音和電流等信息換算成計(jì)算機(jī)能夠接收和識不的二進(jìn)制數(shù)字代碼,以便計(jì)算機(jī)處理。輸出設(shè)備的功能是把計(jì)算機(jī)處理結(jié)果,變成人最后能夠識不的數(shù)據(jù)、文字、圖形、圖像、聲音等打印或顯示出來。

b、輸入設(shè)備舉例:第一種是采納媒體輸入的設(shè)備如紙帶輸入機(jī)、卡片輸入機(jī)、光學(xué)字符閱讀機(jī)等,第二種是交互式輸入設(shè)備(能夠建立人機(jī)之間的友好界面)有鍵盤、鼠標(biāo)、光筆、觸摸屏、跟蹤球等。

c、輸出設(shè)備舉例:顯示器、打印機(jī)、測繪儀、語音輸出、卡片或紙帶穿孔機(jī)。

d、輸入輸出設(shè)備舉例:磁盤機(jī)、磁帶、可讀寫光盤、CRT終端、通信設(shè)備。f、輸入輸出設(shè)備按功能劃分有:用于人機(jī)接口、用于存儲信息、機(jī)與機(jī)聯(lián)系。

f、鼠標(biāo):分為機(jī)械式和光電式鼠標(biāo),經(jīng)過總線接口或通信接口與主機(jī)連接,目前大部分鼠標(biāo)接在串行通信口COM1或COM2上。鍵盤:觸點(diǎn)式和非觸點(diǎn)式。打印機(jī):印字原理分為擊打式和非擊打印機(jī)(激光、熱敏、噴墨打印機(jī)),輸出方式分為串行和并行打印機(jī)。

g、顯示器:用來顯示數(shù)字、字符、圖形和圖像的設(shè)備,由監(jiān)視器和顯示操縱器組成,監(jiān)視器由陰極射線管(C盯)、亮度操縱電路(操縱柵)、掃描偏轉(zhuǎn)電路(水平/垂直掃描偏轉(zhuǎn)線圈)等部件構(gòu)成。

在光柵掃描顯示器中,為了保證屏幕上顯示的圖像別產(chǎn)生閃耀,圖像必須以50幀/秒至70幀/秒的速度舉行刷新。如此固定分辨率的圖形顯示器其行頻、水平掃描周期、每像素讀出時(shí)刻,均有一定要求。例如當(dāng)分辨率為640×480時(shí),且假定水平回掃期和垂直回掃期各占水平掃描周期和垂直掃描周期的20%。

則行頻為480線÷80/100×50幀/s=30kHz

水平掃描周期HC≡1/30kHz=33us

每一像素讀出時(shí)刻為33us×80%÷640=40~50ns

若分辨率提高到1024×768,幀頻為60幀/秒,則行頻提高到57.6kHz,水平掃描周期HC=17.4us,每像素讀出時(shí)刻減少到13.6us。從這個(gè)地方能夠清晰看到,分辨率越高,為保證圖像別閃耀,則時(shí)刻要求越高(每-像素讀出、顯示的時(shí)刻越短),成本也隨之迅速上升。另外光柵掃描顯示器的掃描方式還能夠分成逐行掃描與隔行掃描方式兩種。

1.2、計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)

環(huán)繞著怎么提高指令的執(zhí)行速度和計(jì)算機(jī)系統(tǒng)的性能價(jià)格比,浮現(xiàn)了流水線處理機(jī)、并行處理機(jī)、多處理機(jī)、精簡指令系統(tǒng)計(jì)算機(jī)。

1)并行處理的概念

并行處理的概念:并行性是指計(jì)算機(jī)系統(tǒng)具有并且運(yùn)算或操作的特性,包括并且性、并發(fā)性兩種含義。并且性是指兩個(gè)或者兩個(gè)以上的事件同一時(shí)刻發(fā)生。并發(fā)性是指兩個(gè)或者兩個(gè)以上事件同一時(shí)刻間隔發(fā)生。

計(jì)算機(jī)提高并行性的措施:時(shí)刻重疊(引入時(shí)刻因素)、資源重復(fù)(引入空間因素)、資源共享(軟件辦法)。

計(jì)算機(jī)的基本工作過程:執(zhí)行一串指令、對一組數(shù)據(jù)舉行處理。計(jì)算機(jī)執(zhí)行的指令序稱為“指令流”,指令流調(diào)用的數(shù)據(jù)序列稱為“數(shù)據(jù)流”。依照指令流和數(shù)據(jù)流的多重性,把計(jì)算機(jī)系統(tǒng)分為4類:S-single單一的、I-instruction指令、M-multiple多倍的、D-data數(shù)據(jù)。

單指令流單數(shù)據(jù)流(SISD):計(jì)算機(jī)的指令部件一次只對一條指令舉行譯碼,并只對一具操作部件分配數(shù)據(jù),傳統(tǒng)的單處理機(jī)屬于SISD計(jì)算機(jī)。

單指令流多數(shù)據(jù)流(SIMD):這類計(jì)算機(jī)擁有多個(gè)處理單元,它們在同一具操縱部件的治理下執(zhí)行同一指令,向各個(gè)處理單元分配需要的別同數(shù)據(jù),并行處理機(jī)屬于SIMD計(jì)算機(jī)。

多指令流單數(shù)據(jù)流(MISD):包含多個(gè)處理單元,按多條別同指令的要求對同一數(shù)據(jù)及中間結(jié)果舉行別同的處理,這類計(jì)算機(jī)非常少見。

多指令流多數(shù)據(jù)流(MIMD):包含多處理機(jī)、存儲器和操縱器、實(shí)際是幾個(gè)SISD的集合,并且運(yùn)行多個(gè)程序和處理各自的數(shù)據(jù),多處理機(jī)屬于這類計(jì)算機(jī)。

2)流水線處理機(jī)系統(tǒng)

流水線技術(shù)是一種時(shí)刻并行技術(shù),增加少量硬件就能提升幾倍計(jì)算機(jī)的運(yùn)算速度。是一種普遍使用的并行處理技術(shù)。

執(zhí)行過程:取指令、指令分析、指令執(zhí)行

若取指令、讀指令、執(zhí)行指令時(shí)刻均為t,則完成n條指令的所需時(shí)刻T1則為:

T1=n*3t=3nt,而運(yùn)用流水線方式后,

則所需時(shí)刻T2=3t+(n-1)t=(n+2)t。所以傳統(tǒng)的串行執(zhí)行方式優(yōu)點(diǎn)是操縱簡單,節(jié)約設(shè)備。缺點(diǎn)是執(zhí)行指令速度慢,功能部件利用率低。采納并行執(zhí)行方式優(yōu)點(diǎn)是程序執(zhí)行時(shí)刻縮短,功能利用率增高,相對操縱復(fù)雜、需要更多硬件支撐。

3)并行處理機(jī)系統(tǒng)

基本概念:也成為陣列式計(jì)算機(jī),處理單元(PE0…PEn-1)互連成陣列,是操作并行的SIMD計(jì)算機(jī):

特點(diǎn):以單指令流多數(shù)據(jù)流方式工作;采納資源重復(fù)利用辦法引入空間因素;某一類算法的專用計(jì)算機(jī);與并行算法緊密結(jié)合;異構(gòu)型多處理系統(tǒng)。

4)多處理機(jī)的系統(tǒng)

基本概念:若干臺計(jì)算機(jī)組成,屬于多指令流多數(shù)據(jù)流(MIMD)的方式:

特點(diǎn):屬于MIMD計(jì)算機(jī),與SIMD相比,并行級不別同;結(jié)構(gòu)靈便性、程序并行性、并行任務(wù)派生、進(jìn)程同步、資源分配和進(jìn)程調(diào)度。

5)CISC/RISC指令系統(tǒng)

CISC:復(fù)雜指令指令集計(jì)算機(jī)

特點(diǎn):多指令、多尋址方式

目的:優(yōu)化目標(biāo)程序、更好支持高級語言、提供操作系統(tǒng)支持

RISC:精簡指令系統(tǒng)計(jì)算機(jī)

目的:復(fù)雜指令集計(jì)算機(jī)研制周期長、成本高;難保證正確性;落低系統(tǒng)性能;常用指令惟獨(dú)幾十條、硬件資源白費(fèi)

特點(diǎn):指令數(shù)目少;指令長度固定;大多數(shù)指令可在一具機(jī)器周期內(nèi)完成;通用寄存器數(shù)量多;

兩者差異:設(shè)計(jì)思想;

1.3、計(jì)算機(jī)存儲系統(tǒng)

1)存儲系統(tǒng)的層次結(jié)構(gòu)

定義:把各種別同容量、別同存取速度按一定結(jié)構(gòu)有機(jī)組織在一起,程序和數(shù)據(jù)按別同層次存放在各級存儲器中,整個(gè)存儲系統(tǒng)擁有較好的速度、容量和價(jià)格的綜合性能指標(biāo):

高速緩存-主存:解決存儲器的速度咨詢題;

主存-輔存:解決容量咨詢題

2)主存儲器(RAM)的構(gòu)成

構(gòu)成:存儲體(存儲矩陣)、地址譯碼器、驅(qū)動器、I/O操縱、片選操縱、讀寫操縱要緊技術(shù)指標(biāo):存儲容量(計(jì)算機(jī)處理能力的大小取決于存儲容量的大小)、存取速度(拜訪時(shí)刻、存儲周期描述)、可靠性(存儲器的可靠性用平均故障間隔時(shí)刻描述,MTBF越大,可靠性越高)。

3)高速緩沖存儲器

主存與高速緩存交換數(shù)據(jù)以頁為單位,CPU拜訪的內(nèi)容在高速緩存中稱為“命中”,別在則為“別命中或失靶”

4)輔助存儲器

定義:存放當(dāng)前別馬上使用的信息,常用輔存包括:磁帶存儲器、磁盤存儲器、光盤存儲器

特點(diǎn):容量大、可靠性高、價(jià)格低

磁帶磁盤存儲器統(tǒng)稱為磁表面存儲器

1.4、計(jì)算機(jī)應(yīng)用領(lǐng)域

進(jìn)展時(shí)期:第一時(shí)期,20世紀(jì)50年代初到末,第二時(shí)期,50年代末到70年代初,70年代到80年代的進(jìn)展,使其進(jìn)入到第三時(shí)期,90年代以來,Internet進(jìn)展,計(jì)算機(jī)應(yīng)用方式向分布式和集群式進(jìn)展。

計(jì)算機(jī)信息處理技術(shù):對各種信息媒體的獵取、表示、加工、表現(xiàn)辦法和技術(shù)。

計(jì)算機(jī)應(yīng)用領(lǐng)域包括:科學(xué)計(jì)算、信息治理、計(jì)算機(jī)圖形學(xué)與多媒體技術(shù)、語言與文字處理、人工智能。

1)科學(xué)計(jì)算

最早的應(yīng)用領(lǐng)域,例如天氣預(yù)報(bào)、天文研究、水利設(shè)計(jì)、原子結(jié)構(gòu)分析、生物分子結(jié)構(gòu)分析、人造衛(wèi)星軌道計(jì)算、宇宙飛船研制等。

2)信息治理

治理信息系統(tǒng)是由人、計(jì)算機(jī)和治理規(guī)則組成,以采集、加工、維護(hù)和使用信息為要緊功能的人-機(jī)系統(tǒng)。

目前正記憶從單項(xiàng)事務(wù)的電子處理系統(tǒng),向以數(shù)據(jù)庫為基礎(chǔ)的治理信息系統(tǒng)、以數(shù)據(jù)庫、模型庫和辦法庫為基礎(chǔ)的決策支持系統(tǒng)進(jìn)展,呈現(xiàn)系統(tǒng)集成化、結(jié)構(gòu)分布化、信息多元化、功能智能化、

3)計(jì)算機(jī)圖形學(xué)與多媒體技術(shù)

CAD:計(jì)算機(jī)輔助設(shè)計(jì)

CAI:計(jì)算機(jī)輔助教學(xué)

多媒體技術(shù)是計(jì)算機(jī)對文本、圖形、圖像、聲音、動畫和視頻信息舉行綜合處理。

4)語言與文字的處理

5)人工智能

1.5、相關(guān)題目

第二章、操作系統(tǒng)

重點(diǎn):操作系統(tǒng)概念、作用、類型、處理機(jī)治理、存儲治理、設(shè)備治理、文件治理、作業(yè)治理

2.1、操作系統(tǒng)簡介

1)操作系統(tǒng)(OS)定義:治理軟硬件資源、操縱程序舉行,改善人機(jī)界面,合理組織計(jì)算機(jī)工作流程和為用戶使用計(jì)算機(jī)提供良好運(yùn)行環(huán)境的系統(tǒng)軟件。

2)作用:經(jīng)過資源治理,提高計(jì)算機(jī)系統(tǒng)效率;改善人機(jī)界面,向用戶提供友好工作環(huán)境。

3)特征:并發(fā)性、共享性、異步性

4)功能:處理器治理、存儲治理、設(shè)備治理、文件治理、作業(yè)治理、網(wǎng)絡(luò)與通信治理。

5)類型:批處理操作系統(tǒng)(特點(diǎn)是用戶脫機(jī)工作、成批處理作業(yè)、多道程序運(yùn)行、作業(yè)周期長)、分時(shí)操作系統(tǒng)(特征有并且性、獨(dú)立性、及時(shí)性、交互性)、實(shí)時(shí)操作系統(tǒng)(組成有數(shù)據(jù)采集、加工處理、操作操縱、反饋處理)

2.2、處理機(jī)治理

1)進(jìn)程基本概念

目地:刻畫動態(tài)系統(tǒng)的內(nèi)在規(guī)律、有效治理和調(diào)度進(jìn)入計(jì)算機(jī)系統(tǒng)主存儲器運(yùn)行的程序。

定義:是一具具有一定獨(dú)立功能的程序?qū)τ谀硞€(gè)數(shù)據(jù)集合的一次運(yùn)行活動

屬性:結(jié)構(gòu)性、動態(tài)性、共享性、獨(dú)立性、制約性、并發(fā)性

2)進(jìn)程的狀態(tài)與轉(zhuǎn)換

生命周期:創(chuàng)建、運(yùn)行、撤銷、消亡

狀態(tài):運(yùn)行(正在運(yùn)行)、就緒(待系統(tǒng)分配以運(yùn)行)、等待(別具備運(yùn)行條件,等待某個(gè)事件完成),以下是三態(tài)模型與五態(tài)模型:

3)進(jìn)程描述

組成:進(jìn)程程序塊、進(jìn)程數(shù)據(jù)塊、系統(tǒng)/用戶堆棧、進(jìn)程操縱塊

進(jìn)程操縱塊:標(biāo)識信息、現(xiàn)場信息、操縱信息

4)進(jìn)程同步與互斥

兩種基本關(guān)系:競爭(資源)關(guān)系與協(xié)作(完成同一任務(wù)時(shí))關(guān)系

進(jìn)程互斥:解決進(jìn)程間的競爭關(guān)系,若干進(jìn)程要使用同一共享資源時(shí),任何時(shí)間最多允許一具進(jìn)程去使用,其他則必須等待,直到占有資源被釋放。臨界區(qū)治理可解決互斥咨詢題。

進(jìn)程同步:解決舉行間協(xié)作關(guān)系,一具進(jìn)程的執(zhí)行依靠于另一具進(jìn)程的消息,需要等待

消息達(dá)到后才被喚醒。

同步機(jī)制:信號量、PV、管程

進(jìn)程死鎖:進(jìn)程使用資源的過程:申請、使用、歸還;產(chǎn)生死鎖的條件:互斥條件、占有和等待條件、別剝奪條件、循環(huán)等待條件

2.3、存儲治理

存儲治理是操作系統(tǒng)的重要組成部分、所以存儲治理直截了當(dāng)妨礙系統(tǒng)性能。存儲治理要緊負(fù)責(zé)主存儲器的治理。

主存儲空間分為系統(tǒng)區(qū)和用戶區(qū)。

存儲治理功能:主存儲空間的分配與回收、地址轉(zhuǎn)換與存儲愛護(hù)、主存儲空間的共享、主存儲空間的擴(kuò)充。

存儲器的層次結(jié)構(gòu):寄存器、高速緩存、主存儲器、磁盤存儲、固定磁盤、可挪移存儲介質(zhì)共7個(gè)存儲層次

2.4、設(shè)備治理

設(shè)備治理功能:外圍設(shè)備中斷處理、緩沖區(qū)治理、緩沖設(shè)備的分配、外圍設(shè)備驅(qū)動調(diào)度1)I/O硬件原理:輸入輸出系統(tǒng)、輸入輸出操縱方式、詢XXX、中斷方式、DMA方式、通道方式、

2)I/O軟件原理:層次分為I/O中斷處理程序(底層)、設(shè)備驅(qū)動程序、與設(shè)備無關(guān)的操作系統(tǒng)I/O軟件、用戶層I/O軟件

3)Spooling(假脫機(jī))系統(tǒng):設(shè)備虛擬技術(shù)

4)磁盤調(diào)度:移臂調(diào)度、旋轉(zhuǎn)調(diào)度

2.5、文件治理

文件系統(tǒng)是操作系統(tǒng)中負(fù)責(zé)存取和治理信息的模塊,包括治理用戶和系統(tǒng)信息的存儲、檢索、更新、共享和維護(hù)。

1)文件:用途分類為系統(tǒng)文件、庫文件和用戶文件;按愛護(hù)級不分為只讀文件、讀寫文件、別愛護(hù)文件;按信息流向可分為輸入文件、輸出文件、輸入輸出文件;

2)文件類型:一般文件、名目文件、塊設(shè)備文件、字符設(shè)備文件,其中一般文件包括ASCII文件或二進(jìn)制文件。

3)文件系統(tǒng):對用戶的功能:文件按名存取、名目建立與維護(hù)、從邏輯文件到物理文件的轉(zhuǎn)換、文件存儲空間的分配和治理、提供合適的文件存取辦法、實(shí)現(xiàn)文件的共享、愛護(hù)和保密、提供一組適合用戶使用的文件操作

4)文件存取方式:順序存取、直截了當(dāng)存取、索引存取。

2.6、作業(yè)治理

1)采取脫機(jī)和聯(lián)機(jī)兩種方式運(yùn)行

2)作業(yè)是用戶交給操作系統(tǒng)計(jì)算的一具獨(dú)立任務(wù)。

3)作業(yè)調(diào)度:算法包括先來先服務(wù)算法、最短作業(yè)優(yōu)先算法、響應(yīng)比最高者算法(HRN)、優(yōu)先數(shù)算法

4)多道程序設(shè)計(jì):優(yōu)點(diǎn)有提高了CPU利用率、提供內(nèi)存和I/O設(shè)備利用率、改進(jìn)了系統(tǒng)吞吐率、充分發(fā)揮了系統(tǒng)的并行性。要緊缺點(diǎn)是作業(yè)周轉(zhuǎn)時(shí)刻長。

2.7、相關(guān)題目

第三章、程序設(shè)計(jì)語言

重點(diǎn):基本概念、成分、匯編語言、編譯原理、解釋原理

3.1、程序設(shè)計(jì)語言基礎(chǔ)

3.1、程序設(shè)計(jì)基本概念

1)概念:為了書寫計(jì)算機(jī)程序而人為設(shè)計(jì)的符號語言,用于對計(jì)算過程舉行描述、組織和輔導(dǎo)。始于1957年。

2)分為低級語言(機(jī)器語言、匯編語言—基本上面向機(jī)器)和高級語言(面向過程和面向咨詢題的語言)

3)機(jī)器語言:是用二進(jìn)制代碼表示的計(jì)算機(jī)可以直截了當(dāng)識不和執(zhí)行的一種機(jī)器指令的集合。

4)匯編語言:為了克服機(jī)器語言難讀、難編、難記和易出錯的缺點(diǎn),人們用與代碼指令與實(shí)際含義相近的英文縮寫、字符、數(shù)字等符號來代替指令代碼(例如add表示運(yùn)算符號+的機(jī)器代碼)。從而形成了匯編語言。所以匯編語言是一種用助記符表示的仍然面向機(jī)器的計(jì)算機(jī)語言。屬于低級語言。

5)計(jì)算機(jī)別能直截了當(dāng)識不匯編語言,所以需要先放入?yún)R編程序的“加工”和“翻譯”。用匯編語言等非機(jī)器語言書寫好的符號程序稱為“源程序”。運(yùn)行匯編語言要將源程序翻譯成目標(biāo)程序,目標(biāo)程序是機(jī)器語言。

6)匯編語言的優(yōu)勢:編制系統(tǒng)軟件和過程操縱軟件,目標(biāo)程序占用內(nèi)存空間少,運(yùn)行

速度快。

7)高級語言:與自然語言相近并為計(jì)算機(jī)同意和執(zhí)行的計(jì)算機(jī)語言稱為高級語言。3.2、程序設(shè)計(jì)語言的基本成分

1)包括數(shù)據(jù)成分、運(yùn)算成分、操縱成分、函數(shù)等

2)數(shù)據(jù)成分:常量(整型、實(shí)型、字符、符號常量)與變量(變量名、變量值)、全局量與局部量、數(shù)據(jù)類型(基本類型、構(gòu)造類型、指針類型與空類型)

3)運(yùn)算成分:算術(shù)運(yùn)算、關(guān)系運(yùn)算、邏輯運(yùn)算。運(yùn)算符號要規(guī)定優(yōu)先級和結(jié)合性。

4)操縱成分:順序、挑選、循環(huán)結(jié)構(gòu)

5)函數(shù):由函數(shù)講明與函數(shù)體構(gòu)成,也可分為有返回值函數(shù)和無返回值函數(shù)。

3.3、編譯、解釋系統(tǒng)

1)程序的編譯與解釋

計(jì)算機(jī)別能識不高級語言編寫的源程序,需要經(jīng)過“翻譯程序”翻譯成機(jī)器語言形式

的目標(biāo)程序,計(jì)算機(jī)才干識不和執(zhí)行。

通常的翻譯方式分為編譯方式和解釋方式;

編譯方式:事先編寫好一具稱為編譯程序的機(jī)器語言程序,作為系統(tǒng)軟件放在機(jī)器內(nèi)、當(dāng)用戶由高級語言編寫的源程序輸入計(jì)算機(jī)后,編譯程序便把源程序整個(gè)的翻譯成用機(jī)器

語言表示的與之等價(jià)的目標(biāo)程序,然后再執(zhí)行,得到結(jié)果。

解釋方式:源程序進(jìn)入計(jì)算機(jī)時(shí),解釋程序邊掃描邊解釋,計(jì)算機(jī)一句一句執(zhí)行,并

別產(chǎn)生目標(biāo)程序。

Pascal、Fortran、Cobol等高級語言執(zhí)行編譯方式;Basic則以解釋方式為主,而Pascal和C語言是能書寫編譯程序的高級程序設(shè)計(jì)語言。

2)編譯程序與解釋程序的優(yōu)缺點(diǎn)

編譯程序可脫離語言環(huán)境執(zhí)行,使用方便、效率高,可充分利用計(jì)算機(jī)資源;但修改別方便,如今大多數(shù)編程語言基本上編譯型,例如VisualC++、VisualFoxpro、Dephi等。

解釋語言執(zhí)行效率低、但執(zhí)行方式靈便、可動態(tài)調(diào)整修改應(yīng)用程序,解釋程序別能重復(fù)利用計(jì)算機(jī)資源。實(shí)現(xiàn)簡單,方便在別同平臺移植,例如java、PowerBuilder、VisualFoxp

溫馨提示

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

評論

0/150

提交評論