摘要:備考2023年軟考網(wǎng)絡(luò)工程師考試的考生都很關(guān)注考試知識點(diǎn),希賽小編為大家整理了2023年網(wǎng)絡(luò)工程師考試知識點(diǎn)-操作系統(tǒng)、系統(tǒng)開發(fā),希望對大家備考會(huì)有幫助。
為幫助考生備考2023年軟考網(wǎng)絡(luò)工程師考試,希賽小編為大家整理了2023年網(wǎng)絡(luò)工程師考試知識點(diǎn)-操作系統(tǒng)、系統(tǒng)開發(fā),希望對大家備考會(huì)有幫助。
文件管理
用戶在對文件進(jìn)行訪問時(shí),要給出文件所在的路徑。路徑又分相對路徑和絕對路徑。絕對路徑是指從根目錄開始的路徑,也稱為完全路徑;相對路徑是指從用戶工作目錄開始的路徑。應(yīng)該注意到,在樹型目錄結(jié)構(gòu)中到某一確定文件的絕對路徑和相對路徑均只有一條。絕對路徑是確定不變的,而相對路徑則隨著用戶工作目錄的變化而不斷變化。
用戶要訪問一個(gè)文件時(shí),可以通過路徑名來引用。例如,在圖中,如果當(dāng)前路徑是D1,則訪問文件f2的絕對路徑是/D1/W2/f2,相對路徑是W2/f2。如果當(dāng)前路徑是W1,則訪問文件f2的絕對路徑仍然是/D1/W2/f2,但相對路徑變?yōu)?./W2/f2。
../”來表示上一級目錄,“../../”表示上上級的目錄,以此類推。
設(shè)備管理
設(shè)備管理的主要任務(wù)之一是控制設(shè)備和內(nèi)存或CPU之間的數(shù)據(jù)傳送,常用的數(shù)據(jù)傳送控制方式一般分為五種:
程序查詢方式:要求CPU不斷使用指令檢測方法來獲取外設(shè)工作狀態(tài)。由于CPU的速度遠(yuǎn)遠(yuǎn)高于I/O設(shè)備,導(dǎo)致CPU的絕大部分時(shí)間都處于等待I/O設(shè)備過程中,造成CPU的運(yùn)行效率極低。
程序中斷方式:某一外設(shè)的數(shù)據(jù)準(zhǔn)備就緒后,它“主動(dòng)”向CPU發(fā)出中斷請求信號,請求CPU暫時(shí)中斷目前正在執(zhí)行的程序轉(zhuǎn)而進(jìn)行數(shù)據(jù)交換;當(dāng)CPU響應(yīng)這個(gè)中斷時(shí),便暫停運(yùn)行主程序,自動(dòng)轉(zhuǎn)去執(zhí)行該設(shè)備的中斷服務(wù)程序;當(dāng)中斷服務(wù)程序執(zhí)行完畢(數(shù)據(jù)交換結(jié)束)后,CPU又回到原來的主程序繼續(xù)執(zhí)行。
DMA存取方式:一種完全由硬件執(zhí)行I/O數(shù)據(jù)交換的工作方式。它既考慮到中斷的響應(yīng),同時(shí)又要節(jié)約中斷開銷。此時(shí),DMA控制器代替CPU完全接管對總線的控制,數(shù)據(jù)交換不經(jīng)過CPU,直接在內(nèi)存和外圍設(shè)備之間成批進(jìn)行。
I/O通道控制方式:通道是一個(gè)特殊功能的處理器,代替CPU管理控制外設(shè)的獨(dú)立部件。
輸入輸出處理機(jī)方式:采用專用的小型通用計(jì)算機(jī),可完成I/O通道所完成的I/O控制,還可完成碼制轉(zhuǎn)換、格式處理,檢錯(cuò)糾錯(cuò)能操作,具有相應(yīng)的運(yùn)算處理部件、緩沖部件,還可形成I/O程序鎖必需的程序轉(zhuǎn)移手段。
軟件開發(fā)模型
瀑布模型:瀑布模型也稱為生命周期法,是生命周期法中最常用的開發(fā)模型,它把軟件開發(fā)的過程分為軟件計(jì)劃、需求分析、軟件設(shè)計(jì)、程序編碼、軟件測試和運(yùn)行維護(hù)6個(gè)階段,規(guī)定了它們自上而下、相互銜接的固定次序,瀑布模型是強(qiáng)調(diào)一開始精準(zhǔn)的捕獲需求和設(shè)計(jì)的。
V模型:V模型是瀑布模型的變種,它主要是說明測試活動(dòng)是如何與分析和設(shè)計(jì)相聯(lián)系的。注意視頻中和開發(fā)階段的對應(yīng)關(guān)系。
噴泉模型:該模型的各個(gè)階段沒有明顯的界限,開發(fā)人員可以同步進(jìn)行開發(fā)。
原型化模型:對于許多需求不夠明確的項(xiàng)目,比較適合采用該模型。原型技術(shù)有分為三類:拋棄式、演化式和遞增式。
螺旋模型:螺旋模型將瀑布模型和演化模型相結(jié)合,它綜合了兩者的優(yōu)點(diǎn),并增加了風(fēng)險(xiǎn)分析。
軟件設(shè)計(jì)
在結(jié)構(gòu)化方法中,模塊化是一個(gè)很重要的概念,兩個(gè)標(biāo)準(zhǔn)來衡量,我們的目標(biāo)是高內(nèi)聚、低耦合。
軟件測試
軟件測試方法一般分為兩大類,即動(dòng)態(tài)測試和靜態(tài)測試。
動(dòng)態(tài)測試是指通過運(yùn)行程序發(fā)現(xiàn)錯(cuò)誤,分為黑盒測試法、白盒測試法和灰盒測試法。
黑盒法。把被測試對象看成一個(gè)黑盒子,測試人員完全不考慮程序的內(nèi)部結(jié)構(gòu)和處理過程,只在軟件的接口處進(jìn)行測試,依據(jù)需求規(guī)格說明書,檢查程序是否滿足功能要求。
白盒法。把測試對象看做是一個(gè)打開的盒子,測試人員需了解程序的內(nèi)部結(jié)構(gòu)和處理過程,以檢查處理過程的細(xì)節(jié)為基礎(chǔ),對程序中盡可能多的邏輯路徑進(jìn)行測試,檢驗(yàn)內(nèi)部控制結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)是否有錯(cuò)
灰盒法?;液袦y試是一種介于白盒測試與黑盒測試之間的測試。
靜態(tài)測試是指被測試程序不在機(jī)器上運(yùn)行,而是采用人工檢測和計(jì)算機(jī)輔助靜態(tài)分析的手段對程序進(jìn)行檢測。靜態(tài)分析中進(jìn)行人工測試的主要方法有桌前檢查(程序員自查)、代碼審查和代碼走查。
項(xiàng)目管理
甘特圖的優(yōu)點(diǎn)在于標(biāo)明了各任務(wù)的計(jì)劃進(jìn)度和當(dāng)前進(jìn)度,能動(dòng)態(tài)地反映項(xiàng)目進(jìn)展;其缺點(diǎn)在于難以反映多個(gè)任務(wù)之間存在的復(fù)雜邏輯關(guān)系。
PERT圖是一種網(wǎng)絡(luò)模型,描述一個(gè)項(xiàng)目任務(wù)之間的關(guān)系??梢悦鞔_表達(dá)任務(wù)之間的依賴關(guān)系,即哪些任務(wù)完成后才能開始另一些任務(wù),以及如期完成整個(gè)工程的關(guān)鍵路徑,但是不能清晰地描述各個(gè)任務(wù)之間的并行關(guān)系。
PERT圖:
在網(wǎng)絡(luò)圖中的某些活動(dòng)可以并行地進(jìn)行,所以完成工程的最少時(shí)間是從開始頂點(diǎn)到結(jié)束頂點(diǎn)的最長路徑長度,從開始頂點(diǎn)到結(jié)束頂點(diǎn)的最長(工作時(shí)間之和最大)路徑為關(guān)鍵路徑,關(guān)鍵路徑上的活動(dòng)為關(guān)鍵活動(dòng)。
關(guān)鍵路線法沿著項(xiàng)目進(jìn)度網(wǎng)絡(luò)路線進(jìn)行正向與反向分析,從而計(jì)算出所有計(jì)劃活動(dòng)理論上的最早開始與完成日期、最遲開始與完成日期。
松弛時(shí)間是不影響完工前提下可能被推遲完成的最大時(shí)間,在關(guān)鍵路徑上的任務(wù)的松弛時(shí)間為0。松弛時(shí)間=關(guān)鍵路徑的時(shí)間-(包含某活動(dòng)最長路徑所需要的時(shí)間)
軟考備考資料免費(fèi)領(lǐng)取
去領(lǐng)取
共收錄117.93萬道題
已有25.02萬小伙伴參與做題