




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、住在富人區(qū)的她2022年職業(yè)考證-軟考-嵌入式系統(tǒng)設計師考試名師押題精選卷I(帶答案詳解)(圖片可根據(jù)實際調整大小)題型12345總分得分一.綜合題(共50題)1.單選題m個進程共享同一臨界資源,若使用信號量實現(xiàn)互斥訪問,則其變化范圍是( )。問題1選項A.1 -(m-1)B.0 -(m-1)C.1(m-1)D.0(m-1)【答案】A【解析】m個進程共享同一臨界資源,說明臨界資源只有1個,最大為1,然后每個進程申請使用的時候減少1,也就是m-1。所以范圍是:1-(m-1)。答案是A。2.單選題在計算機外部設備和主存之間直接傳送而不是由CPU執(zhí)行程序指令進行數(shù)據(jù)傳送的控制方式稱為( )。問題1選
2、項A.程序查詢方式B.中斷方式C.并行控制方式D.DMA方式【答案】D【解析】本題考查計算機系統(tǒng)硬件方面關于DMA方式的基礎知識。程序控制(查詢)方式:CPU需要不斷查詢I/O是否完成,因此一直占用CPU。程序中斷方式:與程序控制方式相比,中斷方式因為CPU無需等待而提高了傳輸請求的響應速度。DMA方式:DMA方式是為了在主存與外設之間實現(xiàn)高速、批量數(shù)據(jù)交換而設置的。DMA方式比程序控制方式與中斷方式都高效。CPU只負責初始化,不參與具體傳輸過程。3.單選題總線主設備指的是( )。問題1選項A.總線上的智能設備B.總線目標設備C.可申請并能獲得總線使用權的設備D.總線控制器【答案】C【解析】連
3、接在總線上的單元電路被稱為總線設備。在這些設備中,控制信息傳送的總線設備稱為總線主設備(即獲得總線控制權的設備)。接受總線主設備控制的設備稱為從設備。4.單選題I/O端口的訪問包括存儲器映射方式和I/O映射方式,下面描述中不正確的是( )。問題1選項A.存儲器映射方式是指對端口地址和存儲器統(tǒng)一編址B.I/O映射方式是指對端口地址和存儲器分開獨立編址C.存儲器映射方式中,對端口內容不能進行算術邏輯運算、移位等操作D.I/O映射方式中需要使用專門的I/O指令對I/O端口進行操作【答案】C【解析】I/O端口的訪問包括存儲器映射方式和I/O映射方式。1.存儲器映射方式:端口地址和存儲器統(tǒng)一編址。特點是
4、:使用訪問存儲器的指令和訪問I/O端口是一樣的,所以,對端口內容也能進行算術邏輯運算、移位等操作;由于共用內存,所以,它能給I/O端口較大的編址空間,但是反過來也會使存儲器的容量變小。2. I/O映射方式: I/O端口地址與存儲器分開獨立編址;特點是:需要使用專門的I/O指令對I/O端口進行操作,從而使得I/O操作和存儲器操作層次清晰,程序可讀性強。5.單選題線程可以在( ) 空間實現(xiàn)。內核用戶虛擬物理問題1選項A.B.C.D.【答案】C【解析】根據(jù)操作系統(tǒng)內核是否對線程可感知,可以把線程分為內核線程和用戶線程。用戶線程由應用程序所支持的線程實現(xiàn),內核意識不到用戶級線程的實現(xiàn)。內核級線程又稱為
5、內核支持的線程。所以,線程可以實現(xiàn)在內核空間和用戶空間。6.案例題閱讀下列說明和圖,回答問題1至問題3,將解答填入答題紙的對應欄內?!菊f明】在智能家居系統(tǒng)軟件設計中,家庭內網(wǎng)節(jié)點軟件設計包括協(xié)調器、現(xiàn)場采集/執(zhí)行器(室內溫濕度采集節(jié)點、模擬臺燈控制節(jié)點、模擬雨水窗戶監(jiān)控節(jié)點、模擬空調控制節(jié)點和火災檢測節(jié)點)的軟件設計。軟件功能組成如圖3-1所示。圖3-1 軟件功能組成圖整個系統(tǒng)中,協(xié)調器是整個家庭內網(wǎng)的核心,負責管理各個節(jié)點設備與PC網(wǎng)關的信息和控制指令的傳輸。溫濕度采集終端將傳感器的數(shù)據(jù)以點播的形式發(fā)送給協(xié)調器,其他采集/控制節(jié)點以廣播的形式與協(xié)調器進行數(shù)據(jù)交換,協(xié)調器和PC機采用串口通信協(xié)
6、議。協(xié)調器軟件主要完成以下功能:(1)創(chuàng)建信道,組建網(wǎng)絡;如果失敗,則繼續(xù)創(chuàng)建;(2)組建網(wǎng)絡成功,則進行各層事件掃描;(3)如果檢測到應用層有事件,則轉第(4)步,否則反復掃描各層事件;(4)判斷數(shù)據(jù)類型,如果是室內環(huán)境數(shù)據(jù),則經(jīng)串口發(fā)送到網(wǎng)關;如果是控制指令,則向控制節(jié)點發(fā)送控制指令;如果前面兩者均不是,則不處理;(5)繼續(xù)掃描各層事件?!締栴}1】(3分)在本軟件開發(fā)過程中,開發(fā)人員使用了基于模型的嵌入式代碼生成技術,目前對模型驗證最主要的方法是(1),通過此方法驗證后,利用此驗證結果可對模型的覆蓋率進行分析,模型的覆蓋率類型一般包括(2)(至少寫出兩種類型)?!締栴}2】(6分)為了測試此
7、軟件功能,測試人員設計了表3-1所示的測試用例,請?zhí)顚懺摫碇械目眨?)(3)?!締栴}3】(6分)覆蓋率是度量測試完整性的一個手段,也是度量測試有效性的一個手段。在嵌入式軟件白盒測試過程中,通常以語句覆蓋率、條件覆蓋率和MC/DC覆蓋率作為度量指標。在實現(xiàn)第4條功能時,設計人員采用了下列算法:if (數(shù)據(jù)有效=TRUE) & (數(shù)據(jù)類型=室內環(huán)境數(shù)據(jù))數(shù)據(jù)經(jīng)串口發(fā)送到網(wǎng)關;if (數(shù)據(jù)有效=TRUE) & (數(shù)據(jù)類型=控制指令)向控制節(jié)點發(fā)送控制指令;請指出對上述算法達到100%語句覆蓋、100%條件覆蓋和100%MC/DC覆蓋所需的最少測試用例數(shù)目,填寫在表3-2的空(1)(3)中。 表3-2
8、測試覆蓋用例統(tǒng)計表【答案】【問題1】 (1)白盒測試(2)語句覆蓋、判定覆蓋、條件覆蓋、條件判定覆蓋、修正的條件判定覆蓋、條件組合覆蓋、路徑覆蓋。(能寫出兩個就行) 【問題2】 (1)進行各層事件掃描(2)室內環(huán)境數(shù)據(jù)(3)模擬臺燈 【問題3】 (1)2(2)2(3)4 【解析】MC/DC是Modified Condition/Decision Coverage(MC/DC)的縮寫,含義是修正條件判定覆蓋。MC/DC:條件表示不含有布爾操作符號的布爾表達式;判定表示由條件和零或者很多布爾操作符號所組成的一個布爾表達式;而修正條件判定覆蓋方法要求在一個程序中每一種輸入輸出至少得出現(xiàn)一次,在程序中
9、的每一個條件必須產(chǎn)生所有可能的輸出結果至少一次,并且每一個判定中的每一個條件必須能夠獨立影響一個判定的輸出,即在其他條件不變的前提下僅改變這個條件的值,而使判定結果改變。比如:IF( A|B|C )| 為或,即ABC只要一個為真,就能判定為真。因為判定中的每一個條件必須能夠獨立影響一個判定的輸出,即在其他條件不變的前提下僅改變這個條件的值,而使判定結果改變。例如:ABC為TFF改變BC的值并不影響判定結果,但改變A的值會影響判定結果。同理 FTF,F(xiàn)FT FFF都符合要求。 7.單選題下列對嵌入式操作系統(tǒng)的理解,錯誤的是( )。問題1選項A.系統(tǒng)內核小B.專用性強C.可靠性要求高D.天脈、Vx
10、Works、UNIX都是嵌入式OS【答案】D【解析】嵌入式系統(tǒng)是以應用為中心,以計算機技術為基礎,軟硬件可裁剪,適應應用系統(tǒng)對功能、可靠性、成本、體積、功耗等嚴格要求的專用計算機系統(tǒng)。天脈是用在航空航天領域的RTOS,是據(jù)機載領域需求和特而研制的嵌入式實時操作系統(tǒng),包括天脈1、天脈2和配套的開發(fā)環(huán)境。 VxWorks實時操作系統(tǒng),基于微內核的體系結構,嵌入式領域應用最廣泛、市場占有率最高的商業(yè)系統(tǒng)。Unix不是嵌入式操作系統(tǒng)。8.單選題受控庫存放的內容包括( )文檔和( )代碼。問題1選項A.通過評審且評審問題已歸零或變更驗證已通過,均已完成簽署的B.只要完成編寫的各種C.在軟件設計階段結束時
11、D.在綜合測試階段結束時問題2選項A.通過了項目規(guī)定測試的,或回歸測試的,或產(chǎn)品用戶認可的B.只要完成編寫的各種C.在軟件設計階段結束時D.在綜合測試階段結束時【答案】第1題:A第2題:A【解析】1.開發(fā)庫(動態(tài)庫、程序員庫、工作庫)。開發(fā)庫存放項目確定的軟件配置項集合,以及項目組需要存放的其他文件或過程記錄。2.受控庫(主庫、系統(tǒng)庫)。受控庫存放在軟件開發(fā)過程中達到相對穩(wěn)定、可以作為后續(xù)開發(fā)活動輸入的軟件工作產(chǎn)品(或稱為配置項)。3.產(chǎn)品庫(備份庫、靜態(tài)庫、軟件倉庫)。產(chǎn)品庫存放作為軟件產(chǎn)品的受控庫中各階段基線或產(chǎn)品基線對應的文檔、源程序和可執(zhí)行代碼。9.單選題關于嵌入式軟件測試,下列敘述中
12、錯誤的是( )。問題1選項A.軟件的測試級別一般分為靜態(tài)測試和動態(tài)測試B.通過測試發(fā)現(xiàn)軟件錯誤,為軟件產(chǎn)品的質量評價提供依據(jù)C.軟件測試是驗證軟件是否滿足軟件開發(fā)合同、技術協(xié)議或研制任務書要求D.動態(tài)測試可以采用白盒測試或者黑盒測試【答案】A【解析】軟件測試是驗證軟件是否滿足軟件開發(fā)合同、技術協(xié)議或研制任務書、軟件需求、設計等的要求的過程。通過測試發(fā)現(xiàn)軟件錯誤,為軟件產(chǎn)品的質量評價提供依據(jù)。軟件的測試方法,一般說來可以分為兩類,即靜態(tài)測試和動態(tài)測試。靜態(tài)測試包括檢查單和靜態(tài)分析方法。動態(tài)測試一般采用白盒測試或者黑盒測試方法。軟件測試級別,一般可以分為單元測試、部件測試、配置項測試、系統(tǒng)測試等。
13、所以A選項錯。10.單選題下面( )不屬于系統(tǒng)需求的內容。問題1選項A.功能需求B.非功能需求C.設計約束D.設計方案【答案】D11.單選題關于嵌入式系統(tǒng)特點,下列理解不正確的是( )。問題1選項A.軟、硬件可剪裁B.滿足應用系統(tǒng)對功能、性能、可靠性、成本、體積和功耗的嚴格要求C.系統(tǒng)駐留的軟件不變,所以經(jīng)常稱為“固件”D.面向特定的應用【答案】C【解析】嵌入式系統(tǒng)是以應用為中心,以計算機技術為基礎,軟硬件可裁剪,適應應用系統(tǒng)對功能、可靠性、成本、體積、功耗等嚴格要求的專用計算機系統(tǒng)。系統(tǒng)駐留的軟件通常是暫時不變的,所以經(jīng)常稱為“固件”。12.單選題某計算機字長是32位,存儲容量是256KB,
14、按字編址的尋址范圍是( )。問題1選項A.128KB.64KC.32KD.16K【答案】B【解析】存儲容量是256KB,計算機字長是32位,也就是4B,所以按字編址的范圍是256KB/4B=64K13.單選題嵌入式系統(tǒng)中不存放在ROM里的內容是( )。問題1選項A.BootloaderB.應用任務數(shù)據(jù)C.操作系統(tǒng)內核D.交叉編譯器【答案】B【解析】嵌入式系統(tǒng)中的BootLoader(引導加載程序)、操作系統(tǒng)內核、交叉編譯器等都存放在ROM中。14.單選題在TCP/IP協(xié)議棧中,應用層協(xié)議數(shù)據(jù)單元為( )。問題1選項A.消息B.段C.用戶數(shù)據(jù)報D.幀【答案】A【解析】在TCP/IP協(xié)議棧中,應用
15、層協(xié)議數(shù)據(jù)單元為消息或者報文。其中段是傳輸層,用戶數(shù)據(jù)報是網(wǎng)絡層,幀是數(shù)據(jù)鏈路層。物理層是比特流。應用層消息、報文(message)傳輸層數(shù)據(jù)段(segment)網(wǎng)絡層分組、數(shù)據(jù)包(packet)鏈路層幀(frame)物理層比特流15.單選題在下面描述的RISC指令系統(tǒng)基本概念中,不正確的表述是( )。問題1選項A.選取使用頻率低的一些復雜指令,指令條數(shù)多B.指令長度固定C.指令功能簡單D.指令運行速度快【答案】A【解析】RISC(reduced instruction set computer,精簡指令集計算機)是一種執(zhí)行較少類型計算機指令的微處理器,起源于80年代的MIPS主機(即RISC
16、機),RISC機中采用的微處理器統(tǒng)稱RISC處理器,它能夠以更快的速度執(zhí)行操作(每秒執(zhí)行更多百萬條指令,即MIPS)。因為計算機執(zhí)行每個指令類型都需要額外的晶體管和電路元件,計算機指令集越大就會使微處理器更復雜,執(zhí)行操作也會更慢。精簡指令集包含了簡單、基本的指令,通過這些簡單、基本的指令,就可以組合成復雜指令。每條指令的長度都是相同的,可以在一個單獨操作里完成。大多數(shù)的指令都可以在一個機器周期里完成,并且允許處理器在同一時間內執(zhí)行一系列的指令。強調對指令流水線的優(yōu)化,同時采用Load/Store結構進行外部數(shù)據(jù)的訪問。CISC是復雜指令系統(tǒng)計算機(Complex Instruction Set
17、 Computer)的簡稱,微處理器是臺式計算機系統(tǒng)的基本處理部件,每個微處理器的核心是運行指令的電路。指令由完成任務的多個步驟所組成,把數(shù)值傳送進寄存器或進行相加運算。CISC的指令集復雜龐大,而RISC則較為精簡,在CISC體系結構下各種指令的執(zhí)行時間相差較大。16.單選題下列( )是帶有熱備份的雙重系統(tǒng)。問題1選項A.備份子系統(tǒng)處于電源開機狀態(tài),一旦聯(lián)機子系統(tǒng)出錯, 備份子系統(tǒng)立即工作B.兩個子系統(tǒng)同步運行,互聯(lián)子系統(tǒng)出錯時,由備份機子系統(tǒng)接替C.兩個子系統(tǒng)交替處于聯(lián)機和自檢狀態(tài),一個子系統(tǒng)出錯則由另一子系統(tǒng)工作D.兩個子系統(tǒng)并行工作以提高機器速度,一 旦一個子系統(tǒng)出錯則放棄同時工作【答
18、案】B【解析】嵌入式系統(tǒng)中,利用雙機的方法可以達到容錯的目的。其中,一個聯(lián)機工作,另一個作備份,若備份也一直保持與承擔聯(lián)機工作的機器同步運行,一旦工作機出現(xiàn)故障,只需要將備份機切入系統(tǒng),便能立即代替原有工作機,這種備份叫熱備份。這種系統(tǒng)稱為雙重系統(tǒng)。當備份機平時停機或做其他工作時僅在工作機出現(xiàn)故障時才讓它替代,使系統(tǒng)恢復正常,這樣的系統(tǒng)稱為雙工系統(tǒng)。17.單選題下列命令中,不能用于診斷DNS故障的是( )。問題1選項A.netstatB.nslookupC.pingD.tracert【答案】A【解析】netstat是控制臺命令,是一個監(jiān)控TCP/IP網(wǎng)絡的非常有用的工具,它可以顯示路由表、實際
19、的網(wǎng)絡連接以及每一個網(wǎng)絡接口設備的狀態(tài)信息。netstat用于顯示與IP、TCP、UDP和ICnetstat是控制臺命令,是一個監(jiān)控TCP/IP網(wǎng)絡的非常有用的工具,它可以顯示路由表、實際的網(wǎng)絡連接以及每一個網(wǎng)絡接口設備的狀態(tài)信息。netstat用于顯示與IP、TCP、UDP和ICMP協(xié)議相關的統(tǒng)計數(shù)據(jù),一般用于檢驗本機各端口的網(wǎng)絡連接情況。nslookup是一個監(jiān)測網(wǎng)絡中DNS服務器是否能正確實現(xiàn)域名解析的命令行工具。ping命令常用于測試連通性,在此過程中可看出是直接ping的目標地址。nslookup、ping、tracert都可以加上一個主機域名作為其命令參數(shù)來診斷DNS故障,nslo
20、okup還可以看到本地DNS服務器地址。netstat命令一般用于檢驗本機各端口的網(wǎng)絡連接情況,與DNS無關聯(lián)。18.單選題下面嵌入式處理器中最適合于做FFT(快速傅立葉變換)計算的是( )。問題1選項A.嵌入式微處理器B.微控制器C.DSPD.PowerPC處理器【答案】C【解析】嵌入式DSP處理器是專門用于信號處理方面的處理器,它在系統(tǒng)結構和指令算法方面進行了特殊設計,具有很高的編譯效率和指令的執(zhí)行速度,在數(shù)字濾波、FFT、譜分析等各種儀器上具有大規(guī)模的應用,DSP處理器一般采用哈佛結構進行設計。19.單選題嵌入式系統(tǒng)對軟件可移植性要求較高,為提高軟件可移植性,應( )問題1選項A.提高軟
21、件使用方便性B.提高軟件簡潔性C.提高CPU利用率D.降低軟件對設備依賴性【答案】D【解析】為提高軟件可移植性,應降低軟件對設備依賴性。20.單選題軟件可維護性通常包括( )。問題1選項A.軟件可用性和可理解性B.軟件可修改性、數(shù)據(jù)獨立性和數(shù)據(jù)一致性C.軟件可理解性、可修改性和可測試性D.軟件可測試性和穩(wěn)定性【答案】C【解析】系統(tǒng)的可維護性可以被定義為:維護人員理解并修改這個軟件的難易程度。提高系統(tǒng)的可維護性是開發(fā)管理信息系統(tǒng)所有步驟的關鍵目的所在。系統(tǒng)是否能被很好的維護,可以用系統(tǒng)的可維護性這一指標來衡量。系統(tǒng)可維護性的評價指標包括可理解性、可測試性和可修改性。21.單選題以下不屬于嵌入式系
22、統(tǒng)硬件PCB圖設計原則的是( )。問題1選項A.高速信號優(yōu)先B.先整體設計再局部調整C.先簡單后復雜D.優(yōu)先核心器件布局【答案】C【解析】本題考查嵌入式系統(tǒng)硬件PCB圖設計及布線方面的基礎知識。PCB圖設計及布線的步驟為:1、建立封裝庫中沒有的封裝(Footprint)。2、規(guī)劃電路板:設置習慣性的環(huán)境參數(shù)和文檔參數(shù),如選擇層面、畫邊框、定位孔、外形尺寸等。3、載入網(wǎng)絡表和元件封裝。4、規(guī)則設置:線寬、線距、疊層、過孔、全局參數(shù)等。5、元件布局、布線:一般是先高速信號,先整體,先進行復雜信號布線和核心器件布局設計。6、設計規(guī)則檢查,違規(guī)報告。7、PCB仿真分析。8、存檔輸出。因此,應遵循先復雜
23、后簡單的原則,優(yōu)先布局核心復雜器件,然后布局外圍簡單器件;布線時核心器件和高速信號優(yōu)先。22.單選題執(zhí)行下面程序后,其輸出結果是( )。問題1選項A.x=1B.x=2C.x=3D.x=4【答案】A【解析】這是宏定義的一種,它可以根據(jù)是否已經(jīng)定義了一個變量來進行分支選擇,一般用于調試等等。實際上確切的說這應該是預處理功能中三種(宏定義,文件包含和條件編譯)中的一種條件編譯。C語言在對程序進行編譯時,會先根據(jù)預處理命令進行“預處理”。C語言編譯系統(tǒng)包括預處理,編譯和鏈接等部分。#ifndef x/先測試x是否被宏定義過#define x/如果沒有宏定義下面就宏定義x并編譯下面的語句.#endif/
24、如果已經(jīng)定義了則編譯#endif后面的語句條件指示符#ifndef檢查預編譯常量在前面是否已經(jīng)被宏定義。如果在前面沒有被宏定義,則條件指示符的值為真,于是從#ifndef到#endif之間的所有語句都被包含進來進行編譯處理。相反,如果#ifndef指示符的值為假,則它與#endif指示符之間的行將被忽略。條件指示符#ifndef 的最主要目的是防止頭文件的重復包含和編譯。23.單選題數(shù)據(jù)庫恢復操作的基本原理是( )。問題1選項A.存取控制B.加密C.完整性約束D.冗余【答案】D【解析】數(shù)據(jù)庫恢復操作的基本原理是冗余機制。24.單選題以下關于哈希函數(shù)的說法中,不正確的是( )。問題1選項A.哈希
25、表是根據(jù)鍵值直接訪問的數(shù)據(jù)結構B.隨機預言機是完美的哈希函數(shù)C.哈希函數(shù)具有單向性D.哈希函數(shù)把固定長度輸入轉換為變長輸出【答案】D【解析】Hash,一般翻譯為散列、雜湊,或音譯為哈希,是把任意長度的輸入通過散列算法變換成固定長度的輸出,該輸出就是散列值。這種轉換是一種壓縮映射,也就是散列值的空間通常遠小于輸入的空間,不同的輸入可能會散列成相同的輸出,所以不可能從散列值來確定唯一的輸入值。簡單的說就是一種將任意長度的消息壓縮到某一固定長度的消息摘要的函數(shù)。哈希表是根據(jù)鍵(Key)而直接訪問在內存存儲位置的數(shù)據(jù)結構。在密碼學里面,隨機預言機(英語:Random oracle)是一部預言機,對任何
26、輸入都回傳一個真正均勻隨機的輸出,不過對相同的輸入,該預言機每次都會用同一方法輸出。換句話說,隨機預言機是一個將所有可能輸入與輸出作隨機映射的函數(shù)。25.單選題關于BootLoader,下列理解錯誤的是( )。問題1選項A.BootLoader是在操作系統(tǒng)內核運行之前運行的一小段程序B.BootLoader是通用的C.有些BootLoader支持多CPUD.BootLoader的功能之一是初始化硬件【答案】B【解析】Bootloader是嵌入式系統(tǒng)在加電后執(zhí)行的第一段代碼,在它完成CPU和相關硬件的初始化之后,再將操作系統(tǒng)映像或固化的嵌入式應用程序裝在到內存中然后跳轉到操作系統(tǒng)所在的空間,啟動
27、操作系統(tǒng)運行。對于嵌入式系統(tǒng),Bootloader是基于特定硬件平臺來實現(xiàn)的。因此,幾乎不可能為所有的嵌入式系統(tǒng)建立一個通用的Bootloader,不同的處理器架構都有不同的Bootloader。26.單選題下圖描述的是DMA訪問原理框圖,DMA傳輸一般分為四個階段:申請階段、響應階段、數(shù)據(jù)傳送階段和傳送結束階段,圖中的(1)、(2)、(3)、(4)應該依次為( )。問題1選項A.總線請求、總線響應、DMA響應、DMA請求B.總線請求、總線響應、DMA請求、DMA響應C.總線響應、總線請求、DMA請求、DMA響應D.總線響應、總線請求、DMA響應、DMA請求【答案】B【解析】DMA傳輸一般分為
28、四個階段:申請階段、響應階段、數(shù)據(jù)傳送階段和傳送結束階段,傳輸過程如下:1.I/O設備向DMAC發(fā)出DMA請求,請求DMA傳送;2.DMAC向CPU發(fā)出總線請求信號,請求獲取總線的控制權;3.CPU響應請求,向DMAC發(fā)出總線響應信號;并釋放總線的控制權,由DMAC獲取總線的控制權。4.DMAC向I/O設備發(fā)出DMA響應信號。5.開始傳送數(shù)據(jù)27.單選題白盒測試法設計測試用例的覆蓋準則一般包括語句覆蓋、判定覆蓋、條件覆蓋和路徑覆蓋。在這些覆蓋準則中,最強和最弱的準則是( )。問題1選項A.路徑覆蓋和條件覆蓋B.條件覆蓋和判定覆蓋C.判定覆蓋和語句覆蓋D.路徑覆蓋和語句覆蓋【答案】D【解析】最強
29、的是路徑覆蓋,最弱的是語句覆蓋。28.單選題計算機處理外部中斷時,應該由操作系統(tǒng)保存的是( )。問題1選項A.程序計數(shù)器的內容B.通用寄存器的內容C.塊表(TLB)的內容D.Cache中的內容【答案】B【解析】計算機處理外部中斷時,應該由操作系統(tǒng)保存的是通用寄存器的內容,包括了正在運行進程的各寄存器的內容,把它們放入核心棧的新幀面中。即保護斷點和現(xiàn)場。29.案例題閱讀下列說明和圖,回答問題1至問題3,將解答填入答題紙的對應欄內?!菊f明】在智能家居系統(tǒng)設計中,李工被分配進行ZigBee協(xié)調器、信息采集器節(jié)點、終端控制節(jié)點和安全視頻監(jiān)控系統(tǒng)的部分硬件電路原理設計。李工在基于微處理器的ZigBee協(xié)
30、調器設計中,使用四個LED燈(D1、D2、D3、D4)表示狀態(tài),四個LED燈分別接到處理器的P2_0,P2_l,P2_2和P2_3管腳,部分相關的硬件設計如圖2-1所示。圖2-1 ZigBee協(xié)調器硬件設計示意圖李工在的信息采集器節(jié)點設計中,采用紅外傳感器T6004進行信息收集,T6004利用可以吸收特定波段紅外輻射的原理,同時內置溫度補償,與控制器 CC2530進行連接,部分相關的硬件設計如圖2-2所示。T6004傳感器的工作電壓為5V,CC2530控制器的工作電壓為2.0V3.6V。圖2-2 信息采集器硬件設計示意圖李工在空調終端控制節(jié)點設計中,采用紅外遙控電路中的紅外發(fā)光二極管將調制好的
31、紅外光波發(fā)送給空調的紅外接收電路,部分相關的硬件設計如圖2-3所示,處理器通過Pl_4管腳進行紅外光波的發(fā)送。圖2-3 紅外遙控硬件設計示意圖李工設計的安全視頻監(jiān)控系統(tǒng)原理示意圖如圖2-4所示。主處理器采用T1的DM6446,該處理器包括ARM子系統(tǒng)、DSP子系統(tǒng)、視頻處理子系統(tǒng)等,前端模擬視頻通過TVP5146進行(可接2路模擬視頻輸入,分別是VI和V2)采集,TVP5146將模擬視頻數(shù)據(jù)轉換為l0bit的YCbCr4:2:2數(shù)字格式,然后送到主處理器。主處理器通過總線可以對TVP5146進行配置(TVP5146接口電壓為3.3V),TVP5146和主處理器之間接口包括:l0bit數(shù)字視頻信
32、號、時鐘信號、行場同步信號。DM6446主處理器的視頻信號接口、接口工作電壓為1.8V。圖2-4 安全視頻監(jiān)控系統(tǒng)原理示意圖【問題1】(4分)在圖2-1的ZigBee協(xié)調器設計中,按照需求李工定義了四個LED燈的狀態(tài)含義, 分別是:D1亮表示協(xié)調器已啟動,滅表示協(xié)調器未啟動;D2亮表示有外圍信息采集器節(jié)點已加入到ZigBee網(wǎng)絡,滅表示目前無節(jié)點加入網(wǎng)絡;D3亮表示有終端控制節(jié)點已加入到ZigBee網(wǎng)絡,滅表示目前無節(jié)點加入網(wǎng)絡;D4亮表示協(xié)調器正在通過串口和PC主機進行數(shù)據(jù)通信,滅時表示目前沒有數(shù)據(jù)通信。如果當前ZigBee協(xié)調器處于啟動狀態(tài)、且只有 外圍信息采集器連入ZigBee網(wǎng)絡,沒有
33、任何終端控制節(jié)點連接,協(xié)調器正在通過串口向PC主機發(fā)送 的采集信息, 在這種情況下,P2_0,P2_1,P2_2和P2_3應該分別輸出什么電平(回答高電平或低電平)?【問題2】(5分)1. 在圖2-2的 信息采集器設計中,兩個IN4007(U3和U4)的作用是什么?2. 為了使得紅外發(fā)光二極管發(fā)射,圖2-3中的Pl_4應該輸出高電平還是低電平?3. 在圖2-4中,連接主處理器DM6446和TVP5146之間SN74AVC芯片的作用是什么?【問題3】(6分)在使用 接口對TVP5146進行配置時,DM6446為主,TVP5146為從。在每次寫寄存器配置操作中,需要主先發(fā)送設備從地址、再發(fā)送待操作
34、的寄存器地址、最后發(fā)送待寫入的數(shù)據(jù),并且每次主向從發(fā)送消息,都需要接收到從的應答后,才能進入下一步操作。在調試過程中,李工希望通過 來配置TVP5146的視頻標準模式,對應的寄存器地址和各個Bit位的含義如表2-1所示。表2-1TVP5146視頻模式配置寄存器含義說明假設當前TVP5146的 地址為0 x64 (設備從地址),李工希望將該TVP5146配置為NTSC525視頻標準,請從以下AI中選擇合適的操作,補充到圖2-5中的空(1) (6)處。A. 通過 發(fā)送寄存器地址00hB. 通過 發(fā)送寄存器地址02hC. 通過 發(fā)送數(shù)據(jù)O1hD. 通過 發(fā)送數(shù)據(jù)03hE. 通過 發(fā)送設備從地址64h
35、F. 通過 發(fā)送設備從地址60hG. 等待TVP5146應答H. 向TVP5146發(fā)送回應I. 是否有中斷發(fā)生圖2-5 TVP5146寄存器配置流程圖【答案】【問題1】4分P2_0為低電平,P2_1低電平,P2_2高電平,P2_3低電平【問題2】 1.兩個IN4007(U3和U4)的作用是把5V電壓降到3.6V 2.圖2-3中的P1_4應該輸出高電平 3.采用SN74AVC芯片轉換TVP5146輸出信號的電壓 【問題3】 (1)E(2)G(3)B(4)G(5)C(6)G 【解析】DM6446通過IIC總線訪問控制TVP5146的內部寄存器,因此在進入DM6446前需要將電壓轉換為1.8V,這里
36、采用PCA9306芯片完成IIC電壓轉換,采用SN74AVC芯片轉換TVP5146輸出信號的電壓,進入到DM6446后,通過VPFE模塊送入DSP子系統(tǒng)進行壓縮編碼。此外,采用電感和電容組成的低通濾波器,來消除信號輸入時的噪聲干擾。I2C總線的數(shù)據(jù)傳輸過程開始:主設備產(chǎn)生啟動信號,表明數(shù)據(jù)傳輸開始。地址:主設備發(fā)送地址信息,包含7位的從設備地址和1位的數(shù)據(jù)方向指示位(讀或寫位,表示數(shù)據(jù)流的方向)。數(shù)據(jù):根據(jù)指示位,數(shù)據(jù)在主設備和從設備之間進行傳輸。數(shù)據(jù)一般以8位傳輸,MSB先傳;具體能傳輸多少量的數(shù)據(jù)并沒有限制。接收器產(chǎn)生1位的ACK(應答信號)表明收到了每個字節(jié)。傳輸過程可以被中止和重新開始
37、。停止:主設備產(chǎn)生停止信號,結束數(shù)據(jù)傳輸。30.單選題下圖為典型的復位電路,針對該復位電路,下列描述錯誤的是( )。問題1選項A.系統(tǒng)上電時,通過電阻R1向電容C1充電B.當C1電壓未達到門限電壓時,RESET端輸出高電平,系統(tǒng)進入復位狀態(tài)C.當C1電壓達到門限電壓時,RESET端輸出高電平,系統(tǒng)進入復位狀態(tài)D.按下復位按鈕時,C1兩端的電荷會被放掉,系統(tǒng)進入復位狀態(tài)【答案】C【解析】該復位電路的工作原理為:1.在系統(tǒng)上電時,通過電阻R1向電容C1充電,當C1兩端的電壓未達到高電平的門限電壓時,RESET端輸出為高電平,系統(tǒng)處于復位狀態(tài);2.當C1兩端的電壓達到高電平的門限時,RESET端輸出
38、為低電平,系統(tǒng)進入工作狀態(tài)。3.按下復位按鈕時,C1兩端的電荷被釋放掉,RESET端輸出為高電平,系統(tǒng)進入復位狀態(tài)。31.單選題以下描述不是軟件配置管理功能的是( )。問題1選項A.配置標識B.版本控制C.審計和審查D.程序設計【答案】D【解析】配置管理的功能范圍包括了:配置標識、版本控制、審計和審查等,而程序設計則不屬于配置管理功能范圍。32.單選題以下計算機軟件著作權權利中,不可以轉讓的是( )。問題1選項A.發(fā)行權B.復制權C.署名權D.信息網(wǎng)絡傳播權【答案】C【解析】根據(jù)中華人民共和國著作權法規(guī)定,人身權是指計算機軟件著作權人基于自己的軟件作品而享有的并與該作品有關的以人格利益為內容的
39、專有權利,這種權利是基于計算機軟件著作權人人身的,并與人身不可分離、不能放棄或轉讓,并沒有直接財產(chǎn)內容的權利。人身權包括發(fā)表權、署名權、修改權等。發(fā)表權。發(fā)表權是著作權人享有的決定是否將其作品發(fā)表以及如何發(fā)表的權利。所謂發(fā)表是指將作品的原件或復制件,公之于眾。根據(jù)我國計算機軟件保護條例的規(guī)定,中國公民和單位開發(fā)的計算機軟件不論是否發(fā)表,都享有著作權,并且不限制在何地發(fā)表。署名權。署名權即表明開發(fā)者身份的權利以及在軟件上署名的權利,它不受時間的限制,也不因權利人的死亡或者消失而消滅。署名權主要包括3方面的內容:有權在自己開發(fā)的軟件上署名;決定署名的方式;禁止他人在自己的軟件作品上署名。修改權。修
40、改權就是軟件開發(fā)者自行或授權他人對軟件進行增補、刪減,或者改變指令、語句順序等修改的權利。修改是創(chuàng)作的延續(xù),其本身也是一種創(chuàng)作,無論作品是否發(fā)表,著作權人都享有修改權。對于本試題,選項C的“署名權”是基于計算機軟件著作權人人身的,并與人身不可分離、不能放棄或轉讓的。33.單選題按指令流和數(shù)據(jù)流的組織關系,計算機系統(tǒng)的結構有以下不同類型,大規(guī)模并行處理機MPP屬于( )結構。問題1選項A.SISDB.SIMDC.MISDD.MIMD【答案】D【解析】按照計算機同時處于一個執(zhí)行階段的指令或數(shù)據(jù)的最大可能個數(shù)劃分,可分為SISD、SIMD、MISD、MIMD;SISD(Single Instruct
41、ion Single Data stream)單指令流單數(shù)據(jù)流(SISD):SISD其實就是傳統(tǒng)的順序執(zhí)行的單處理器計算機,其指令部件每次只對一條指令進行譯碼,并且只對一個操作部件分配數(shù)據(jù)。流水線方式的單處理機有時也被當作SISD。以加法指令為例,單指令單數(shù)據(jù)(SISD)的CPU對加法指令譯碼后,執(zhí)行部件先訪問內存,取得第一個操作數(shù);之后再一次訪問內存,取得第二個操作數(shù);隨后才能進行求和運算。多指令流多數(shù)據(jù)流(MultipleInstructionStreamMultipleDataStream,簡稱MIMD),它使用多個控制器來異步地控制多個處理器,從而實現(xiàn)空間上的并行性。多指令流單數(shù)據(jù)流(
42、MultipleInstructionstreamSingleDatastream):MISD具有n個處理單元,按n條不同指令的要求對同一數(shù)據(jù)流及其中間結果進行不同的處理。一個處理單元的輸出又作為另一個處理單元的輸入。SIMD全稱Single Instruction Multiple Data,單指令多數(shù)據(jù)流,能夠復制多個操作數(shù),并把它們打包在大型寄存器的一組指令集。MPP(Massively Parallel Processing),即大規(guī)模并行處理,在數(shù)據(jù)庫非共享集群中,每個節(jié)點都有獨立的磁盤存儲系統(tǒng)和內存系統(tǒng),業(yè)務數(shù)據(jù)根據(jù)數(shù)據(jù)庫模型和應用特點劃分到各個節(jié)點上,每臺數(shù)據(jù)節(jié)點通過專用網(wǎng)絡或者
43、商業(yè)通用網(wǎng)絡互相連接,彼此協(xié)同計算,作為整體提供數(shù)據(jù)庫服務。非共享數(shù)據(jù)庫集群有完全的可伸縮性、高可用、高性能、優(yōu)秀的性價比、資源共享等優(yōu)勢。簡單來說,MPP是將任務并行地分散到多個服務器和節(jié)點上,在每個節(jié)點上計算完成后,將各自部分的結果匯總在一起得到最終的結果(與Hadoop相似)。34.單選題寄存器可以用來暫時存儲數(shù)據(jù),下 面描述不正確的是( )。問題1選項A.寄存器由觸發(fā)器組成B.移位寄存器可以用來實現(xiàn)左移或者右移功能C.N位寄存器一般由N個觸發(fā)器組成D.寄存器是一種組合邏輯器件【答案】D【解析】寄存器是一種時序邏輯電路。寄存器由觸發(fā)器組成,移位寄存器可以用來實現(xiàn)左移或者右移功能,N位寄存
44、器一般由N個觸發(fā)器組成。35.案例題閱讀下列說明和圖,回答問題1至問題3,將解答填入答題紙的對應欄內?!菊f明】隨著汽車工業(yè)的飛速發(fā)展,越來越多的車上的原有機械控制裝置正在被電子控制裝置所取代,這是典型的實時控制系統(tǒng),例如用于控制發(fā)動機、自動變速箱、防抱死系統(tǒng)、電子穩(wěn)定控制系統(tǒng)、牽引力控制系統(tǒng)、剎車輔助系統(tǒng)的ECU和用于座位調整、車窗玻璃升降、車頂移動的電子產(chǎn)品,這在很大程度上提高和完善了汽車的性能和技術水平。但是,汽車上電控系統(tǒng)的多樣化和系統(tǒng)結構的復雜化,也直接導致相應的汽車電子軟件開發(fā)難度越來越高。某汽車的ECU (Electronic Control Unit,電子控制單元)系統(tǒng),采用某高
45、性能的多核處理器,軟件架構采用符合AUTOSAR ( AUTOmotive Open System Architecture,汽車開放系統(tǒng)架構)標準的多核操作系統(tǒng),將多個控制應用集成在一個處理器上運行,降低了系統(tǒng)設計的成本、體積、功耗。【問題1】(5分)AUTOSAR中定義了應用任務有四種不同的狀態(tài),其狀態(tài)之間的切換如圖4-1所示。圖4-1 任務狀態(tài)切換圖請從以下狀態(tài)選項中為(1)(5)選擇正確的狀態(tài)編號,并將答案填寫在答題紙的對應欄中。A. 觸發(fā)B. 啟動C. 掛起D. 被搶占E. 創(chuàng)建F. 激活G. 刪除H. 時間片用完【問題2】(4分)(1)該系統(tǒng)中任務的優(yōu)先級是靜態(tài)分配的,在某些特定的
46、情況下,多任務搶占資源會發(fā)生死鎖,解決的策略一般是采用優(yōu)先級天花板方式。請簡述優(yōu)先級天花板的原理。(2)該系統(tǒng)采用了多核處理器,多核處理器一般有SMP和AMP兩種不同的工作方式。請簡述SMP和AMP的差異?!締栴}3】(6分)該ECU系統(tǒng)在上電、復位或喚醒后,首先進入Boot模式,進行開或者關,對FLASH 和RAM進行初始化,然后進入用戶程序,用戶程序是從cstart函數(shù)開始執(zhí)行的,在多核 嵌入式系統(tǒng)中通常是先進行主核的cstart,主核自身進行部分初始化后將從核從HALT狀態(tài)激活,然后主核和從核在完成各自必要的設置后分別進入各自的main函數(shù)。圖4-2是該系統(tǒng)多核處理器的啟動流程,請補充空(
47、1)(3)的內容,將解答填寫在答題紙的對應欄中。圖4-2 多核處理器啟動流程圖【答案】【問題1】 (1)C(2)A(3)F(4)B(5)D 【問題2】(1)優(yōu)先級天花板是指將申請(占有)某資源的任務的優(yōu)先級提升到可能訪問該資源的所有任務中最高優(yōu)先級任務的優(yōu)先級(這個優(yōu)先級稱為該資源的優(yōu)先級天花板) 。(2)主要差異有:SMP(對稱多處理技術):將2顆完全一樣的處理器封裝在一個芯片內,達到雙倍或接近雙倍的處理性能。節(jié)省運算資源。如Power 4AMP(非對稱多處理技術):2個處理內核彼此不同,各自處理和執(zhí)行特定的功能,在軟件的協(xié)調下分擔不同的計算任務。如OMAP5910【問題3 】 (1)進入用
48、戶程序(2)將從核從HALT狀態(tài)激活(3)從核初始化時鐘、接口及其他資源。 【解析】(1)優(yōu)先級繼承當一個任務阻塞了若干個任務時,若阻塞任務有高優(yōu)先級任務,則將所有阻塞任務中的最高優(yōu)先級作為其優(yōu)先級。(2)優(yōu)先級天花板給每個信號量設置一個優(yōu)先級天花板,優(yōu)先級天花板的值大于所有使用該信號的任務的優(yōu)先級,當某個任務得到該信號量時,將其優(yōu)先級置為優(yōu)先級天花板的值。優(yōu)先級繼承和優(yōu)先級天花板,目的都是使得到信號量的任務的優(yōu)先級,不低于其他在等待該信號量的任務的優(yōu)先級,由此,當該任務釋放資源后,任務結束前,也不會被其他較高優(yōu)先級任務搶占,也就保障了如果有高優(yōu)先級任務在等待該資源,那么該任務結束后高優(yōu)先級任
49、務立即就可使用該資源。(3)優(yōu)先級反轉假設有任務A,B,C,優(yōu)先級:A B C,任務A,B,C都在等待各自的事件觸發(fā),并且A C運行中需要同一個臨界資源。首先,C的事件到來了,C開始運行,C得到了臨界資源的信號量,此時,A等待的事件到來。由于A的優(yōu)先級更高,于是搶占了CPU的使用權,但是由于得不到臨界資源的信號量,進入掛起狀態(tài),等待資源釋放后喚醒。接著C繼續(xù)得到CPU使用權。在C釋放信號量之前,B等待的事件到來了,B的優(yōu)先級高于C,搶占CPU使用權,待B任務完成后,釋放CPU,C繼續(xù)運行,直到C釋放信號量以后,A才得以被喚醒繼續(xù)運行。在這個過程中,A任務的優(yōu)先級實際降到了和C相同的層次,究其原
50、因,便是C得到了信號量后被不需要該信號量但是優(yōu)先級更高的任務B搶占,故而使用優(yōu)先級繼承和優(yōu)先級天花板,就是為了保障高優(yōu)先級任務真正做到”高優(yōu)先級“。通常采用兩種方式實現(xiàn)兩個或多個內核協(xié)調工作。一種是采用對稱多處理計數(shù)(SMP)symmetric multi-processing,就像IBM Power 4處理器一樣,將兩顆完全一樣的處理器封裝在一個芯片內,達到雙倍或接近雙倍的處理性能,由于共享了緩存和系統(tǒng)總線,因此這種做法的優(yōu)點是能節(jié)省運算資源。另一種計數(shù)采用一種非對稱多處理(AMP)(asymmetric multi-processing)的工作方式:即兩個處理內核彼此不同,各自處理和執(zhí)行特
51、定的功能,在軟件的協(xié)調下分擔不同的計算任務,比如一個執(zhí)行加密,而另一個執(zhí)行TCP/IP協(xié)議處理。這種處理器的內部結構更像人的大腦,某部分區(qū)域在執(zhí)行某種任務時具有更高的優(yōu)先級和更強的能力。如 TI公司的OMAP5910雙核處理器。36.單選題以下C語言程序的輸出結果是( ) 。問題1選項A.10B.11C.20D.21【答案】D【解析】struct s *p=data;- p指向了結構體數(shù)組data0的位置p+;- p就指向了datal的位置+(p-x);- p-x就是20,所以打印的值為2137.單選題DMA是一種高速的數(shù)據(jù)傳輸模式,下列描述中, 錯誤的是( )。問題1選項A.DMA傳輸方式可
52、以產(chǎn)生中斷B.DMA傳輸過程主要由硬件來實現(xiàn)C.DMA傳輸過程包含3個階段:申請階段、響應階段和數(shù)據(jù)傳輸階段D.DMA操作可以通過軟件來啟動,也可以通過內部部件的請求來啟動【答案】C【解析】輸入/輸出技術的三種方式:直接查詢控制:有無條件傳送和程序查詢方式,都需要通過CPU執(zhí)行程序來查詢外設的狀態(tài),判斷外設是否準備好接收數(shù)據(jù)或準備好了向CPU輸入的數(shù)據(jù)。在這種情況下CPU不做別的事情,只是不停地對外設的狀態(tài)進行查詢。中斷方式:當I/O系統(tǒng)與外設交換數(shù)據(jù)時,CPU無須等待也不必查詢I/O的狀態(tài),而可以抽身來處理其他任務。當I/O系統(tǒng)準備好以后,則發(fā)出中斷請求信號通知CPU,CPU接到中斷請求信號
53、后,保存正在執(zhí)行的程序的現(xiàn)場,轉入I/O中斷服務程序的執(zhí)行,完成于I/O系統(tǒng)的數(shù)據(jù)交換,然后再返回被打斷的程序繼續(xù)執(zhí)行。與程序控制方式相比,中斷方式因為CPU無需等待而提高了效率。DMA:直接寄存器存取方式,是指數(shù)據(jù)在內存與I/O設備間的直接成塊傳送,即在內存與I/O設備間傳送一個數(shù)據(jù)塊的過程中,不需要CPU的任何干涉,只需要CPU正在過程開始啟動與過程結束時的處理,實際操作由DMA硬件直接執(zhí)行完成。DMA傳輸方式可以產(chǎn)生中斷;DMA傳輸過程主要由硬件來實現(xiàn);DMA操作可以通過軟件來啟動,也可以通過內部部件的請求來啟動;DMA傳輸過程包含4個階段:請求階段、響應階段、傳輸階段和結束階段。38.
54、單選題一臺計算機的顯示存儲器用DRAM芯片實現(xiàn),要求顯示分辨率為10241024,顏色深度為24位,幀頻為100Hz,顯示總帶寬的50%用來刷新屏幕,則需要的顯存總帶寬至少為( )。問題1選項A.1200MbpsB.9600MbpsC.2400MbpsD.4800Mbps【答案】D【解析】一臺計算機的顯示存儲器用DRAM芯片實現(xiàn),要求顯示分辨率為10241024,顏色深度為24位,幀頻為100Hz,顯示總帶寬的50%用來刷新屏幕,則需要的顯存總帶寬至少為4800Mbps。計算過程如下:1.首先求得總容量為:1024102424bit。2.時間為:1/100HZ=0.01秒。3.顯存的最少帶寬:
55、1024102424bit/0.01秒=2400Mbps。4. 當顯示總帶寬的50%用來刷新屏幕時,則至少需要2倍的顯存帶寬。2400Mbps2=4800Mbps。39.單選題下面有關測試的說法錯誤的是( )。問題1選項A.測試證明了程序的正確性B.測試無法執(zhí)行窮舉測試,只能做選擇測試C.測試工作需要制訂測試計劃,按計劃執(zhí)行測試工作D.白盒測試方法用于單元測試環(huán)節(jié)【答案】A【解析】軟件測試是使用人工或自動的手段來運行或測定某個軟件系統(tǒng)的過程,測試不能證明程序的正確性,只能是發(fā)現(xiàn)盡可能多的錯誤。而測試無法執(zhí)行窮舉測試,只能做選擇測試,測試工作需要制訂測試計劃,按計劃執(zhí)行測試工作,白盒測試方法用于
56、單元測試環(huán)節(jié)。40.單選題在CPU的內外常設置多級高速緩存(Cache),其主要目的是( )。問題1選項A.擴大主存的存儲容量B.提高CPU訪問主存數(shù)據(jù)或指令的效率C.擴大存儲系統(tǒng)的容量D.提高CPU訪問外存儲器的速度【答案】B【解析】存儲系統(tǒng)多級層次結構中,由上向下分為三級:高速緩沖存儲器cache,主存儲器和輔助存儲器組成。從上到下,容量逐漸增大,速度逐漸降低,但成本逐漸減少。41.單選題中斷向量一般分為固定中斷向量和可變中斷向量,下面描述不正確的是( )。問題1選項A.固定中斷向量方式的特點是中斷響應速度慢B.固定中斷向量方式的缺點是各中斷服務程序的地址固定且不能修改C.可變中斷向量方式
57、中,中斷源的優(yōu)先級和中斷向量都可以修改D.可變中斷向量方式的優(yōu)點在于設計靈活,用戶可以設定【答案】A【解析】中斷向量分為:固定中斷向量方式和可變中斷向量方式。固定中斷向量方式的缺點是各中斷服務程序的地址固定且不能修改;固定中斷向量方式的優(yōu)點是中斷響應速度迅速。可變中斷向量方式中,中斷源的優(yōu)先級和中斷向量都可以修改;可變中斷向量方式的優(yōu)點在于設計靈活,用戶可以設定。所以答案是A42.單選題下列關于軟件質量管理的論述,不正確的是( )。問題1選項A.軟件質量管理是指對軟件開發(fā)過程進行的獨立的檢查活動B.軟件質量活動包括質量保證、質量規(guī)劃和質量控制三部分C.軟件質量活動包括質量規(guī)劃和質量控制兩部分內
58、容D.軟件質量保證的目的是開發(fā)符合質量要求的系統(tǒng)或產(chǎn)品【答案】C【解析】軟件質量活動包括質量保證、質量規(guī)劃和質量控制三部分,而不是只包含質量規(guī)劃和質量控制兩部分內容,所以B是不正確的。43.單選題關于容錯技術,下面敘述中不正確的是( )。問題1選項A.系統(tǒng)容錯技術,主要研究系統(tǒng)對故障的檢測、定位、重構和恢復B.從余度設計角度出發(fā),系統(tǒng)通常采用相似余度或非相似余度實現(xiàn)系統(tǒng)容錯C.從結構角度出發(fā),容錯結構有單通道加備份結構、多通道結構D.通常硬件實現(xiàn)容錯常用的有恢復塊技術和N版本技術【答案】D【解析】常見的軟件可靠性技術主要有容錯設計、檢錯設計和降低復雜度設計等技術。其中,容錯設計技術主要有恢復快
59、設計、N版本程序設計和冗余設計三種方法。N版本程序設計是一種靜態(tài)的故障屏蔽技術,其設計思想是用N個具有相同功能的程序同時執(zhí)行一項計算,結果通過多數(shù)表決來選擇。其中N個版本的程序必須由不同的人獨立設計,使用不同的方法、設計語言、開發(fā)環(huán)境和工具來實現(xiàn),目的是減少N個版本的程序在表決點上相關錯誤的概率。動態(tài)冗余又稱為主動冗余,它是通過故障檢測、故障定位及故障恢復等手段達到容錯的目的。系統(tǒng)容錯技術,主要研究系統(tǒng)對故障的檢測、定位、重構和恢復。從余度設計角度出發(fā),系統(tǒng)通常采用相似余度或非相似余度實現(xiàn)系統(tǒng)容錯。從結構角度出發(fā),容錯結構有單通道加備份結構、多通道結構。44.單選題IEEE 802.3工作組發(fā)布的10 BASE-T是( ) 以太網(wǎng)標準。問題1選項A.粗纜B.細纜C.非屏蔽雙絞線D.光纖【答案】C【解析】IEEE 802.3工作組發(fā)布的10 BASE-T是非屏蔽雙絞線以太網(wǎng)標準。45.單選題對于嵌入式系統(tǒng),下面理解不正確的是( )。問題1選項A.嵌入式系統(tǒng)一般由嵌入式計算機系統(tǒng)和執(zhí)行裝置組成B.嵌入式計算機系統(tǒng)由硬件層、系統(tǒng)軟件層和應用層構成C.執(zhí)行裝置接受嵌入式計算機系統(tǒng)的控制命令,執(zhí)行規(guī)定的操作和任
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 軟件開發(fā)項目管理與質量控制流程手冊
- 三農(nóng)工作綜合實施方案
- 農(nóng)業(yè)產(chǎn)業(yè)化發(fā)展專項工作方案
- 應急救援項目可行性研究報告
- 垃圾焚燒發(fā)電發(fā)展模式
- 智能倉庫物流
- 房地產(chǎn)項目投資可行性研究報告
- 高新技術企業(yè)研發(fā)團隊建設與管理
- 軟件工程流程與開發(fā)方法
- rdpac腫瘤復習測試卷含答案
- 小學六年級數(shù)學學情分析及提升方案
- 事業(yè)單位考試(公共基礎知識)3000題每日練習
- 新會計法下加強企業(yè)財會監(jiān)督策略研究
- 人力資源社會保障宣傳工作計劃及打算
- 2024年秋兒童發(fā)展問題的咨詢與輔導終考期末大作業(yè)案例分析1-5答案
- 廣東省廣州市2021年中考道德與法治試卷(含答案)
- 2024年貴州省公務員錄用考試《行測》真題及答案解析
- 2024-2030年中國滑板車行業(yè)競爭策略及發(fā)展前景預測報告
- 學校軍事化管理培訓
- 喪葬費家庭協(xié)議書范文范本
- 中小學生德育工作指南2022版
評論
0/150
提交評論