南開(kāi)22秋學(xué)期《嵌入式系統(tǒng)》在線作業(yè)【資料答案】

可做奧鵬全部院校在線離線作業(yè)畢業(yè)論文QQ:3230981406 微信:aopopenfd777

發(fā)布時(shí)間:2022/11/24 21:45:04來(lái)源:admin瀏覽: 0 次


22秋學(xué)期(高起本1709-1803、全層次1809-2103)《嵌入式系統(tǒng)》在線作業(yè)-00002

試卷總分:100  得分:88

一、單選題 (共 20 道試題,共 40 分)

1.關(guān)于嵌入式操作系統(tǒng)及其特點(diǎn),以下敘述中錯(cuò)誤的是()。

A.嵌入式操作系統(tǒng)是在嵌入式硬件上提供一個(gè)應(yīng)用程序的運(yùn)行平臺(tái)

B.嵌入式硬件資源相對(duì)有限,因此操作系統(tǒng)內(nèi)核較小

C.嵌入式操作系統(tǒng)通常具有較好的可移植性

D.嵌入式操作系統(tǒng)往往需要控制硬件裝置,因此,不用考慮實(shí)時(shí)性

 

2.交叉編譯環(huán)境包含的工具鏈中,用于將編寫(xiě)好的程序編譯成目標(biāo)機(jī)上使用的目標(biāo)代碼的工具是()。

A.操作系統(tǒng)內(nèi)核

B.交叉實(shí)用程序(目標(biāo)實(shí)用程序)

C.交叉編譯/匯編/鏈結(jié)工具

D.交叉調(diào)試工具

 

3.下列條件碼中表示不相等的是?

A.EQ

B.NE

C.CS

D.CC

 

4.Bootloader的stage1的基本步驟(按執(zhí)行先后順序列出)()1.跳轉(zhuǎn)到stage2的C程序入口點(diǎn)2.為加載stage2準(zhǔn)備RAM空間3.拷貝stage2的執(zhí)行代碼到RAM空間中4.基本硬件初始化

A.2413

B.4231

C.4213

D.4321

 

5.Linux系統(tǒng)中的設(shè)備可分為三類(lèi):字符設(shè)備、塊設(shè)備和網(wǎng)絡(luò)設(shè)備,其中不是基于文件系統(tǒng)訪問(wèn)的設(shè)備是()。

A.字符設(shè)備

B.塊設(shè)備

C.網(wǎng)絡(luò)設(shè)備

D.字符和塊設(shè)備

 

6.下列32位數(shù)中,不可作為立即數(shù)的是()。

A.0x81000007

B.0x04800000

C.0x00000012#0x8000007

 

7.下面( )不屬于嵌入式系統(tǒng)中的進(jìn)程狀態(tài)。

A.運(yùn)行狀態(tài)

B.等待狀態(tài)

C.開(kāi)關(guān)狀態(tài)

D.就緒狀態(tài)

 

8.下面關(guān)于嵌入式Linux中斷管理說(shuō)法錯(cuò)誤的是

A.中斷處理是一個(gè)過(guò)程包括中斷響應(yīng)、中斷處理、中斷返回。

B.Linux中斷管理可以快速確定中斷源,且使用盡可能少的引腳。

C.中斷控制器向CPU提供一個(gè)中斷請(qǐng)求寄存器和中斷控制寄存器

D.GPIO是一個(gè)通用的可編程的I/O接口,每一位都可在程序的控制下設(shè)置用于輸入或者輸出 ;用于輸入時(shí),不能引發(fā)中斷請(qǐng)求。

 

9.Cache用于存放主存數(shù)據(jù)、程序的部分拷貝,主存單元地址與Cache單元地址之間的交換用( )完成。

A.軟件

B.程序員

C.硬件

D.用戶

 

10.ARM的ARM指令集和Thumb指令集分別是()位的

A.8,16

B.16,32

C.16,16

D.32,16

 

11.ARM的v6版架構(gòu)對(duì)比于v5版架構(gòu),在芯片功耗和多媒體處理上有所突破,v6版架構(gòu)的突破不包含( )

A.增加多媒體擴(kuò)展(SIMD變種)功能

B.在語(yǔ)音、視頻、圖像上的處理能力提高2倍

C.使用先進(jìn)工藝使得芯片的功耗進(jìn)一步降低。

D.該版本可以廣泛應(yīng)用于移動(dòng)電話、PDA等手持設(shè)備

 

12.以下有關(guān)GPU及GPU編程語(yǔ)言說(shuō)法錯(cuò)誤的是( )

A.GPU是多核架構(gòu)的典型案例: 每個(gè)GPU上有上千個(gè)計(jì)算核

B.GPU將更多晶體管資源用于運(yùn)算核(ALU)

C.CUDA是用于圖形計(jì)算的GPU編程語(yǔ)言

D.CUDA是C語(yǔ)言的拓展

 

13.ARM9的IRQ中斷的入口地址是()

A.0X00000000

B.0X00000008

C.0X00000018

D.0X00000014

 

14.軟件測(cè)試可分為靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試,()不屬于靜態(tài)測(cè)試。

A.靜態(tài)結(jié)構(gòu)分析

B.覆蓋率分析

C.代碼質(zhì)量度量(圈復(fù)雜分析等)

D.代碼檢查

 

15.嵌入式系統(tǒng)硬件的核心是()

A.存儲(chǔ)器

B.嵌入式微處理器

C.嵌入式微控制器

D.BSP

 

16.以下哪個(gè)功能不屬于Linux內(nèi)核部分的功能()

A.用戶界面

B.內(nèi)存管理

C.網(wǎng)絡(luò)接口

D.進(jìn)程間通信

 

17.下列哪一個(gè)不是嵌入式Bootloader的特點(diǎn)?

A.可以通過(guò)JTAG下載到開(kāi)發(fā)板中

B.只能加載到SDRAM中運(yùn)行

C.一般可以分為兩個(gè)執(zhí)行階段

D.Bootstrap模式下可以進(jìn)行燒寫(xiě)B(tài)ootloader的操作

 

18.在串行通信中,AT89S51中發(fā)送和接收的寄存器是( )。

A.TMOD

B.SCON

C.SBUF

D.DPTR

 

19.嵌入式Linux操作系統(tǒng)一般在ROM中存放的布局并不包括()。

A.Bootloader

B.內(nèi)核參數(shù)區(qū)

C.Linux內(nèi)核

D.交叉編譯器

 

20.()不是流行的Linux操作系統(tǒng)。

A.Red Hat Linux

B.Mac OS

C.Ubuntu Linux

D.Red Flag Linux

 

二、多選題 (共 20 道試題,共 40 分)

21.下列屬于嵌入式實(shí)時(shí)操作系統(tǒng)的是()

A.VxWorks

B.Integrity

C.Android

D.RT-Linux

 

22.在ARM的匯編程序中,ADR、ADRL、()、()等被稱(chēng)為偽指令。

A.AREA

B.SETA

C.LDR

D.NOP

 

23.提高內(nèi)核實(shí)時(shí)性的方法包括?

A.任務(wù)調(diào)度算法

B.可搶占內(nèi)核

C.優(yōu)先級(jí)逆轉(zhuǎn)

D.中斷嵌套處理

 

24.以下說(shuō)法正確的是( )

A.片上系統(tǒng)SOC可以分為通用和專(zhuān)用兩類(lèi)

B.PowerPC可以應(yīng)用于DSL調(diào)制解調(diào)器、SOHO路由器、遠(yuǎn)程接入服務(wù)器等

C.無(wú)互鎖流水級(jí)的微處理器MIPS不可以應(yīng)用在寬帶產(chǎn)品,數(shù)字電視。

D.斯坦福1984年創(chuàng)立MIPS公司不生產(chǎn)芯片,只賣(mài)授權(quán)

 

25.下面關(guān)于RT-Linux的進(jìn)程管理說(shuō)法正確的是

A.RT-Linux有兩種中斷:硬中斷和軟中斷。軟中斷是常規(guī)Linux內(nèi)核中斷。硬中斷的延遲低于15μs。

B.RT-Linux通過(guò)一個(gè)高效的、可搶占的實(shí)時(shí)調(diào)度核心來(lái)全面接管中斷,并把Linux作為此實(shí)時(shí)核心的一個(gè)優(yōu)先級(jí)最低的進(jìn)程運(yùn)行。

C.當(dāng)有實(shí)時(shí)任務(wù)需要處理時(shí),RT-Linux運(yùn)行實(shí)時(shí)任務(wù);無(wú)實(shí)時(shí)任務(wù)時(shí),RT-Linux運(yùn)行Linux的非實(shí)時(shí)進(jìn)程。

D.采用基于優(yōu)先級(jí)的調(diào)度策略

 

26.下列說(shuō)法正確的是?

A.ROM Emulator 可用于替代目標(biāo)機(jī)上的ROM芯片。

B.ROM Emulator 的ROM地址可實(shí)時(shí)映射到目標(biāo)機(jī)ROM地址空間,從而仿真目標(biāo)機(jī)的ROM。

C.ICE上的Memory可以被映射到用戶的程序空間且比一般的CPU擁有更少的引出線。

D.OCD不占用目標(biāo)機(jī)資源,調(diào)試環(huán)境和最終目標(biāo)機(jī)運(yùn)行環(huán)境基本一致,支持軟硬斷點(diǎn)、Trace功能。

 

27.微控制器又可被稱(chēng)為( )

A.單片機(jī)

B.計(jì)算機(jī)

C.嵌入式控制器

D.微型計(jì)算機(jī)

 

28.系統(tǒng)級(jí)芯片SOC的三要素分別是( )

A.IP核組成

B.多IP核構(gòu)成

C.操作系統(tǒng)

D.深亞微米工藝結(jié)構(gòu)

 

29.嵌入式系統(tǒng)測(cè)試的原則有()

A.完全徹底的測(cè)試是不可能的

B.Good-enough原則

C.Pareto法則

D.應(yīng)盡早地開(kāi)展軟件測(cè)試:?jiǎn)栴}發(fā)現(xiàn)得越早,解決問(wèn)題的代價(jià)就越小

E.排除測(cè)試的隨意性,嚴(yán)格執(zhí)行測(cè)試計(jì)劃

F.測(cè)試是需要維護(hù)的,妥善保存測(cè)試計(jì)劃、測(cè)試用例、出錯(cuò)統(tǒng)計(jì)和測(cè)試分析報(bào)告,為維護(hù)提供方便

 

30.CUDA編程中的調(diào)用_global類(lèi)型的核函數(shù)的語(yǔ)句kernel<<<N,n>>>(x,y)中,其中的整數(shù)N和n代表( )

A.創(chuàng)建N個(gè)1D的block

B.創(chuàng)建n個(gè)1D的block

C.每個(gè)block中包含N個(gè)thread

D.每個(gè)block中包含n個(gè)thread

 

31.下列關(guān)于通用處理器嵌入式體系結(jié)構(gòu)的硬件剪裁說(shuō)法正確的是( )

A.裁剪總原則是Amdahl’sLaw

B.裁剪的依據(jù)是應(yīng)用領(lǐng)域的需求分析

C.裁剪對(duì)象包含處理器選擇

D.I/0接口選擇不可以作為裁剪對(duì)象

 

32.在使用GCC編譯程序時(shí),編譯過(guò)程被細(xì)分為哪些階段?

A.預(yù)處理

B.編譯

C.匯編

D.鏈接

 

33.下面關(guān)于宿主機(jī)與目標(biāo)機(jī)之間的網(wǎng)絡(luò)通訊模式說(shuō)法正確的是?

A.驅(qū)動(dòng)實(shí)現(xiàn)相對(duì)復(fù)雜,一般采用精簡(jiǎn)的網(wǎng)絡(luò)通訊協(xié)議,如TFTP進(jìn)行通訊

B.常用于宿主機(jī)-目標(biāo)機(jī)的大數(shù)據(jù)量數(shù)據(jù)傳輸,可以作為串口通訊的補(bǔ)充

C.需要在宿主機(jī)、目標(biāo)機(jī)兩端均提供驅(qū)動(dòng)

D.宿主機(jī)端提供客戶端,目標(biāo)機(jī)端實(shí)現(xiàn)服務(wù)器

 

34.系統(tǒng)級(jí)芯片SOC的IP核間通訊常用的總線包含( )

A.IBM公司的CoreConnect總線

B.ARM公司的AMBA總線

C.SilicoreCorp公司的Wishbone總線

D.Altera公司的Avalon總線

 

35.中斷服務(wù)程序設(shè)計(jì)中需特別注意中斷沖突問(wèn)題包括?

A.當(dāng)ISR、ISR之間,或ISR、任務(wù)之間共享變量,或調(diào)用含有共享變量的函數(shù)時(shí),需防止共享變量沖突。

B.當(dāng)ISR、ISR之間,或ISR、任務(wù)之間共享寄存器,或調(diào)用含有共享寄存器的函數(shù)時(shí),需防止寄存器沖突。

C.ISR不允許執(zhí)行I/O操作,或調(diào)用含有I/O操作的函數(shù)。

D.ISR不允許申請(qǐng)信號(hào)量(但可以釋放信號(hào)量?。?,或調(diào)用含有申請(qǐng)信號(hào)量操作的函數(shù)(如malloc)。

 

36.當(dāng)前處理器的模式?jīng)Q定著哪組寄存器可操作,任何模式都可以存取

A.相應(yīng)的r0-r12子集

B.相應(yīng)的r13和r14

C.相應(yīng)的r15

D.相應(yīng)的CPSR

 

37.GPU與CPU線程的區(qū)別是( )

A.GPU線程的創(chuàng)建,運(yùn)行與銷(xiāo)毀開(kāi)銷(xiāo)很小,比CPU線程更加輕量級(jí)

B.CPU線程的創(chuàng)建,運(yùn)行與銷(xiāo)毀開(kāi)銷(xiāo)很小,比GPU線程更加輕量級(jí)

C.GPU需要數(shù)千個(gè)線程來(lái)達(dá)到最高效率, 遠(yuǎn)遠(yuǎn)超出CPU上運(yùn)行的典型線程個(gè)數(shù)

D.CPU需要數(shù)千個(gè)線程來(lái)達(dá)到最高效率, 遠(yuǎn)遠(yuǎn)超出GPU上運(yùn)行的典型線程個(gè)數(shù)

 

38.內(nèi)核提供與中斷相關(guān)的功能包括?

A.掛接ISR:中斷向量與處理函數(shù)關(guān)聯(lián)

B.獲取ISR入口地址

C.獲取中斷嵌套層數(shù)

D.開(kāi)/關(guān)中斷

 

39.交叉編譯器的生成過(guò)程包括()?

A.制作交叉的binutils二進(jìn)制工具

B.制作不帶庫(kù)的gcc交叉編譯器

C.用制作好的gcc交叉編譯器,生成所需要的C庫(kù)(glibc、newlib、uclibc等)

D.重新編譯帶庫(kù)的gcc,生成完整的交叉編譯器

 

40.以下對(duì)系統(tǒng)級(jí)芯片的描述正確的是( )

A.系統(tǒng)的主要功能綜合到一塊芯片中

B.一種復(fù)雜的IC設(shè)計(jì)

C.集成電路設(shè)計(jì)和制造工藝發(fā)展的產(chǎn)物

D.不可以將整個(gè)系統(tǒng)集成在一個(gè)芯片上。

 

三、判斷題 (共 10 道試題,共 20 分)

41.CPU核以外的設(shè)備都可稱(chēng)外部設(shè)備

 

42.一般而言,嵌入式軟件需要交叉調(diào)試。

 

43.System模式使用user模式寄存器集

 

44.IIC是同步串行數(shù)據(jù)總線。

 

45.ARM體系結(jié)構(gòu)中每條指令都條件執(zhí)行包含非常強(qiáng)大的多寄存器Load和Store指令

 

46.DMA請(qǐng)求只能由DMA硬件源產(chǎn)生。

 

47.交叉編譯:在一種計(jì)算機(jī)環(huán)境中運(yùn)行的編譯程序,能編譯出另外一種環(huán)境下運(yùn)行的代碼,我們就稱(chēng)這種變異器支持交叉編譯,這個(gè)編譯過(guò)程就叫交叉編譯。

 

48.GPU的控制邏輯比CPU簡(jiǎn)單,因?yàn)闆](méi)有分支預(yù)測(cè) logic沒(méi)有數(shù)據(jù)轉(zhuǎn)發(fā)logic

 

49.V3版架構(gòu)是曾經(jīng)應(yīng)用最廣的ARM體系結(jié)構(gòu),對(duì)V2版架構(gòu)進(jìn)行了進(jìn)一步擴(kuò)充。引進(jìn)了16位的Thumb指令集,使ARM使用更加靈活

 

50.Linux 使用 do_mmap()函數(shù)完成可執(zhí)行映像向虛存區(qū)域的映射

 



奧鵬,國(guó)開(kāi),廣開(kāi),電大在線,各省平臺(tái),新疆一體化等平臺(tái)學(xué)習(xí)
詳情請(qǐng)咨詢(xún)QQ : 3230981406或微信:aopopenfd777

  • 上一篇:
  • 下一篇:
  • 作業(yè)咨詢(xún) 論文咨詢(xún)
    微信客服掃一掃

    回到頂部