在磁盤調(diào)度管理中,通常應(yīng)先進(jìn)行移臂調(diào)度,再進(jìn)行旋轉(zhuǎn)調(diào)度。
在訪問(wèn)不同柱面的信息時(shí),需要先進(jìn)行移臂調(diào)度,之后進(jìn)行旋轉(zhuǎn)調(diào)度。
在訪問(wèn)同一磁道的信息時(shí),只需要進(jìn)行旋轉(zhuǎn)調(diào)度。
先來(lái)先服務(wù)和最短尋道都會(huì)根據(jù)當(dāng)前情況重新計(jì)算選擇磁道,所以會(huì)進(jìn)行移臂方向調(diào)轉(zhuǎn)。
在TCP/IP網(wǎng)絡(luò)中,網(wǎng)絡(luò)層只把分組發(fā)送到目的主機(jī)但是真正通信的并不是主機(jī)而是主機(jī)中的進(jìn)程。
傳輸層提供了進(jìn)程間的邏輯通信,傳輸層向高層用戶屏蔽了下面網(wǎng)絡(luò)層的核心細(xì)節(jié),使應(yīng)用程序看起來(lái)像是在兩個(gè)傳輸層實(shí)體之間有一條端到端的邏輯通信信道。
傳輸控制協(xié)議TCP(Transmission Control Protocol)是面向連接的,可靠的流協(xié)議,實(shí)行“順序控制”重發(fā)控制”,還具備“流量控制”’“擁塞控制”等提高網(wǎng)絡(luò)利用率的功能。
OSI/RM分為7層,從底層到高層分別是:
物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層、會(huì)話層、表示層和應(yīng)用層。
其中,網(wǎng)絡(luò)層為傳輸層的數(shù)據(jù)傳輸提供建立、維護(hù)和終止網(wǎng)絡(luò)連接的手段,把上層來(lái)的數(shù)據(jù)組織成數(shù)據(jù)包(Packet)在節(jié)點(diǎn)之間進(jìn)行交換傳送,并且負(fù)責(zé)路由控制和擁塞控制,
會(huì)話層為表示層提供建立、維護(hù)和結(jié)束會(huì)話連接的功能,并提供會(huì)話管理服務(wù)。
OSI參考模型中:
應(yīng)用層: 實(shí)現(xiàn)具體的應(yīng)用功能。
表示層: 數(shù)據(jù)的格式與表達(dá)、加密、壓縮。
會(huì)話層: 建立、管理和終止會(huì)話。
傳輸層: 端到端的連接。
網(wǎng)絡(luò)層: 分組傳輸和路由選擇
數(shù)據(jù)鏈路層: 傳送以幀為單位的信息。
物理層: 二進(jìn)制傳輸。
ISO/IEC9126軟件質(zhì)量模型由三個(gè)層次組成:
第一層是質(zhì)量特性,
第二層是質(zhì)量子特性,
第三層是度量指標(biāo)。
其中易使用性是指與為使用所需的努力和由一組規(guī)定或隱含的用戶對(duì)這樣使用所作的個(gè)別評(píng)價(jià)有關(guān)的一組屬性,
其子特性包括易理解性、易學(xué)性和易操作性。
在面向?qū)ο蠓椒ㄖ?,綁定是一個(gè)把過(guò)程調(diào)用和響應(yīng)調(diào)用所需要執(zhí)行的代碼加以結(jié)合的過(guò)程。
在一般的程序設(shè)計(jì)語(yǔ)言中,綁定是在編譯時(shí)進(jìn)行的,叫作靜態(tài)綁定。
動(dòng)態(tài)綁定則是在運(yùn)行時(shí)進(jìn)行的,
因此,一個(gè)給定的過(guò)程調(diào)用和代碼的結(jié)合直到調(diào)用發(fā)生時(shí)才進(jìn)行。動(dòng)態(tài)綁定和類的繼承以及多態(tài)相聯(lián)系。
ipconfig:顯示所有當(dāng)前的TCP/IP 網(wǎng)絡(luò)配置值、刷新動(dòng)態(tài)主機(jī)配置協(xié)議(DHCP)和域名系統(tǒng)(DNS)設(shè)置。
traceroute:顯示網(wǎng)絡(luò)數(shù)據(jù)包傳輸?shù)街付ㄖ鳈C(jī)的路徑信息,追蹤數(shù)據(jù)傳輸路由狀況。
netstat:顯示網(wǎng)絡(luò)連接、路由表和網(wǎng)絡(luò)接口信息,可以讓用戶得知有哪些網(wǎng)絡(luò)連接正在運(yùn)作。
nslookup命令是一個(gè)監(jiān)測(cè)網(wǎng)絡(luò)中DNS服務(wù)器是否能正確實(shí)現(xiàn)域名解析的命令行工具。
在分布式數(shù)據(jù)庫(kù)系統(tǒng)中,
共享性:是指數(shù)據(jù)存儲(chǔ)在不同的結(jié)點(diǎn)數(shù)據(jù)共享;
自治性:指每結(jié)點(diǎn)對(duì)本地?cái)?shù)據(jù)都能獨(dú)立管理:
可用性:是指當(dāng)某-場(chǎng)地故障時(shí),系統(tǒng)可以使用其他場(chǎng)地上的復(fù)本而不至于使整個(gè)系統(tǒng)癱瘓:
分布性:是指數(shù)據(jù)在不同場(chǎng)地上的存儲(chǔ)。
預(yù)處理、編譯、匯編、鏈接
RIP是一種內(nèi)部岡關(guān)協(xié)議(IGP),是一種動(dòng)態(tài)路由選擇協(xié)議,用于自治系統(tǒng)(AS)內(nèi)的路由信息的傳遞。
OSPF路由協(xié)議是用于網(wǎng)際協(xié)議(IP)網(wǎng)絡(luò)的鏈路狀態(tài)路由協(xié)議。該協(xié)議使用鏈路狀態(tài)路由算法的內(nèi)部網(wǎng)關(guān)協(xié)議(IGP),在單一自治系統(tǒng)(AS)內(nèi)部工作。
BGP(邊界網(wǎng)關(guān)協(xié)議)是運(yùn)行于TCP上的一種自治系統(tǒng)的路由協(xié)議。BGP是唯一個(gè)用來(lái)處理像因特網(wǎng)大小的網(wǎng)絡(luò)的協(xié)議,
也是唯一能夠安善處理好不相關(guān)路由域間的多路連接的協(xié)議。
UDP(用戶數(shù)據(jù)報(bào)協(xié)議)是無(wú)連接的傳輸層協(xié)議提供面向事務(wù)的簡(jiǎn)單不可靠信息傳送服務(wù)。
模塊獨(dú)立是指每個(gè)模塊完成一個(gè)相對(duì)獨(dú)立的特定子功能,并且與其他模塊之間的聯(lián)系簡(jiǎn)單。
衡量模塊獨(dú)立程度的標(biāo)準(zhǔn)有兩個(gè):耦合性和內(nèi)聚性。
內(nèi)聚是一個(gè)模塊內(nèi)部各個(gè)元素彼此結(jié)合的緊密程度的度量,存在多種模塊內(nèi)聚類型,其中,
過(guò)程內(nèi)聚:是指一個(gè)模塊完成多個(gè)任務(wù),這些任務(wù)必須按指定的過(guò)程執(zhí)行:
通信內(nèi)聚:是指模塊內(nèi)的所有處理元素都在同一個(gè)數(shù)據(jù)結(jié)構(gòu)上操作,或者各處理使用相同的輸入數(shù)據(jù)或產(chǎn)生相同的輸出數(shù)據(jù):
功能內(nèi)聚:是指模塊內(nèi)的所有元素共同作用完成一個(gè)功能,缺一不可。
可靠性:是指系統(tǒng)在給定的時(shí)間間隔內(nèi)、在給定條件下無(wú)失效運(yùn)行的概率,計(jì)算公式為R=MTTF/(1+MTTF);
可用性:是指系統(tǒng)在特定的時(shí)刻可用的概率,計(jì)算公式為A=MTBF/(1+MTBF);
可維護(hù)性:是指在給定的時(shí)間間隔內(nèi),系統(tǒng)可以執(zhí)行維護(hù)活動(dòng)的概率,計(jì)算公式為M=1/(1+MTTR).
UML對(duì)象圖、類圖、組件圖和部署圖各自刻畫系統(tǒng)的不同方面。其中,
類圖:展現(xiàn)了組對(duì)象、接口、協(xié)作及其之間的關(guān)系;
對(duì)象圖:展現(xiàn)了某一時(shí)刻一組對(duì)象以及它們之間的關(guān)系,描述了在類圖中所建立的事物的實(shí)例的靜態(tài)快照;
組件圖:展示一組組件之間的組織和依賴,它與類圖相關(guān),通??梢园呀M件映射為一個(gè)或多個(gè)類、接口或協(xié)作;
部署圖:展現(xiàn)了運(yùn)行時(shí)處理結(jié)點(diǎn)以及其中構(gòu)件的配置。
題圖所示為在面向?qū)ο笙到y(tǒng)的建模中所建立的最常見(jiàn)的圖,即UML類圖。圖中A和B分別表示兩個(gè)類。
類A和類B之間--表示關(guān)聯(lián)關(guān)系,是一種結(jié)構(gòu)關(guān)系,它描述了一組鏈,鏈?zhǔn)菍?duì)象之間的連接。
關(guān)聯(lián)上的多重度表示關(guān)聯(lián)的對(duì)象的個(gè)數(shù),即類A的1個(gè)對(duì)象可以與多少個(gè)類B的對(duì)象關(guān)聯(lián),類B的1個(gè)對(duì)象可以與多少個(gè)A的對(duì)象關(guān)聯(lián)。
圖中,關(guān)聯(lián)在類A的一側(cè)多重度為1,類B的一側(cè)為*,表示1個(gè)類B的對(duì)象僅與1個(gè)類A的對(duì)象關(guān)聯(lián),1個(gè)A的對(duì)象與多個(gè)B的對(duì)象關(guān)聯(lián)。
題目所示的對(duì)象圖中,選項(xiàng)D所示為1個(gè)類B的對(duì)象bl與類A的2個(gè)對(duì)象al和a2關(guān)聯(lián),這與題目中所示類圖所表示的1個(gè)類B的對(duì)象僅與1個(gè)類A的對(duì)象關(guān)聯(lián)不一致。
典型的對(duì)稱加密算法:DES、3DES、AEC等;
典型的非對(duì)稱加密算法:RSA、ECC等;
典型的摘要算法:SHA、MD5等。
ECC、DSA和RSA均屬于公開(kāi)密鑰加密算法
DES是共享密鑰加密算法
AES 是一種分組(對(duì)稱)加密算法
RISC適合流水線,CISC不適合,RISC是精簡(jiǎn)指令集系統(tǒng)計(jì)算機(jī)簡(jiǎn)稱,使用簡(jiǎn)單的指令。CISC是復(fù)雜指令集系統(tǒng)計(jì)算機(jī)簡(jiǎn)稱,使用復(fù)雜的指令。
RISC多寄存器尋址,所以會(huì)在實(shí)現(xiàn)過(guò)程中增加通用存器,CISC不需要采用很多通用寄存器。RISC采用硬布線邏輯(即組合邏輯控制器)實(shí)現(xiàn)CISC采用微碼(即微程序)實(shí)現(xiàn)。

詞法分析階段處理的錯(cuò)誤: 非法字符、單詞拼寫錯(cuò)誤等
語(yǔ)法分析階段處理的錯(cuò)誤: 標(biāo)點(diǎn)符號(hào)錯(cuò)誤、表達(dá)式中缺少操作數(shù)、括號(hào)不匹配等有關(guān)語(yǔ)言結(jié)構(gòu)上的錯(cuò)誤。
靜態(tài)語(yǔ)義分析階段(即語(yǔ)義分析階段)處理的錯(cuò)誤: 運(yùn)算符與運(yùn)算對(duì)象類型不合法等錯(cuò)誤。本題選擇語(yǔ)義錯(cuò)誤。
目標(biāo)代碼生成(執(zhí)行階段)處理的錯(cuò)誤:動(dòng)態(tài)語(yǔ)義錯(cuò)誤,包括陷入死循環(huán)、變量取零時(shí)做除數(shù)、引用數(shù)組元素下標(biāo)越界等錯(cuò)誤等。
程序計(jì)數(shù)器PC: 存儲(chǔ)下一條要執(zhí)行指令的地址。
指令寄存器IR: 存儲(chǔ)即將執(zhí)行的指令
主存地址寄存器MAR: 用來(lái)保存當(dāng)前CPU所訪問(wèn)的內(nèi)存單元的地址。
狀態(tài)條件寄存器PSW: 存狀態(tài)標(biāo)志與控制標(biāo)志
分治法(Divide-and-Conquer) : 將原問(wèn)題劃分成n個(gè)規(guī)模較小而結(jié)構(gòu)與原問(wèn)題相似的子問(wèn)題;遞歸地解決這些子問(wèn)題,然后再合并其結(jié)果,就得到原問(wèn)題的解。
分治法是指將問(wèn)題劃分成一些獨(dú)立的子問(wèn)題,遞歸的求解各子問(wèn)題,然后合并子問(wèn)題的解而得到原問(wèn)題的解。
動(dòng)態(tài)規(guī)劃適用于子問(wèn)題獨(dú)立且重疊的情況,也就是各子問(wèn)題包含公共的子子問(wèn)題。動(dòng)態(tài)規(guī)劃算法對(duì)每個(gè)子子問(wèn)題只求解一次,將其結(jié)果保存在一張表中,從而避免每次遇到各個(gè)子問(wèn)題時(shí)重新計(jì)算答案。
貪心算法通常是自頂向下地做出貪心選擇,不斷地將給定的問(wèn)題實(shí)例歸約為更小的問(wèn)題。貪心算法劃分子問(wèn)題的結(jié)果,通常是僅存在一個(gè)非空的子問(wèn)題。
1.分治策略用于解決原問(wèn)題與子問(wèn)題結(jié)構(gòu)相似的問(wèn)題,對(duì)于各子問(wèn)題相互獨(dú)立的情況,一般用遞歸實(shí)現(xiàn);
2.動(dòng)態(tài)規(guī)劃用于解決子問(wèn)題有重復(fù)求解的情況,既可以用遞歸實(shí)現(xiàn),也可以用迭代實(shí)現(xiàn);
3.貪心算法用于解決具有貪心選擇性質(zhì)的一類問(wèn)題,既可以用遞歸實(shí)現(xiàn),也可以用迭代實(shí)現(xiàn),因?yàn)楹芏噙f歸貪心算法都是尾遞歸,很容易改成迭代貪心算法;
4.遞歸是實(shí)現(xiàn)手段,分治策略是解決問(wèn)題的思想,動(dòng)態(tài)規(guī)劃很多時(shí)候會(huì)使用記錄子問(wèn)題運(yùn)算結(jié)果的遞歸實(shí)現(xiàn)。
分支限界法類似于回溯法,也是一種在問(wèn)題的解空間樹(shù)T上搜索問(wèn)題解的算法那,但在一般情況下,分支限界法與回溯法的求解目標(biāo)不同。
分支限界法的求解目標(biāo)是找出滿足約束條件的一個(gè)解即可。
由于求解目標(biāo)不同,其探索方式與回溯法也不同,分支限界法以廣度優(yōu)先或以最小耗費(fèi)優(yōu)先的方式搜索解空間樹(shù)。
面向?qū)ο蠓治霭?個(gè)活動(dòng): 認(rèn)定對(duì)象、組織對(duì)象、描述對(duì)象間的相互作用、定義對(duì)象的操作、定義對(duì)象的內(nèi)部信息。
IPSec工作于網(wǎng)絡(luò)層,為IP數(shù)據(jù)報(bào)文進(jìn)行加密。
PP2P工作于數(shù)據(jù)鏈路層,用于鏈路加密。
HTTPS是HTTP與SSL的結(jié)合體,為傳輸層以上層次數(shù)據(jù)加密。
TLS安全傳輸層協(xié)議用于在兩個(gè)通信應(yīng)用程序之間提供保密性和數(shù)據(jù)完整性
DMA是直接內(nèi)存存取,傳送數(shù)據(jù)的時(shí)間只與內(nèi)存相關(guān),與CPU的時(shí)間無(wú)關(guān)。
中斷方式與DMA方式都可實(shí)現(xiàn)外設(shè)與CPU之間的并行工作。
閃存(Flash Memory)是一種長(zhǎng)壽命的非易失性(在斷電情況下仍能保持所存儲(chǔ)的數(shù)據(jù)信息)的存儲(chǔ)器,數(shù)據(jù)刪除不是以單個(gè)的字節(jié)為單位而是以固定的區(qū)塊為單位,
區(qū)塊大小一般為256KB到20MMB.閃存是電子可擦除只讀存儲(chǔ)器(EEPROM)的變種EEPROM與閃存不同的是,它能在字節(jié)水平上進(jìn)行刪除和重寫而不是整個(gè)芯片擦寫,
這樣閃存就比EEPROM的更新速度快。由于其斷電時(shí)仍能保存數(shù)據(jù),閃存通常被用來(lái)保存設(shè)置信息。
閃存不像RAM(隨機(jī)存取存儲(chǔ)器)一樣以字節(jié)為單位改寫數(shù)據(jù),因此不能取代RAM,也不能替換主存,因此C選項(xiàng)錯(cuò)誤。但是在嵌入式中,可以用閃存代替ROM存儲(chǔ)器。
存儲(chǔ)矩陣的一般方法是采用二維數(shù)組,其優(yōu)點(diǎn)是可以隨機(jī)地訪問(wèn)每一個(gè)元素,因而能夠較容易地實(shí)現(xiàn)矩陣的各種運(yùn)算。但對(duì)于稀疏矩陣而言,若用二維數(shù)組來(lái)表示,
會(huì)重復(fù)存儲(chǔ)了很多個(gè)0了,浪費(fèi)空間,而且要花費(fèi)時(shí)間來(lái)進(jìn)行零元素的無(wú)效計(jì)算。所以必須考慮對(duì)稀疏矩陣進(jìn)行壓縮存儲(chǔ)。稀疏矩陣的三元組表的順序存儲(chǔ)結(jié)構(gòu)稱為三元組順序表,
常用的三元組表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)是十字鏈表。
JAVA語(yǔ)言符合的特征:采用即時(shí)編譯、對(duì)象在堆空間分配、自動(dòng)的垃圾回收處理
ARP request報(bào)文用來(lái)獲取目的主機(jī)的MAC地址,ARP request報(bào)文采用廣播的方式在網(wǎng)絡(luò)上傳送,該網(wǎng)絡(luò)中所有主機(jī)包括網(wǎng)關(guān)都會(huì)接受到此ARPrequest報(bào)文。
接收到報(bào)文的目的主機(jī)會(huì)返回一個(gè)ARPResponse報(bào)文來(lái)響應(yīng),ARP Response報(bào)文是以單播的方式傳送的。
系統(tǒng)的可維護(hù)性指標(biāo): 可理解性、可測(cè)試性和可修改性。
PCI總線是并行內(nèi)總線,SCSI總線是并行外總線
防病毒軟件可以檢測(cè)、防護(hù),并采取行動(dòng)來(lái)解除或刪除惡意軟件程序,如病毒和蠕蟲。因此安裝并及時(shí)升級(jí)防病毒軟件可以有效防治計(jì)算機(jī)病毒。
防火墻技術(shù)經(jīng)歷了:包過(guò)濾、應(yīng)用代理網(wǎng)關(guān)和狀態(tài)檢測(cè)技術(shù)三個(gè)發(fā)展階段。
包過(guò)濾型防火墻是在網(wǎng)絡(luò)層對(duì)數(shù)據(jù)包進(jìn)行分析、選擇,選擇的依據(jù)是系統(tǒng)內(nèi)設(shè)置的過(guò)濾規(guī)則(訪問(wèn)控制表)。
通過(guò)檢查每個(gè)數(shù)據(jù)包的源地址、目的地址、端口和協(xié)議狀態(tài)等因素,確定是否允許該數(shù)據(jù)包通過(guò)。
我國(guó)保護(hù)計(jì)算機(jī)軟件著作權(quán)的兩個(gè)基本法律文件: 《中華人民共和國(guó)著作權(quán)法》和《計(jì)算機(jī)軟件保護(hù)條例》
面向?qū)ο笤O(shè)計(jì)時(shí)包含的主要活動(dòng)是識(shí)別類及對(duì)象、定義屬性、定義服務(wù)、識(shí)別關(guān)系、識(shí)別包
循環(huán)隊(duì)列是將順序隊(duì)列形成一個(gè)環(huán)狀結(jié)構(gòu),元素入隊(duì)時(shí)修改尾指針,元素出隊(duì)時(shí)修改頭指針,入隊(duì)和出隊(duì)操作都不需要移動(dòng)隊(duì)列中的其他元素。
1.瀑布模型:逐級(jí)下落,自上而下,相互銜接的固定次序,適用于需求明確且無(wú)大的需求變更的軟件開(kāi)發(fā)
2.原型模型:通過(guò)快速開(kāi)發(fā)一個(gè)原型來(lái)驗(yàn)證需求和設(shè)計(jì),適用于需求不明確、開(kāi)發(fā)周期短的項(xiàng)目。適用于小型和中型項(xiàng)目。
3.演化模型:是一種全局的軟件生存周期,屬于迭代開(kāi)發(fā)方法。通過(guò)逐步迭代弄清軟件需求,而建立軟件系統(tǒng),在一定程度上減少了軟件開(kāi)發(fā)活動(dòng)的盲目性。適用于需求沒(méi)有或難以完整定義的軟件。
4.螺旋模型:是將瀑布模型和快速原型模型結(jié)合起來(lái),并加入風(fēng)險(xiǎn)分析。彌補(bǔ)了前兩種模型的不足,是演化模型的一種具體形式。適用于大型軟件的開(kāi)發(fā).
5.噴泉模型: 軟件開(kāi)發(fā)過(guò)程自下而上周期的各階段是相互迭代的和無(wú)間隙的。適用于面向?qū)ο蟮能浖_(kāi)發(fā)過(guò)程.
6.敏捷模型: 通過(guò)快速迭代開(kāi)發(fā)來(lái)快速響應(yīng)需求變化,適用于需求不穩(wěn)定、開(kāi)發(fā)周期短的項(xiàng)目。
7.增量模型:將軟件開(kāi)發(fā)過(guò)程分成多個(gè)增量,每個(gè)增量都包含完整的開(kāi)發(fā)過(guò)程,但是每個(gè)增量只實(shí)現(xiàn)部分功能,適用于需求不穩(wěn)定、開(kāi)發(fā)周期短的項(xiàng)目。
海明碼校驗(yàn)位計(jì)算公式:2^r-1>=m+r
m是位數(shù)
HTTP瀏覽器和服務(wù)器之間消息:會(huì)話密鑰+對(duì)稱密鑰
每個(gè)過(guò)濾器獨(dú)立完成自己的任務(wù),不同過(guò)濾的之間不需要進(jìn)行交互。
在有效期內(nèi),繼承人只能繼承特定權(quán)利,不是所有權(quán)利。比如署名權(quán)就不能繼承。
敏捷開(kāi)發(fā):
極限編程XP:
并列爭(zhēng)球法Scrum:是安排多個(gè)小組并行開(kāi)發(fā),提高開(kāi)發(fā)效率。同時(shí)設(shè)置一個(gè)沖刺時(shí)間段,確保任務(wù)準(zhǔn)時(shí)完成。
水晶球Crystal:
自適應(yīng)性軟件開(kāi)發(fā):
設(shè)計(jì)模式:
1、創(chuàng)建型模式:工廠模式、抽象工廠模式、單例模式、建造者模式、原型模式【記憶口訣:創(chuàng)工原單建抽(創(chuàng)公園,但見(jiàn)愁)】
2、結(jié)構(gòu)型模式:適配器模式、裝飾者模式、代理模式、外觀模式、橋接模式、組合模式、享元模式【結(jié)享外組適代裝橋(姐想外租,世代裝橋)】
3、行為型模式:策略模式、模板方法模式、觀察者模式、迭代器模式、責(zé)任鏈模式、命令模式、備忘錄模式、狀態(tài)模式、訪問(wèn)者模式、中介者模式、解釋器模式【行狀責(zé)中模訪解備觀策命迭(形狀折中模仿,戒備觀測(cè)鳴笛)】
默認(rèn)情況下,Linux系統(tǒng)中的Apache服務(wù)器使用/home/httpd作為默認(rèn)目錄。當(dāng)然,該目錄也可以修改。
1個(gè)進(jìn)程可以產(chǎn)生多條線程。進(jìn)程的資源線程可以共享,線程的資源只能自己使用,其它線程不能使用。
署名權(quán)、修改權(quán)、保護(hù)作品完整權(quán)無(wú)時(shí)間限制,其它著作權(quán)有時(shí)間限制。
系統(tǒng)總線通常用來(lái)連接計(jì)算機(jī)中的各個(gè)部件(如CPU內(nèi)存和I/O設(shè)備)。
寄存器和運(yùn)算器部件主要用片內(nèi)總線連接,B選項(xiàng)錯(cuò)誤。
接口和外設(shè)、DMA控制器和中斷控制器由外部總線進(jìn)行連接
白盒測(cè)試原則如下:
(1)程序模塊中的所有獨(dú)立路徑至少執(zhí)行一次
(2)在所有的邏輯判斷中,取“真”和取“假”的兩種情況至少都能執(zhí)行一次
(3)每個(gè)循環(huán)都應(yīng)在邊界條件和一般條件下各執(zhí)行一次
(4)測(cè)試程序內(nèi)部數(shù)據(jù)結(jié)構(gòu)的有效性等

基于構(gòu)件的開(kāi)發(fā)是指利用預(yù)先打包的構(gòu)件來(lái)構(gòu)造應(yīng)用系統(tǒng)。構(gòu)件可以是組織內(nèi)部開(kāi)發(fā)的構(gòu)件,也可以是商品化成品軟件構(gòu)件?;跇?gòu)件的開(kāi)發(fā)模型具有許多螺旋模型的特點(diǎn),它本質(zhì)上是演化模型,需要以迭代方式構(gòu)建軟件。其不同之處在于,基于構(gòu)件的開(kāi)發(fā)模型采用預(yù)先打包的軟件構(gòu)件開(kāi)發(fā)應(yīng)用系統(tǒng)
起始階段: 起始階段專注于項(xiàng)目的初創(chuàng)活動(dòng)。
精化階段: 精化階段在理解了最初的領(lǐng)域范圍之后進(jìn)行需求分析和架構(gòu)演進(jìn)。
構(gòu)建階段: 構(gòu)建階段關(guān)注系統(tǒng)的構(gòu)建,產(chǎn)生實(shí)現(xiàn)模型
移交階段: 移交階段關(guān)注于軟件提交方面的工作,產(chǎn)生軟件增量。
一:數(shù)據(jù)流圖
二:數(shù)據(jù)庫(kù)設(shè)計(jì)
三: UML建模
四:數(shù)據(jù)結(jié)構(gòu)及算法
考察:
1.分治法(遞歸技術(shù)、二分查找):單獨(dú)拆分,與原問(wèn)題一致。
2.回溯法:優(yōu)先搜索法,深度優(yōu)先,當(dāng)走不通,返回一步重新開(kāi)始。(迷宮問(wèn)題)
3.貪心法:部分最優(yōu)。(局部最優(yōu)解)
4.動(dòng)態(tài)規(guī)劃法:與分治相似,但是子問(wèn)題之間有聯(lián)系,一般通過(guò)表來(lái)記錄,只需要調(diào)用各個(gè)問(wèn)題的結(jié)果。(全局最優(yōu)解)
五:面向?qū)ο蟪绦蛟O(shè)計(jì)