摘要:希賽網(wǎng)軟考頻道為2025上半年嵌入式系統(tǒng)設(shè)計(jì)師考生整理了2025上半年嵌入式系統(tǒng)設(shè)計(jì)師備考經(jīng)典100題的內(nèi)容,希望能幫助考生掌握嵌入式系統(tǒng)設(shè)計(jì)師的重要知識(shí)點(diǎn)。
2025上半年嵌入式系統(tǒng)設(shè)計(jì)師備考經(jīng)典100題由希賽網(wǎng)軟考頻道整理,因篇幅有限,本文只展示了部分內(nèi)容,完整內(nèi)容請(qǐng)考生在本文文首本文資料處或文末的資料下載欄目下載。
2025上半年嵌入式系統(tǒng)設(shè)計(jì)師備考經(jīng)典100題部分如下:
1、假設(shè)某系統(tǒng)總線在一個(gè)總線周期中并行傳輸4字節(jié)信息,一個(gè)總線周期占用2個(gè)時(shí)鐘周期,總線時(shí)鐘頻率為10MHz,則總線帶寬是( )。
A、10MB/s
B、20MB/s
C、40MB/s
D、80MB/s
試題答案:B
試題解析:
總線周期通常指的是CPU完成一次訪問MEM或I/O端口操作所需要的時(shí)間。一個(gè)總線周期由幾個(gè)時(shí)鐘周期組成。
總線的帶寬指的是這條總線在單位時(shí)間內(nèi)可以傳輸?shù)臄?shù)據(jù)總量,它等于總線位寬與工作頻率的乘積。
假設(shè)某系統(tǒng)總線在一個(gè)總線周期中并行傳輸4字節(jié)信息,一個(gè)總線周期占用2個(gè)時(shí)鐘周期,總線時(shí)鐘頻率為10MHz,則總線帶寬是:4B/(2*(1/10MHZ))= 20MB/s。
2、下圖描述的是DMA訪問原理框圖,DMA傳輸一般分為四個(gè)階段:申請(qǐng)階段、響應(yīng)階段、數(shù)據(jù)傳送階段和傳送結(jié)束階段,圖中的(1)、(2)、(3)、(4)應(yīng)該依次為( )。
A、總線請(qǐng)求、總線響應(yīng)、DMA響應(yīng)、DMA請(qǐng)求
B、總線請(qǐng)求、總線響應(yīng)、DMA請(qǐng)求、DMA響應(yīng)
C、總線響應(yīng)、總線請(qǐng)求、DMA請(qǐng)求、DMA響應(yīng)
D、總線響應(yīng)、總線請(qǐng)求、DMA響應(yīng)、DMA請(qǐng)求
試題答案:B
試題解析:
DMA傳輸一般分為四個(gè)階段:申請(qǐng)階段、響應(yīng)階段、數(shù)據(jù)傳送階段和傳送結(jié)束階段,傳輸過程如下:
(1)I/O設(shè)備向DMAC發(fā)出DMA請(qǐng)求,請(qǐng)求DMA傳送;
(2)DMAC向CPU發(fā)出總線請(qǐng)求信號(hào),請(qǐng)求獲取總線的控制權(quán);
(3)CPU響應(yīng)請(qǐng)求,向DMAC發(fā)出總線響應(yīng)信號(hào);并釋放總線的控制權(quán),由DMAC獲取總線的控制權(quán)。
(4)DMAC向I/O設(shè)備發(fā)出DMA響應(yīng)信號(hào)。
(5)開始傳送數(shù)據(jù)。
3、某32位計(jì)算機(jī)Cache容量16KB,Cache塊大小為16Byte,假設(shè)主存與Cache地址映像采用直接映像方式,則主存地址為1234E8F8(十六進(jìn)制)的單元,裝入Cache的地址是( )。
A、00010001001101
B、01000100011010
C、10100011111000
D、11010011101000
試題答案:C
試題解析:
為了提高訪問主存的速度,在CPU與主存之間增加一級(jí)Cache,Cache的速度比主存快,當(dāng)CPU訪問主存取指令時(shí),把包含該條指令的一個(gè)數(shù)據(jù)塊一起調(diào)入Cache,根據(jù)程序訪問的局部性原理,訪問下條指令時(shí),則該條指令很有可能已調(diào)入Cache,CPU從Cache中取指令,速度就快多了。
本題中,主存地址共32位,主存一個(gè)數(shù)據(jù)塊調(diào)入Cache時(shí)使用直接映像方式,把主存按Cache容量分為若干區(qū),主存某一數(shù)據(jù)塊只能放在與Cache塊號(hào)相同的數(shù)據(jù)塊中,這樣地址轉(zhuǎn)換比較方便。由于Cache與主存的數(shù)據(jù)塊大小是16B,塊內(nèi)地址需4位,Cache 容量16KB,故Cache可分為1024塊,塊地址需10位,除去這14位低位地址,主存地址高位共18位,即主存分區(qū)號(hào),作為字塊標(biāo)志也需要寫入Cache數(shù)據(jù)塊中,因此裝入 Cache的地址編號(hào)為低14位數(shù)據(jù)即10100011111000B。
4、關(guān)于BootLoader,下列理解錯(cuò)誤的是( )。
A、BootLoader是在操作系統(tǒng)內(nèi)核運(yùn)行之前運(yùn)行的一小段程序
B、BootLoader是通用的
C、有些BootLoader支持多CPU
D、BootLoader的功能之一是初始化硬件
試題答案:B
試題解析:
Bootloader是嵌入式系統(tǒng)在加電后執(zhí)行的第一段代碼,在它完成CPU和相關(guān)硬件的初始化之后,再將操作系統(tǒng)映像或固化的嵌入式應(yīng)用程序裝載到內(nèi)存中,然后跳轉(zhuǎn)到操作系統(tǒng)所在的空間,啟動(dòng)操作系統(tǒng)運(yùn)行。
對(duì)于嵌入式系統(tǒng),Bootloader是基于特定硬件平臺(tái)來實(shí)現(xiàn)的。因此,幾乎不可能為所有的嵌入式系統(tǒng)建立一個(gè)通用的Bootloader,不同的處理器架構(gòu)都有不同的Bootloader。
5、操作系統(tǒng)執(zhí)行系統(tǒng)調(diào)用的過程包括如下主要操作:
①返回用戶態(tài)
②執(zhí)行陷入(trap)指令
③傳遞系統(tǒng)調(diào)用參數(shù)
④執(zhí)行相應(yīng)的服務(wù)程序
正確的執(zhí)行順序是( )。
A、②-③-①-④
B、②-④-③-①
C、③-②-④-①
D、③-④-②-①
試題答案:C
試題解析:
系統(tǒng)調(diào)用就是操作系統(tǒng)提供給用戶應(yīng)用程序調(diào)用的一些公共子程序,一般為函數(shù)或方法。當(dāng)一個(gè)應(yīng)用程序執(zhí)行操作系統(tǒng)的系統(tǒng)調(diào)用時(shí),程序員在代碼中首先傳遞系統(tǒng)調(diào)用參數(shù),然后由陷入(trap)指令負(fù)責(zé)將用戶態(tài)轉(zhuǎn)換為核心態(tài),并將返回地址壓到棧中備用,然后CPU執(zhí)行相應(yīng)的內(nèi)核服務(wù)程序,最后返回用戶態(tài)。
6、微內(nèi)核操作系統(tǒng)在嵌入式系統(tǒng)中得到越來越廣泛的應(yīng)用,以下關(guān)于微內(nèi)核操作系統(tǒng)敘述中,錯(cuò)誤的是( )。
A、微內(nèi)核操作系統(tǒng),就是一種基于微內(nèi)核架構(gòu)的操作系統(tǒng)
B、微內(nèi)核操作系統(tǒng)由一群盡可能將數(shù)量最小化的軟件程序組成
C、微內(nèi)核并非一個(gè)完整的操作系統(tǒng),而只是操作系統(tǒng)中最基本的部分
D、由于微內(nèi)核不能有效的支持多處理機(jī)運(yùn)行,所以不適用分布式系統(tǒng)環(huán)境
試題答案:D
試題解析:
微內(nèi)核操作系統(tǒng),就是一種基于微內(nèi)核的操作系統(tǒng),是20世紀(jì)80年代后期發(fā)展起來的。由于它能有效地支持多處理機(jī)運(yùn)行,故非常適用于分布式系統(tǒng)環(huán)境。在微內(nèi)核操作系統(tǒng)中,內(nèi)核是指精心設(shè)計(jì)的、能實(shí)現(xiàn)現(xiàn)代OS最基本的核心功能的部分。微內(nèi)核并非是一個(gè)完整的OS,而只是操作系統(tǒng)中最基本的部分,它通常用于:實(shí)現(xiàn)與硬件緊密相關(guān)的處理;實(shí)現(xiàn)一些較基本的功能;負(fù)責(zé)客戶和服務(wù)器之間的通信。它們只是為構(gòu)建通用OS提供一個(gè)重要基礎(chǔ),這樣就可以確保把操作系統(tǒng)內(nèi)核做得很小。
7、設(shè)有4個(gè)作業(yè)同時(shí)到達(dá),每個(gè)作業(yè)的執(zhí)行時(shí)間均為2小時(shí),它們?cè)谝慌_(tái)處理器上按單道方式運(yùn)行,則平均周轉(zhuǎn)時(shí)間為( )。
A、1小時(shí)
B、2.5小時(shí)
C、5小時(shí)
D、8小時(shí)
試題答案:C
試題解析:
作業(yè)1的周轉(zhuǎn)時(shí)間是2小時(shí);作業(yè)2的周轉(zhuǎn)時(shí)間是4小時(shí),作業(yè)3的周轉(zhuǎn)時(shí)間是6小時(shí),作業(yè)4的周轉(zhuǎn)時(shí)間是8小時(shí)。所以平均周轉(zhuǎn)時(shí)間是(2+4+6+8)/4 =5(小時(shí))。
8、分區(qū)分配內(nèi)存管理方式的主要保護(hù)措施是( )。
A、界地址保護(hù)
B、程序代碼保護(hù)
C、數(shù)據(jù)保護(hù)
D、棧保護(hù)
試題答案:A
試題解析:
內(nèi)存保護(hù)是操作系統(tǒng)中的一個(gè)機(jī)制,對(duì)內(nèi)存的存取權(quán)限進(jìn)行管理。內(nèi)存保護(hù)的主要目的是防止某個(gè)行程去存取不是操作系統(tǒng)配置給它的尋址空間。這個(gè)機(jī)制可以防止某個(gè)進(jìn)程因?yàn)槟承╁e(cuò)誤而影響到其他行程或是操作系統(tǒng)本身的運(yùn)行。分區(qū)分配內(nèi)存管理方式,通過向進(jìn)程劃分專屬的存儲(chǔ)空間,實(shí)現(xiàn)邊界保護(hù)。
9、如果文件系統(tǒng)采用二級(jí)目錄結(jié)構(gòu),就可以( )。
A、縮短訪問文件存儲(chǔ)時(shí)間
B、實(shí)現(xiàn)文件共享
C、解決文件同名沖突問題
D、節(jié)省主存空間
試題答案:C
試題解析:
文件系統(tǒng)采用多級(jí)目錄結(jié)構(gòu)可以解決命名沖突。文件系統(tǒng)由三部分組成:文件系統(tǒng)的接口,對(duì)對(duì)象操縱和管理的軟件集合,對(duì)象及屬性。從系統(tǒng)角度來看,文件系統(tǒng)是對(duì)文件存儲(chǔ)設(shè)備的空間進(jìn)行組織和分配,負(fù)責(zé)文件存儲(chǔ)并對(duì)存入的文件進(jìn)行保護(hù)和檢索的系統(tǒng)。具體地說,它負(fù)責(zé)為用戶建立文件,存入、讀出、修改、轉(zhuǎn)儲(chǔ)文件,控制文件的存取,當(dāng)用戶不再使用時(shí)撤銷文件等。
10、在TCP/IP網(wǎng)絡(luò)中,建立連接進(jìn)行可靠通信是在( )完成的,此功能在OSI/RM中是在( )層來實(shí)現(xiàn)的。
(1)
A、網(wǎng)絡(luò)層
B、數(shù)據(jù)鏈路層
C、應(yīng)用層
D、傳輸層
(2)
A、應(yīng)用層
B、會(huì)話層
C、表示層
D、網(wǎng)絡(luò)層
試題答案:(1)D(2)B
試題解析:
在TCP/IP網(wǎng)絡(luò)中,建立連接進(jìn)行可靠通信描述的是TCP協(xié)議,屬于傳輸層協(xié)議。
在OSI/RM七層模型中,傳輸層以上還有會(huì)話層、表示層、應(yīng)用層,傳輸層以下是網(wǎng)絡(luò)層。
應(yīng)用層主要實(shí)現(xiàn)具體的應(yīng)用功能。
表示層主要處理數(shù)據(jù)的格式與表達(dá)、加密、壓縮。
會(huì)話層為表示層提供建立、維護(hù)和結(jié)束會(huì)話連接的功能,并提供會(huì)話管理服務(wù),也就是說會(huì)話層可以建立連接,第二空選擇會(huì)話層。
網(wǎng)絡(luò)層為傳輸層的數(shù)據(jù)傳輸提供建立、維護(hù)和終止網(wǎng)絡(luò)連接的手段,這里針對(duì)的是網(wǎng)絡(luò)連接,與可靠性連接無關(guān),與本題不符。
熱門:信息系統(tǒng)管理工程師報(bào)考指南 | 2025年軟考報(bào)名時(shí)間及入口
推薦:信息系統(tǒng)項(xiàng)目管理師網(wǎng)絡(luò)課堂 |系統(tǒng)架構(gòu)設(shè)計(jì)師網(wǎng)絡(luò)課程 | 工信部信創(chuàng)認(rèn)證培訓(xùn)
活動(dòng):25年高項(xiàng)備考 | 軟考機(jī)考模擬作答系統(tǒng) | 網(wǎng)絡(luò)工程師網(wǎng)絡(luò)課程 | PMP續(xù)證 | 38婦女節(jié) 女王“價(jià)”到 禮遇升級(jí)
備考:章節(jié)練習(xí)+真題 | 軟考備考學(xué)習(xí)資料 | 軟考免費(fèi)課程
課程:論文專題講解 | 信息系統(tǒng)項(xiàng)目管理師試聽課 | PMP課程
軟考備考資料免費(fèi)領(lǐng)取
去領(lǐng)取
共收錄117.93萬道題
已有25.02萬小伙伴參與做題