二、論這題(四個(gè)論述題可任選其一,并只選其一,多選無(wú)效,滿分30分。)
論述題1
1、操作系統(tǒng)所 管理 的資源分為硬件資源和軟件資源,硬件資源包括:CPU、內(nèi)存、各種外部設(shè)備,軟件資源主要是信息(程序和數(shù)據(jù))。(4分)
2.操作系統(tǒng)在共享的前題下,以資源分配、使用和回收為出發(fā)點(diǎn),考慮操作系統(tǒng)各部分程序的功能和算法,解決并發(fā)環(huán)境中的資源管理問(wèn)題。
雖然操作系統(tǒng)所管理的各類資源的性質(zhì)各不相同,但所需要解決的問(wèn)題以及資源管理的策略又都具有類似之處。因此,每種資源管理模塊都要研究以下幾方面的內(nèi)容:
(1) 記住資源的使用狀態(tài),即記住哪些資源處于空閑,哪些資源已被使用和被誰(shuí)使用等;
(2) 確定資源的分配策略,即根據(jù)各類資源的不同特點(diǎn)確定一組原則,以決定如何進(jìn)行資源的分配和調(diào)度;
(3) 執(zhí)行資源的分配,即根據(jù)用戶的要求和資源分配策略,具體執(zhí)行資源的分配工作;
(4) 回收資源,即當(dāng)某些用戶作業(yè)已不再需要某種資源時(shí),系統(tǒng)及時(shí)地回收資源,以便重新分配給其它的作業(yè)使用。
(答出一項(xiàng)給3分。)
3、 首先從內(nèi)存劃分、程序邏輯地址劃分、內(nèi)存分配幾方面考慮段式存儲(chǔ)管理方案的工作 原理 :
(l) 內(nèi)存劃分:內(nèi)存空間被動(dòng)態(tài)地劃分為若干個(gè)長(zhǎng)度不相同的區(qū)域,每個(gè)區(qū)域稱作一個(gè)物理段、每個(gè)物理段在內(nèi)存中有一個(gè)起始地址,稱作段首址。將物理段中的所有單元從0開(kāi)始依次編址,稱為段內(nèi)地址。(2分)
(2) 邏輯地址空間劃分:用戶程序按邏輯上有完整意義的段來(lái)劃分。稱為邏輯段。例如主程序、子程序、數(shù)據(jù)等都可各成一段,每段對(duì)應(yīng)于一個(gè)過(guò)程,一個(gè)程序模塊或一個(gè)數(shù)據(jù)集合。將一個(gè)用戶程序的所有邏輯段從0開(kāi)始編號(hào),稱為段號(hào)。將一個(gè)邏輯段中的所有單元從0開(kāi)始編址,稱為段內(nèi)地址。(2分)
用戶程序的邏輯地址由段號(hào)和段內(nèi)地址兩部分組成:段號(hào),段內(nèi)地址
(3) 內(nèi)存分配:系統(tǒng)以段為單位進(jìn)行內(nèi)存分配,為每一個(gè)邏輯段分配一個(gè)連續(xù)的內(nèi)存區(qū)
(物理段)。邏輯上連續(xù)的段在內(nèi)存不一定連續(xù)存放。(2分)
然后,從實(shí)現(xiàn)方法上考慮:
(4) 建立段表(2分)
系統(tǒng)為每個(gè)用戶程序建立一張段表,用于記錄用戶程序的邏輯段與內(nèi)存物理段之間的對(duì)應(yīng)關(guān)系,包括邏輯段號(hào),物理段首地址和物理段長(zhǎng)度三項(xiàng)內(nèi)容。用戶程序有多少邏輯段,該段表里就登記多少行,且按邏輯段的順序排列。段表存放在內(nèi)存系統(tǒng)區(qū)里。
(5) 建立空閑區(qū)表(6分)
系統(tǒng)中設(shè)立一張內(nèi)存空閑區(qū)表,記錄內(nèi)存中空閑區(qū)域情況,用于為段分配和回收內(nèi)存。系統(tǒng)在尋找空閑區(qū)時(shí)可采用以下三種分配算法。
(l) 首先適應(yīng)算法
根據(jù) 申請(qǐng) ,在空閑區(qū)表中選取第一個(gè)滿足申請(qǐng)長(zhǎng)度的空閑區(qū)。此算法簡(jiǎn)單,可以快速做出分配決定。
(2) 最佳適應(yīng)算法
根據(jù)申請(qǐng),在空閑區(qū)表中選擇能滿足申請(qǐng)長(zhǎng)度的最小空閑區(qū)。此算法最節(jié)約空間,因?yàn)?
它盡量不分割大的空閑區(qū)。其缺點(diǎn)是可能會(huì)形成很多很小的空閑區(qū)域,稱作碎片。
(3) 最壞適應(yīng)算法
根據(jù)申請(qǐng),在空閑區(qū)表中選擇能滿足申請(qǐng)要求的最大的空閑區(qū)。該算法的出發(fā)點(diǎn)是:在大空頭區(qū)中裝人信息后,分割剩下的空閑區(qū)相對(duì)也大,還能用于裝入新的信息。該算法的優(yōu)點(diǎn)是可以避免形成碎片;缺點(diǎn)是分割大的空閑區(qū)后,再遇到較大的申請(qǐng)時(shí),無(wú)法滿足的可能性較大。
論述題2
本題主要考查考生對(duì)軟件質(zhì)量保證措施的全面了解程度。軟件質(zhì)量保證措施除了常規(guī)的對(duì)編碼進(jìn)行測(cè)試外,還有軟件生命周期階段成果的復(fù)審,對(duì)各階段文檔和材料的復(fù)查,從管理的角度對(duì)軟件開(kāi)發(fā)工作的復(fù)審以及對(duì)編碼的測(cè)試,要求學(xué)生建立軟件質(zhì)量保證的整體概念。
l、 關(guān)于復(fù)審、復(fù)查、管理復(fù)審和測(cè)試共12分,每方面給3分。
(l) 復(fù)審是搭在編碼以前對(duì)分析、設(shè)計(jì)成果的非正規(guī)和正規(guī)審查,其重點(diǎn)是發(fā)現(xiàn)系統(tǒng)性的錯(cuò)誤或缺點(diǎn)。
(2) 復(fù)查是指對(duì)階段產(chǎn)生的文檔和材料的 檢查 ,以保證下階段工作的開(kāi)始。
(3) 管理復(fù)查是指從項(xiàng)目管理的角度,從總體、成本和進(jìn)度等方面進(jìn)行檢查。
(4) 測(cè)試是指對(duì)編碼的查錯(cuò)和排錯(cuò),應(yīng)說(shuō)測(cè)試的內(nèi)容和過(guò)程,如單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試等。
2、 軟件復(fù)審是軟件在編碼前對(duì)分析文檔和設(shè)計(jì)文檔的審查,其目的是發(fā)展和糾正在分析和設(shè)計(jì)階段中可能產(chǎn)生的系統(tǒng)性錯(cuò)誤,它是軟件測(cè)試的固有和重要內(nèi)容和步驟。軟件測(cè)試是對(duì)基于正確設(shè)計(jì)基礎(chǔ)上所開(kāi)發(fā)的程序的測(cè)試。二者是從不同方面對(duì)軟件質(zhì)量的保證。
涉及到上述內(nèi)容即可得6分,缺少可適當(dāng)扣分。
3、 軟件測(cè)試的目的從編碼階段來(lái)說(shuō)是發(fā)現(xiàn)程序中可能出現(xiàn)的錯(cuò)誤并排除錯(cuò)誤。測(cè)試的具體內(nèi)容是從不同范圍和對(duì)象中來(lái)發(fā)現(xiàn)可能存在的錯(cuò)誤并排除之,包括:?jiǎn)卧獪y(cè)試即對(duì)模塊進(jìn)行測(cè)試,再對(duì)由模塊集成的子系統(tǒng)進(jìn)行測(cè)試,再將子系統(tǒng)集成起來(lái)進(jìn)行系統(tǒng)測(cè)試,測(cè)試中將應(yīng)用到測(cè)試實(shí)例和測(cè)試數(shù)據(jù)。涉及到上述內(nèi)容即可得12分,部分者可適當(dāng)扣分。
論述題3
1、 為了維護(hù)數(shù)據(jù)庫(kù)的參照完整性,當(dāng)刪除被參照關(guān)系的元組時(shí),系統(tǒng)可能采取如下三種做法(每種做法得5分):
(l) 級(jí)聯(lián)刪除(cascades):即,當(dāng)刪除被參照關(guān)系的元組時(shí),同時(shí)將參照關(guān)系中所有外鍵值與被參照關(guān)系中要被刪除元組的主鍵值相等(相對(duì)應(yīng))的元組一起刪除。
(2) 拒絕刪除(restricted):即,只當(dāng)參照關(guān)系中沒(méi)有任何元組的外鍵值與被參照關(guān)系中要被刪除的元組的主鍵值相等(相對(duì)應(yīng))時(shí),系統(tǒng)才執(zhí)行該刪除操作,否則拒絕執(zhí)行該刪除操作。
(3) 置空值刪除(nullfies):即,當(dāng)刪除被參照關(guān)系的元組時(shí),同時(shí)將參照關(guān)系中所有與被參照關(guān)系中要被刪除元組的主健值相等(相對(duì)應(yīng))的外鍵值都置為空值。
2、 對(duì)于本題的情況,應(yīng)該選用第一種做法。即,將關(guān)系SC中S#=‘01001’的4個(gè)元組也一起刪除。(得10分)
因?yàn)楫?dāng)一個(gè)學(xué)生離開(kāi)學(xué)校不再回來(lái),他的個(gè)人信息記錄若從S關(guān)系中刪除了,那么他的選課信息記錄就沒(méi)有保存的必要,也應(yīng)隨之從SC關(guān)系中刪除。(得5分)
論述題 4
本題主要考查考生對(duì) 網(wǎng)絡(luò) 安全 、網(wǎng)絡(luò)用戶使用規(guī)則中基本問(wèn)題的理解與掌握程度。
l、 要點(diǎn)及分?jǐn)?shù)分布(l6分)
(l) 在網(wǎng)絡(luò)安全策略設(shè)計(jì)中,一般采用第一種方法。(6分)
(2) 理由一:第一種方法明確的限定了用戶在網(wǎng)絡(luò)中訪問(wèn)的權(quán)限與能夠使用的服務(wù)。它符合網(wǎng)絡(luò)管理中規(guī)定用戶在網(wǎng)絡(luò)訪問(wèn)的“最小權(quán)限”的原則,即給予用戶能完成他的任務(wù)所“必要”的訪問(wèn)權(quán)限與可以使用的服務(wù)類型,這樣能便于網(wǎng)絡(luò)的管理。(5分)
理由二:網(wǎng)絡(luò)服務(wù)類型很多,新的網(wǎng)絡(luò)服務(wù)功能將不斷出現(xiàn)。采用第一種 思想 方法所表示的策略只規(guī)定了允許用戶做什么;而第二種思想方法所表示的策略只規(guī)定了用戶不能做什么。那么在一種新的網(wǎng)絡(luò)應(yīng)用出現(xiàn)時(shí),對(duì)于第一種方法如允許用戶使用,它將明確地在使用規(guī)定中表述出來(lái);而按照第二種思想方法,如不明確表示禁止,那就意味著允許用戶使用。因此從網(wǎng)絡(luò)應(yīng)用發(fā)展與網(wǎng)絡(luò)管理的角度,第二種方法有可能造成網(wǎng)絡(luò)管理的混亂。(5分)
?wèi)?yīng)試者正確地回答“理由一”或“理由二”中的一個(gè),得5分;完整地回答了兩點(diǎn)理由方可得10分。應(yīng)試者表述的結(jié)果符合以上原則,應(yīng)視為正確。
2、 要點(diǎn)及分?jǐn)?shù)分布(7分)
(l) 這種觀點(diǎn)是錯(cuò)誤的(3分)。
(2) 理由:因?yàn)橛脩舯仨毭靼祝孤队脩魩裘艽a信息可能為網(wǎng)絡(luò)非法入侵者以合法身份侵入網(wǎng)絡(luò)系統(tǒng)提供了條件,這樣會(huì)危及用戶自身的合法權(quán)益與網(wǎng)絡(luò)系統(tǒng)安全(4分)
3、 要點(diǎn)及分?jǐn)?shù)分布(7分)
(1) 這種觀點(diǎn)是錯(cuò)誤的。(3分)
(2) 理由:網(wǎng)絡(luò)用戶使用方法中規(guī)定“必須定期或不定期修改用戶帳戶密碼”的目的是防止網(wǎng)絡(luò)非法入侵者很容易地通過(guò)猜測(cè)的方法,來(lái)獲取用戶帳戶密碼,以保護(hù)網(wǎng)絡(luò)用戶合法權(quán)益,提高網(wǎng)絡(luò)系統(tǒng)的安全性。(4分)