22秋學期(高起本1709-1803、全層次1809-2103)《嵌入式系統(tǒng)》在線作業(yè)-00002
試卷總分:100 得分:88
一、單選題 (共 20 道試題,共 40 分)
1.關于嵌入式操作系統(tǒng)及其特點,以下敘述中錯誤的是()。
A.嵌入式操作系統(tǒng)是在嵌入式硬件上提供一個應用程序的運行平臺
B.嵌入式硬件資源相對有限,因此操作系統(tǒng)內核較小
C.嵌入式操作系統(tǒng)通常具有較好的可移植性
D.嵌入式操作系統(tǒng)往往需要控制硬件裝置,因此,不用考慮實時性
2.交叉編譯環(huán)境包含的工具鏈中,用于將編寫好的程序編譯成目標機上使用的目標代碼的工具是()。
A.操作系統(tǒng)內核
B.交叉實用程序(目標實用程序)
C.交叉編譯/匯編/鏈結工具
D.交叉調試工具
3.下列條件碼中表示不相等的是?
A.EQ
B.NE
C.CS
D.CC
4.Bootloader的stage1的基本步驟(按執(zhí)行先后順序列出)()1.跳轉到stage2的C程序入口點2.為加載stage2準備RAM空間3.拷貝stage2的執(zhí)行代碼到RAM空間中4.基本硬件初始化
A.2413
B.4231
C.4213
D.4321
5.Linux系統(tǒng)中的設備可分為三類:字符設備、塊設備和網(wǎng)絡設備,其中不是基于文件系統(tǒng)訪問的設備是()。
A.字符設備
B.塊設備
C.網(wǎng)絡設備
D.字符和塊設備
6.下列32位數(shù)中,不可作為立即數(shù)的是()。
A.0x81000007
B.0x04800000
C.0x00000012#0x8000007
7.下面( )不屬于嵌入式系統(tǒng)中的進程狀態(tài)。
A.運行狀態(tài)
B.等待狀態(tài)
C.開關狀態(tài)
D.就緒狀態(tài)
8.下面關于嵌入式Linux中斷管理說法錯誤的是
A.中斷處理是一個過程包括中斷響應、中斷處理、中斷返回。
B.Linux中斷管理可以快速確定中斷源,且使用盡可能少的引腳。
C.中斷控制器向CPU提供一個中斷請求寄存器和中斷控制寄存器
D.GPIO是一個通用的可編程的I/O接口,每一位都可在程序的控制下設置用于輸入或者輸出 ;用于輸入時,不能引發(fā)中斷請求。
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版架構對比于v5版架構,在芯片功耗和多媒體處理上有所突破,v6版架構的突破不包含( )
A.增加多媒體擴展(SIMD變種)功能
B.在語音、視頻、圖像上的處理能力提高2倍
C.使用先進工藝使得芯片的功耗進一步降低。
D.該版本可以廣泛應用于移動電話、PDA等手持設備
12.以下有關GPU及GPU編程語言說法錯誤的是( )
A.GPU是多核架構的典型案例: 每個GPU上有上千個計算核
B.GPU將更多晶體管資源用于運算核(ALU)
C.CUDA是用于圖形計算的GPU編程語言
D.CUDA是C語言的拓展
13.ARM9的IRQ中斷的入口地址是()
A.0X00000000
B.0X00000008
C.0X00000018
D.0X00000014
14.軟件測試可分為靜態(tài)測試和動態(tài)測試,()不屬于靜態(tài)測試。
A.靜態(tài)結構分析
B.覆蓋率分析
C.代碼質量度量(圈復雜分析等)
D.代碼檢查
15.嵌入式系統(tǒng)硬件的核心是()
A.存儲器
B.嵌入式微處理器
C.嵌入式微控制器
D.BSP
16.以下哪個功能不屬于Linux內核部分的功能()
A.用戶界面
B.內存管理
C.網(wǎng)絡接口
D.進程間通信
17.下列哪一個不是嵌入式Bootloader的特點?
A.可以通過JTAG下載到開發(fā)板中
B.只能加載到SDRAM中運行
C.一般可以分為兩個執(zhí)行階段
D.Bootstrap模式下可以進行燒寫B(tài)ootloader的操作
18.在串行通信中,AT89S51中發(fā)送和接收的寄存器是( )。
A.TMOD
B.SCON
C.SBUF
D.DPTR
19.嵌入式Linux操作系統(tǒng)一般在ROM中存放的布局并不包括()。
A.Bootloader
B.內核參數(shù)區(qū)
C.Linux內核
D.交叉編譯器
20.()不是流行的Linux操作系統(tǒng)。
A.Red Hat Linux
B.Mac OS
C.Ubuntu Linux
D.Red Flag Linux
二、多選題 (共 20 道試題,共 40 分)
21.下列屬于嵌入式實時操作系統(tǒng)的是()
A.VxWorks
B.Integrity
C.Android
D.RT-Linux
22.在ARM的匯編程序中,ADR、ADRL、()、()等被稱為偽指令。
A.AREA
B.SETA
C.LDR
D.NOP
23.提高內核實時性的方法包括?
A.任務調度算法
B.可搶占內核
C.優(yōu)先級逆轉
D.中斷嵌套處理
24.以下說法正確的是( )
A.片上系統(tǒng)SOC可以分為通用和專用兩類
B.PowerPC可以應用于DSL調制解調器、SOHO路由器、遠程接入服務器等
C.無互鎖流水級的微處理器MIPS不可以應用在寬帶產品,數(shù)字電視。
D.斯坦福1984年創(chuàng)立MIPS公司不生產芯片,只賣授權
25.下面關于RT-Linux的進程管理說法正確的是
A.RT-Linux有兩種中斷:硬中斷和軟中斷。軟中斷是常規(guī)Linux內核中斷。硬中斷的延遲低于15μs。
B.RT-Linux通過一個高效的、可搶占的實時調度核心來全面接管中斷,并把Linux作為此實時核心的一個優(yōu)先級最低的進程運行。
C.當有實時任務需要處理時,RT-Linux運行實時任務;無實時任務時,RT-Linux運行Linux的非實時進程。
D.采用基于優(yōu)先級的調度策略
26.下列說法正確的是?
A.ROM Emulator 可用于替代目標機上的ROM芯片。
B.ROM Emulator 的ROM地址可實時映射到目標機ROM地址空間,從而仿真目標機的ROM。
C.ICE上的Memory可以被映射到用戶的程序空間且比一般的CPU擁有更少的引出線。
D.OCD不占用目標機資源,調試環(huán)境和最終目標機運行環(huán)境基本一致,支持軟硬斷點、Trace功能。
27.微控制器又可被稱為( )
A.單片機
B.計算機
C.嵌入式控制器
D.微型計算機
28.系統(tǒng)級芯片SOC的三要素分別是( )
A.IP核組成
B.多IP核構成
C.操作系統(tǒng)
D.深亞微米工藝結構
29.嵌入式系統(tǒng)測試的原則有()
A.完全徹底的測試是不可能的
B.Good-enough原則
C.Pareto法則
D.應盡早地開展軟件測試:問題發(fā)現(xiàn)得越早,解決問題的代價就越小
E.排除測試的隨意性,嚴格執(zhí)行測試計劃
F.測試是需要維護的,妥善保存測試計劃、測試用例、出錯統(tǒng)計和測試分析報告,為維護提供方便
30.CUDA編程中的調用_global類型的核函數(shù)的語句kernel<<<N,n>>>(x,y)中,其中的整數(shù)N和n代表( )
A.創(chuàng)建N個1D的block
B.創(chuàng)建n個1D的block
C.每個block中包含N個thread
D.每個block中包含n個thread
31.下列關于通用處理器嵌入式體系結構的硬件剪裁說法正確的是( )
A.裁剪總原則是Amdahl’sLaw
B.裁剪的依據(jù)是應用領域的需求分析
C.裁剪對象包含處理器選擇
D.I/0接口選擇不可以作為裁剪對象
32.在使用GCC編譯程序時,編譯過程被細分為哪些階段?
A.預處理
B.編譯
C.匯編
D.鏈接
33.下面關于宿主機與目標機之間的網(wǎng)絡通訊模式說法正確的是?
A.驅動實現(xiàn)相對復雜,一般采用精簡的網(wǎng)絡通訊協(xié)議,如TFTP進行通訊
B.常用于宿主機-目標機的大數(shù)據(jù)量數(shù)據(jù)傳輸,可以作為串口通訊的補充
C.需要在宿主機、目標機兩端均提供驅動
D.宿主機端提供客戶端,目標機端實現(xiàn)服務器
34.系統(tǒng)級芯片SOC的IP核間通訊常用的總線包含( )
A.IBM公司的CoreConnect總線
B.ARM公司的AMBA總線
C.SilicoreCorp公司的Wishbone總線
D.Altera公司的Avalon總線
35.中斷服務程序設計中需特別注意中斷沖突問題包括?
A.當ISR、ISR之間,或ISR、任務之間共享變量,或調用含有共享變量的函數(shù)時,需防止共享變量沖突。
B.當ISR、ISR之間,或ISR、任務之間共享寄存器,或調用含有共享寄存器的函數(shù)時,需防止寄存器沖突。
C.ISR不允許執(zhí)行I/O操作,或調用含有I/O操作的函數(shù)。
D.ISR不允許申請信號量(但可以釋放信號量?。?,或調用含有申請信號量操作的函數(shù)(如malloc)。
36.當前處理器的模式決定著哪組寄存器可操作,任何模式都可以存取
A.相應的r0-r12子集
B.相應的r13和r14
C.相應的r15
D.相應的CPSR
37.GPU與CPU線程的區(qū)別是( )
A.GPU線程的創(chuàng)建,運行與銷毀開銷很小,比CPU線程更加輕量級
B.CPU線程的創(chuàng)建,運行與銷毀開銷很小,比GPU線程更加輕量級
C.GPU需要數(shù)千個線程來達到最高效率, 遠遠超出CPU上運行的典型線程個數(shù)
D.CPU需要數(shù)千個線程來達到最高效率, 遠遠超出GPU上運行的典型線程個數(shù)
38.內核提供與中斷相關的功能包括?
A.掛接ISR:中斷向量與處理函數(shù)關聯(lián)
B.獲取ISR入口地址
C.獲取中斷嵌套層數(shù)
D.開/關中斷
39.交叉編譯器的生成過程包括()?
A.制作交叉的binutils二進制工具
B.制作不帶庫的gcc交叉編譯器
C.用制作好的gcc交叉編譯器,生成所需要的C庫(glibc、newlib、uclibc等)
D.重新編譯帶庫的gcc,生成完整的交叉編譯器
40.以下對系統(tǒng)級芯片的描述正確的是( )
A.系統(tǒng)的主要功能綜合到一塊芯片中
B.一種復雜的IC設計
C.集成電路設計和制造工藝發(fā)展的產物
D.不可以將整個系統(tǒng)集成在一個芯片上。
三、判斷題 (共 10 道試題,共 20 分)
41.CPU核以外的設備都可稱外部設備
42.一般而言,嵌入式軟件需要交叉調試。
43.System模式使用user模式寄存器集
44.IIC是同步串行數(shù)據(jù)總線。
45.ARM體系結構中每條指令都條件執(zhí)行包含非常強大的多寄存器Load和Store指令
46.DMA請求只能由DMA硬件源產生。
47.交叉編譯:在一種計算機環(huán)境中運行的編譯程序,能編譯出另外一種環(huán)境下運行的代碼,我們就稱這種變異器支持交叉編譯,這個編譯過程就叫交叉編譯。
48.GPU的控制邏輯比CPU簡單,因為沒有分支預測 logic沒有數(shù)據(jù)轉發(fā)logic
49.V3版架構是曾經應用最廣的ARM體系結構,對V2版架構進行了進一步擴充。引進了16位的Thumb指令集,使ARM使用更加靈活
50.Linux 使用 do_mmap()函數(shù)完成可執(zhí)行映像向虛存區(qū)域的映射
奧鵬,國開,廣開,電大在線,各省平臺,新疆一體化等平臺學習
詳情請咨詢QQ : 3230981406或微信:aopopenfd777