版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第1章 計(jì)算機(jī)系統(tǒng)基礎(chǔ)知識(shí)本章學(xué)習(xí)h標(biāo)1. 了解計(jì)算機(jī)主要部件及其功能的基礎(chǔ)知識(shí)。2. 熟悉操作系統(tǒng)的工作原理和主要功能。3. 熟悉匯編、編譯、解釋系統(tǒng)的基木概念。4. 熟悉程序設(shè)計(jì)語(yǔ)言基礎(chǔ)知識(shí)。5. 掌握數(shù)據(jù)朋系統(tǒng)的基礎(chǔ)知識(shí)。1.1本章重點(diǎn)難點(diǎn)簡(jiǎn)析1丄1計(jì)算機(jī)硬件系統(tǒng)結(jié)構(gòu)組成考點(diǎn)1:本節(jié)相關(guān)重點(diǎn)概念一個(gè)完整的計(jì)算機(jī)硬件系統(tǒng)由運(yùn)算器、控制器、存儲(chǔ)器、輸入設(shè)備和輸出設(shè)備五大部 分組成。如圖11所示。圖1-1計(jì)算機(jī)的基本組成運(yùn)算器與控制器合稱為中央處理器。(內(nèi))存儲(chǔ)器和中央處理器合在一起稱為主機(jī)。在計(jì)算機(jī)映件系統(tǒng)中不屬于主機(jī)的設(shè)備都屬于外部設(shè)備,簡(jiǎn)稱外設(shè),包括輸入、輸出 設(shè)備及外存儲(chǔ)器??键c(diǎn)2:各
2、部件簡(jiǎn)介運(yùn)算器:進(jìn)行算術(shù)和邏輯運(yùn)算的部件,運(yùn)算數(shù)據(jù)以二進(jìn)制格式給出,它對(duì)從存儲(chǔ)器取 出或來(lái)自輸入設(shè)備,運(yùn)算結(jié)杲或?qū)懭氪鎯?chǔ)器,或通過(guò)輸出設(shè)備輸出??刂破鳎簠f(xié)調(diào)整個(gè)計(jì)算機(jī)系統(tǒng)的止常工作。它主要包括指令寄存器、指令譯碼及時(shí)序 控制等部件;運(yùn)算器與控制器一般又稱為中央處理部件cpu (central processing unit), 它是計(jì)算機(jī)的核心部件。存儲(chǔ)器:存放數(shù)據(jù)和程序的部件,它通過(guò)地址線和數(shù)據(jù)線與其他部件相連。輸入/輸出部件:包括各類輸入/輸出設(shè)備及相應(yīng)的輸入/輸出接口。1.1.2中央處理器考點(diǎn)1:本節(jié)相關(guān)重點(diǎn)概念運(yùn)算器是計(jì)算機(jī)中用于信息加工的部件。控制器是指揮、協(xié)調(diào)計(jì)算機(jī)各大部件工作的指
3、揮中心。存儲(chǔ)器是存放二進(jìn)制形式信息的部件。輸入輸出設(shè)備(乂稱外圍設(shè)備)是計(jì)算機(jī)系統(tǒng)與人或其他機(jī)器之間進(jìn)行信息交換的裝置??键c(diǎn)2:運(yùn)算器(1)功能它能対數(shù)據(jù)進(jìn)行算術(shù)邏輯運(yùn)算。算術(shù)運(yùn)算按算術(shù)規(guī)則進(jìn)行運(yùn)算,如加、減、乘、除及 它們的復(fù)合運(yùn)算。邏輯運(yùn)算一般泛指非算術(shù)性運(yùn)算,例如:比較、移位、邏輯加、邏輯乘、 邏輯取反及異或操作等。(2)組成運(yùn)算器通常由算術(shù)邏輯運(yùn)算部件(alu)和一些寄存器組成。如圖12所示是一個(gè)最 簡(jiǎn)單的運(yùn)算器示意圖。單總線特殊寄存器通用寄存器圖】2運(yùn)算器簡(jiǎn)單示意圖 alu: alu是具體完成算術(shù)邏輯運(yùn)算的部件。 寄存器:寄存器主要用于存放操作數(shù)、結(jié)果及操作數(shù)地址。 累加器:累加器除
4、了存放參加運(yùn)算的操作數(shù)外,在連續(xù)運(yùn)算中,還用于存放中間結(jié) 果和最終結(jié)果。 存儲(chǔ)器:寄存器的數(shù)據(jù)一般是從存儲(chǔ)器中取得,累加器的最后結(jié)果也應(yīng)存放到存儲(chǔ) 器中。考點(diǎn)3:控制器(1)功能控制器工作的實(shí)質(zhì)就是解禪、執(zhí)行指令。為了使計(jì)算機(jī)能夠正確執(zhí)行指令,cpu必須 能夠按正確的時(shí)序產(chǎn)牛操作控制信號(hào),這是控制器的主要任務(wù)。(2)組成如圖13所示,控制器主要山下列部分組成: 程序計(jì)數(shù)器(pc) : 乂稱指令計(jì)數(shù)器或指令指針(ip),在某些機(jī)器中用來(lái)存放正 在執(zhí)行的指令地址;在大多數(shù)機(jī)器中則存放要執(zhí)行的下一條指令的地址。圖1-3控制器紐成圖 指令寄存器(ir):用以存放現(xiàn)行指令,以便在整個(gè)指令執(zhí)行過(guò)程中,實(shí)現(xiàn)
5、一條指 令的全部功能控制。 指令譯碼器:乂稱操作碼譯碼器,它對(duì)指令寄存器中的操作碼部分進(jìn)行分析解釋, 產(chǎn)生相應(yīng)的控制信號(hào)提供給操作控制信號(hào)形成部件。 脈沖源及丿1停控制線路:脈沖源產(chǎn)生一定頻率的脈沖信號(hào)作為整個(gè)機(jī)器的時(shí)鐘脈 沖,是周期、節(jié)拍和工作脈沖的基準(zhǔn)信號(hào)。 時(shí)序信號(hào)產(chǎn)生部件:以時(shí)鐘脈沖為基礎(chǔ),具體產(chǎn)生不同指令相對(duì)應(yīng)的丿制期、節(jié)拍、 工作脈沖等時(shí)序信號(hào),以實(shí)現(xiàn)機(jī)器指令執(zhí)行過(guò)程的時(shí)序控制。 操作控制信號(hào)形成部件:綜合時(shí)序信號(hào)、指令譯碼信息、被控功能部件反饋的狀態(tài) 條件信號(hào)等,形成不同指令所需要的操作控制信號(hào)序列。 中斷機(jī)構(gòu):實(shí)現(xiàn)對(duì)異常情況和某些外來(lái)請(qǐng)求的處理。 總線控制邏輯:實(shí)現(xiàn)對(duì)總線信息傳
6、輸?shù)目刂?。考點(diǎn)4:存儲(chǔ)器(1)功能它的主要功能是存放程序和數(shù)據(jù)。(2)分類按功能分類可以將存儲(chǔ)器分為以下兒類: 高速緩沖存儲(chǔ)器(cache):構(gòu)成計(jì)算機(jī)系統(tǒng)中的一個(gè)高速小容量存儲(chǔ)器,其存取 速度能接近c(diǎn)pu的工作速度,用來(lái)臨時(shí)存放指令和數(shù)據(jù)。 主存儲(chǔ)器:主存儲(chǔ)器是計(jì)算機(jī)系統(tǒng)中的重要部件,用來(lái)存放計(jì)算機(jī)運(yùn)行時(shí)的大量程 序和數(shù)據(jù)。 輔助存儲(chǔ)器:輔助存儲(chǔ)器乂稱外存儲(chǔ)器。外存儲(chǔ)器的特點(diǎn)是容量人,可存放人屋的 程序和數(shù)據(jù)??键c(diǎn)5:常用i/o設(shè)備(1)功能輸入設(shè)備的功能是把數(shù)據(jù)、命令、字符、圖形、圖像、聲音或電流、電壓等信息,變 成計(jì)算機(jī)口j以接收和識(shí)別的二進(jìn)制數(shù)字代碼,供計(jì)算機(jī)進(jìn)行運(yùn)算處理。輸出設(shè)備的功
7、能是 把計(jì)算機(jī)處理的結(jié)果,變成人最終可以識(shí)別的數(shù)字、文字、圖形、圖像或聲音等信息,打 印或顯示出來(lái),以供人們分析與使用。(2)分類按信息的傳輸方向,可以分成輸入、輸出與輸入/輸出三類設(shè)備。 輸入設(shè)備 常見(jiàn)的輸入設(shè)備有鍵盤、鼠標(biāo)、光筆、觸屏、控制桿等。這類設(shè)備又可 以分成兩類:釆用媒體輸入的設(shè)備和交互式輸入設(shè)備。 輸出設(shè)備 輸出設(shè)備包括顯示器、打印機(jī)、繪圖儀、語(yǔ)咅輸出設(shè)備,以及卡片穿孔 機(jī)、紙帶穿孔機(jī)等。 輸入輸出設(shè)備 磁盤機(jī)、磁帶、可讀/寫光盤、crt終端、通信設(shè)備等。這類設(shè)備 既可以輸入信息,乂可以輸出信息。輸入輸出設(shè)備如果按功能分,也可以分成以卞三類: 用于人機(jī)接口 這類設(shè)備用于人機(jī)交互信
8、息,口操作員往往可以直接加以控制。這 類設(shè)備又可以稱為字符型設(shè)備。 川于存儲(chǔ)信息這類設(shè)備用于存儲(chǔ)大容量數(shù)據(jù),作為計(jì)算機(jī)的外存儲(chǔ)器使川。這類 設(shè)備又可以稱為面向信息塊的設(shè)備。 機(jī)一機(jī)聯(lián)系 通信設(shè)備(包括調(diào)制解調(diào)器)、數(shù)/模、模/數(shù)轉(zhuǎn)換設(shè)備,主要用于機(jī) 機(jī)通信。1.1.3操作系統(tǒng)基礎(chǔ)知識(shí)考點(diǎn)1:本節(jié)相關(guān)重點(diǎn)概念操作系統(tǒng)是管理軟硬件資源、控制程序執(zhí)行,改善人機(jī)界而,合理組織計(jì)算機(jī)工作流 程和為用八使用計(jì)算機(jī)提供良好運(yùn)行壞境的一種系統(tǒng)軟件。考點(diǎn)2:作用操作系統(tǒng)有兩個(gè)重要的作川: 通過(guò)資源管理,提高計(jì)算機(jī)系統(tǒng)的效率。 改善人機(jī)界而,向用八提供友好的工作環(huán)境。1.1.4操作系統(tǒng)的功能及特征考點(diǎn)本節(jié)相關(guān)重點(diǎn)
9、概念操作系統(tǒng)的主要特性有三條:并發(fā)性、共享性和異步性。(1) 并發(fā)性(concurrence)并發(fā)性是指兩個(gè)或兩個(gè)以上的運(yùn)行程序在同一吋間間隔段內(nèi)同吋執(zhí)行。操作系統(tǒng)是- 個(gè)并發(fā)系統(tǒng),并發(fā)性是它的重要特征,它應(yīng)該具有處理多個(gè)同吋執(zhí)行的程序的能力。(2) 共享性(sharing)共享性是指操作系統(tǒng)屮的資源(包折硬件資源和信息資源)可被多個(gè)并發(fā)執(zhí)行的進(jìn)程 所使川。(3) 異步性(asynchronism)異步性或稱隨機(jī)性。在多道程序環(huán)境中,允許多個(gè)進(jìn)程并發(fā)執(zhí)行,山于資源有限而進(jìn) 程眾多,多數(shù)情況,進(jìn)程的執(zhí)行不是一貫到底,而是“走走停?!?,例如,一個(gè)進(jìn)程在cpu 上運(yùn)行一段吋間后,由于等待資源滿足或事
10、件發(fā)生,它被暫停執(zhí)行,cpu轉(zhuǎn)讓給另一個(gè)進(jìn) 程執(zhí)行。(4) 各特征z間的關(guān)系共享性和并發(fā)性是操作系統(tǒng)兩個(gè)最基本的特征,它們互相依存。一方而,資源的共享 是因?yàn)檫\(yùn)行程序的并發(fā)執(zhí)行而引起的,若系統(tǒng)不允許運(yùn)行程序并發(fā)執(zhí)行,向然也就不存在 資源共享問(wèn)題。另一方甸,若系統(tǒng)不能對(duì)資源共享實(shí)施有效地管理,必然會(huì)影響到運(yùn)行程 序的并發(fā)執(zhí)行,甚至運(yùn)行程序無(wú)法并發(fā)執(zhí)行,操作系統(tǒng)也就失去了并發(fā)性,導(dǎo)致整個(gè)系統(tǒng) 效率低下??键c(diǎn)2:操作系統(tǒng)的功能從資源管理的觀點(diǎn)來(lái)看操作系統(tǒng)具有以下幾個(gè)主要功能。(1)處理機(jī)管理 處理器管理的第一項(xiàng)工作是處理中斷事件。 處理器管理的第二項(xiàng)工作是處理器調(diào)度。(2)存儲(chǔ)管理存儲(chǔ)筲理的主要任務(wù)
11、是管理存儲(chǔ)器資源,為多道程序運(yùn)行提供有力的支撐。存儲(chǔ)管理的主要功能包括: 存儲(chǔ)分配(存儲(chǔ)管理將根據(jù)用八程序的需要給它分配存儲(chǔ)器資源)。 存儲(chǔ)共亨(存儲(chǔ)管理能讓主存中的多個(gè)用戶程序?qū)崿F(xiàn)存儲(chǔ)資源的共享,以提高存儲(chǔ) 器的利用率)。 存儲(chǔ)保護(hù)(存儲(chǔ)管理要把各個(gè)用戶程序相互隔離起來(lái)互不干擾,更不允許用戶程序 訪問(wèn)操作系統(tǒng)的程序和數(shù)據(jù),從而保護(hù)用戶程序存放在存儲(chǔ)器屮的信息不被破壞)。 存儲(chǔ)擴(kuò)充(由丁物理內(nèi)存容量有限,難丁滿足用戶程序的需求,存儲(chǔ)管理還應(yīng)該能 從邏輯上來(lái)擴(kuò)充內(nèi)存儲(chǔ)器,為用戶提供一個(gè)比內(nèi)存實(shí)際容量大得多的編程空間,方便用戶 的編程和使用)。(3)設(shè)備管理設(shè)備管理的主要任務(wù): 管理各類外圍設(shè)備,
12、完成用戶提出的i/o請(qǐng)求,加快i/o信息的傳送速度,發(fā)揮1/0 設(shè)備的并行性,提高i/o設(shè)備的利用率。 提供每種設(shè)備的設(shè)備驅(qū)動(dòng)程序和中斷處理程序,向用戶屏蔽換件使用細(xì)節(jié)。設(shè)備管理應(yīng)該具有以下功能: 提供外圍設(shè)備的控制與處理。 提供緩沖區(qū)的管理。 捉供外圍設(shè)備的分配。 提供共享型外圍設(shè)備的驅(qū)動(dòng)。 實(shí)現(xiàn)虛擬設(shè)備。(4)文件管理文件管理則是對(duì)系統(tǒng)的信息資源的管理。它的主要任務(wù): 對(duì)用戶文件和系統(tǒng)文件進(jìn)行有效管理,實(shí)現(xiàn)按名存取。 實(shí)現(xiàn)文件的共享、保護(hù)和保密,保證文件的安全性。 并提供給用戶一套能方便使用文件的操作和命令。(5)作業(yè)管理作業(yè)管理的任務(wù):為用戶提供一個(gè)使用系統(tǒng)的良好環(huán)境,使用戶能有效地組織
13、自己的工作流稈,并使整 個(gè)系統(tǒng)能高效地運(yùn)行。作業(yè)管理的功能包括任務(wù)、界面管理、人機(jī)交互、圖形界面、語(yǔ)音控制和虛擬現(xiàn)實(shí)等。(6) 網(wǎng)絡(luò)與通信管理網(wǎng)上資源管理功能: 計(jì)算機(jī)網(wǎng)絡(luò)的主要i的之一是共享資源,網(wǎng)絡(luò)操作系統(tǒng)應(yīng)實(shí)現(xiàn)網(wǎng)上資源的共享,管 理用戶應(yīng)用程序?qū)Y源的訪問(wèn),保證信息資源的女全性和一致性。 數(shù)據(jù)通信管理功能:計(jì)算機(jī)聯(lián)網(wǎng)后,站點(diǎn)之間可以互和傳送數(shù)據(jù),進(jìn)行通信,通過(guò) 通信軟件,按照通信協(xié)議的規(guī)定,完成網(wǎng)絡(luò)上計(jì)算機(jī)之間的信息傳送。網(wǎng)絡(luò)管理功能包括故障管理、安全管理、性能管理、記帳管理和配置管理。1丄5操作系統(tǒng)的類型考點(diǎn)1:本節(jié)相關(guān)重點(diǎn)概念批處理操作系統(tǒng):采丿ij批量化處理作業(yè)方式的操作系統(tǒng)稱為批
14、處理操作系統(tǒng)(batch operating system) o批處理操作系統(tǒng)根據(jù)一定的調(diào)度策略把要求計(jì)算的算題按一定的組合 和次序去執(zhí)行,從而,系統(tǒng)資源利用率高,作業(yè)的吞吐量大。分時(shí)操作系統(tǒng):允許多個(gè)聯(lián)機(jī)用戶同時(shí)使用一臺(tái)計(jì)算機(jī)系統(tǒng)進(jìn)行計(jì)算的操作系統(tǒng)稱分 吋操作系統(tǒng)(time sharing operting system)。實(shí)時(shí)操作系統(tǒng)(real time operating system):當(dāng)外界事件或數(shù)據(jù)產(chǎn)牛時(shí),能夠接收并 以足夠快的速度予以處理,其處理的結(jié)果乂能在規(guī)定的時(shí)間z內(nèi)來(lái)控制監(jiān)控的牛產(chǎn)過(guò)程或 對(duì)處理系統(tǒng)作出快速響應(yīng),并控制所有實(shí)行任務(wù)協(xié)調(diào)一致運(yùn)行的操作系統(tǒng)??键c(diǎn)2:批處理操作系
15、統(tǒng)批處理系統(tǒng)的特征: 川戶脫機(jī)工作:川戶提交作業(yè)之后直至獲得結(jié)果之前不再和計(jì)算機(jī)及其作業(yè)交互。 成批處理作業(yè):操作員集中一批用戶提交的作業(yè),輸入計(jì)算機(jī)成為后備作業(yè)。后備 作業(yè)由批處理操作系統(tǒng)-批批地選擇并調(diào)入主存執(zhí)行。 多道程序運(yùn)行:按預(yù)先規(guī)定的調(diào)度算法,從后備作業(yè)中選取多個(gè)作業(yè)進(jìn)入主存,并 啟動(dòng)它們運(yùn)行,實(shí)現(xiàn)了多道批處理。 作業(yè)周轉(zhuǎn)時(shí)間長(zhǎng)??键c(diǎn)3:分時(shí)操作系統(tǒng)分時(shí)操作系統(tǒng)的特征:同時(shí)性:若干個(gè)終端用八同時(shí)聯(lián)機(jī)使用計(jì)算機(jī),分時(shí)就是指多個(gè)用戶分享使用同一 臺(tái)計(jì)算機(jī)。 獨(dú)立性:終端用戶彼此獨(dú)立,互不干擾,每個(gè)終端用戶感覺(jué)上好像獨(dú)占了這臺(tái)計(jì)算 機(jī)。 及時(shí)性:終端用戶的立即型請(qǐng)求(即不要求大量cpu時(shí)
16、間處理的請(qǐng)求)能在足夠 快的時(shí)間之內(nèi)得到響應(yīng)。 交互性:人機(jī)交互,聯(lián)機(jī)工作,用八直接控制其程序的運(yùn)行,便于程序的調(diào)試和排 錯(cuò)??键c(diǎn)4:實(shí)時(shí)操作系統(tǒng)(1)定義目前有三種典型的實(shí)時(shí)系統(tǒng):過(guò)程控制系統(tǒng)、信息查詢系統(tǒng)和事務(wù)處理系統(tǒng)。(2)組成實(shí)吋操作系統(tǒng)控制的過(guò)程控制系統(tǒng),通常由四部分組成。 數(shù)據(jù)采集:用來(lái)收集、按收和錄入系統(tǒng)工作必須的信息或進(jìn)行信號(hào)檢測(cè)。 加工處理:對(duì)進(jìn)入系統(tǒng)的信息進(jìn)行加工處理,獲得控制系統(tǒng)工作必須的參數(shù)或作出 決定,然后進(jìn)行輸出、記錄或顯示。 操作控制:根據(jù)加工處理的結(jié)果采取適當(dāng)措施或動(dòng)作,達(dá)到控制或適應(yīng)環(huán)境的n的。 反饋處理:監(jiān)督執(zhí)行機(jī)構(gòu)的執(zhí)行結(jié)果,并將該結(jié)果反饋至信號(hào)檢測(cè)或數(shù)據(jù)
17、按收部件, 以便系統(tǒng)根據(jù)反饋信息采取進(jìn)-步措施,達(dá)到控制的預(yù)期目的。1.1.6程序設(shè)計(jì)語(yǔ)言基本概念考點(diǎn)仁本節(jié)相關(guān)重點(diǎn)概念程序設(shè)計(jì)語(yǔ)言是為了書寫計(jì)算機(jī)程序而人為設(shè)計(jì)的符號(hào)語(yǔ)言,用于對(duì)計(jì)算過(guò)程進(jìn)行描 述、組織和推導(dǎo)。考點(diǎn)2:程序設(shè)計(jì)語(yǔ)言的分類程序設(shè)計(jì)語(yǔ)言分為低級(jí)語(yǔ)言和高級(jí)語(yǔ)言兩人類。低級(jí)語(yǔ)言包括機(jī)器語(yǔ)言和匯編語(yǔ)言。高級(jí)語(yǔ)言又包括血向過(guò)稈的語(yǔ)言和面向?qū)ο蟮恼Z(yǔ) 言。(1)機(jī)器語(yǔ)言機(jī)器語(yǔ)言是川二進(jìn)制代碼表示的計(jì)算機(jī)能直接識(shí)別和執(zhí)行的一種機(jī)器指令的集合。 優(yōu)點(diǎn):機(jī)器語(yǔ)言具有靈活、直接執(zhí)行和速度快。 缺點(diǎn):編程人員要熟記所用計(jì)算機(jī)的全部指令代碼和代碼的含義。程序員要自己處理每條指令和每一數(shù)據(jù)的存儲(chǔ)分配和輸入
18、輸出,還要記住編程過(guò)程屮 每步所使用的工作單元處在何種狀態(tài)。(2) 匯編語(yǔ)言匯編語(yǔ)言是種用助記符表示的仍然血向機(jī)器的計(jì)算機(jī)語(yǔ)言。匯編語(yǔ)言亦稱符號(hào)語(yǔ)言。 優(yōu)點(diǎn):匯編語(yǔ)言比用機(jī)器語(yǔ)言的二進(jìn)制代碼編程要方便些。在一定程度上簡(jiǎn)化了編程過(guò)程?;颈A袅藱C(jī)器語(yǔ)言的靈活性。使用匯編語(yǔ)言能面向機(jī)器并較好地發(fā)揮機(jī)器的特性,得到質(zhì)量較高的程序。目標(biāo)程序占用內(nèi)存空間少,運(yùn)行速度快。 缺點(diǎn):使用起來(lái)還是比較煩瑣費(fèi)吋,通用性也差。匯編語(yǔ)言是低級(jí)語(yǔ)言。(3) 高級(jí)語(yǔ)言與口然語(yǔ)言相近并為計(jì)算機(jī)所接受和執(zhí)行的計(jì)算機(jī)語(yǔ)言稱高級(jí)語(yǔ)言。 優(yōu)點(diǎn):高級(jí)語(yǔ)言的通用性強(qiáng),兼容性好,便于移植。 翻譯:計(jì)算機(jī)并不能直接地接受和執(zhí)行川高級(jí)語(yǔ)言編
19、寫的源程序,源程序在輸入計(jì)算機(jī)時(shí), 通過(guò)“翻譯程序”翻譯成機(jī)器語(yǔ)言形式的目標(biāo)程序,計(jì)算機(jī)才能識(shí)別和執(zhí)行。這種“翻譯”通常有兩種方式,即編譯方式和解釋方式。編譯:編譯方式是事先編好一個(gè)稱為編譯程序的機(jī)器語(yǔ)言程序,作為系統(tǒng)軟件存放 在計(jì)算機(jī)內(nèi),當(dāng)川戶由高級(jí)語(yǔ)言編寫的源程序輸入計(jì)算機(jī)后,編譯程序便把源程序 整個(gè)地翻譯成用機(jī)器語(yǔ)言表示的與之等價(jià)的目標(biāo)程序,然后計(jì)算機(jī)再執(zhí)行該目標(biāo)程 序,以完成源程序要處理的運(yùn)算并取得結(jié)果。解釋:解釋方式是源程序進(jìn)入計(jì)算機(jī)時(shí),解釋程序邊掃描邊解釋作逐句輸入逐句翻 譯,計(jì)算機(jī)一句句執(zhí)行,并不產(chǎn)牛h標(biāo)程序。1丄7程序設(shè)計(jì)語(yǔ)言的基本成分考點(diǎn)1:本節(jié)相關(guān)重點(diǎn)概念(1)皋木概念 數(shù)
20、據(jù)成分:數(shù)據(jù)成分指的是一種程序語(yǔ)言的數(shù)據(jù)類型。 數(shù)據(jù)対象:數(shù)據(jù)対象總是対應(yīng)著應(yīng)用系統(tǒng)中某些有意義的東兩。 數(shù)據(jù)表示:數(shù)據(jù)表示則指定了程序中值的組織形式。 數(shù)據(jù)類型:數(shù)據(jù)類型川于代表數(shù)據(jù)對(duì)象,還可用于檢查表達(dá)式對(duì)運(yùn)算的應(yīng)用是否正 確。 數(shù)據(jù):數(shù)據(jù)是程序操作的對(duì)彖,具有存儲(chǔ)類別、類型、名稱、作用域和牛存期等屬 性,使用時(shí)要為它分配內(nèi)存空間。 數(shù)據(jù)名稱:數(shù)據(jù)名稱山用戶通過(guò)標(biāo)識(shí)符命名,標(biāo)識(shí)符是山字母、數(shù)字和稱為下劃線 的特殊符號(hào)紐成的標(biāo)記;類型說(shuō)明數(shù)據(jù)占用內(nèi)存的大小和存放形式;存儲(chǔ)類別說(shuō)明數(shù) 據(jù)在內(nèi)存屮的位置和生存期;作川域則說(shuō)明可以使川數(shù)據(jù)的代碼范圍;生存期說(shuō)明數(shù)據(jù)占 用內(nèi)存的時(shí)間范圍。(2)分類從不同角度町將數(shù)據(jù)進(jìn)行不同的劃分。 常量和變量:按照程序運(yùn)行過(guò)程中數(shù)據(jù)的值能否改變,將數(shù)據(jù)分為常量和變量。常 量的分類包括有整型常量、實(shí)型常量、字符常量、符號(hào)常量。變量主要包扌舌兩個(gè)要素:變量名、變量值。 全局量和局部量:按數(shù)據(jù)的作用域范圍,對(duì)分為全局量和局部量。系統(tǒng)為全局變量 分配的存儲(chǔ)空間在程序運(yùn)行的過(guò)程中一般是不改變的。而為局部變量分配的存儲(chǔ)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度購(gòu)車環(huán)保補(bǔ)貼申請(qǐng)合同3篇
- 二零二五版電子商務(wù)支付平臺(tái)跨境支付合規(guī)審查合同3篇
- 二零二五年貨車駕駛員駕駛技能考核及評(píng)價(jià)合同3篇
- 二零二五版房產(chǎn)抵押合同變更及合同履行監(jiān)督協(xié)議6篇
- 二零二五版酒店物業(yè)管理安保保潔服務(wù)全面承包合同3篇
- 二零二五版高空作業(yè)安全協(xié)議書-高空雨棚安全檢測(cè)與維護(hù)合同3篇
- 二零二五年度空壓機(jī)租賃與能源管理優(yōu)化合同3篇
- 二零二五版人工智能企業(yè)股權(quán)整合與行業(yè)應(yīng)用開(kāi)發(fā)合同3篇
- 二零二五年度會(huì)議禮品定制及贈(zèng)送服務(wù)合同范本3篇
- 二零二五年度特種防盜門制造與銷售承攬合同范本3篇
- 2020小升初復(fù)習(xí)-小升初英語(yǔ)總復(fù)習(xí)題型專題訓(xùn)練-完形填空15篇
- 2023年浙江省公務(wù)員考試面試真題解析
- GB/T 5796.3-2022梯形螺紋第3部分:基本尺寸
- GB/T 16407-2006聲學(xué)醫(yī)用體外壓力脈沖碎石機(jī)的聲場(chǎng)特性和測(cè)量
- 簡(jiǎn)潔藍(lán)色科技商業(yè)PPT模板
- 錢素云先進(jìn)事跡學(xué)習(xí)心得體會(huì)
- 道路客運(yùn)車輛安全檢查表
- 宋曉峰辣目洋子小品《來(lái)啦老妹兒》劇本臺(tái)詞手稿
- 附錄C(資料性)消防安全評(píng)估記錄表示例
- 噪音檢測(cè)記錄表
- 推薦系統(tǒng)之協(xié)同過(guò)濾算法
評(píng)論
0/150
提交評(píng)論