版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、1.與個人計算機(jī)(PC)相比,嵌入式系統(tǒng)具有許多不同的特點。下面不屬于嵌入式系統(tǒng)特點的是( )。A) 嵌入式系統(tǒng)大多面向控制應(yīng)用,系統(tǒng)的可靠性十分重要B) 嵌入式系統(tǒng)不需要操作系統(tǒng)C) 嵌入式系統(tǒng)大多具有不同程度的實時性D) 許多嵌入式系統(tǒng)中的軟件都固化在只讀存儲器中【解析】:廣義上講,凡是帶有微處理器的專用軟硬件系統(tǒng)都可稱為嵌入式系統(tǒng)。狹義上講,嵌入式系統(tǒng)強(qiáng)調(diào)那些使用嵌入式微處理器構(gòu)成的具有自己的操作系統(tǒng)和特定功能、用于特定場合的獨立系統(tǒng)。所以選項B不屬于嵌入式系統(tǒng)的特點。2. 嵌入式系統(tǒng)中的CPU具有一些與通用計算機(jī)所使用CPU不同的特點,下面不是其特點的是( )。A) 低功耗B) 64位
2、字長C) 支持實時處理D) 集成了測試電路【解析】:根據(jù)CPU的字長,微處理器產(chǎn)品有4位、8位、16位、32位和64位之分。故B錯誤。嵌入式系統(tǒng)中的CPU的另一個特點是結(jié)構(gòu)可擴(kuò)展。3. 下面關(guān)于片上系統(tǒng)(SoC)的敘述中,錯誤的是( )。A) SoC芯片中可以包含數(shù)字電路、模擬電路及數(shù)字/模擬混合電路,但不含射頻電路B) SoC單個芯片就能實現(xiàn)數(shù)據(jù)的采集、轉(zhuǎn)換、存儲、處理和I/O等多種功能C) SoC有通用SoC芯片和專用SoC芯片之分D) 專用SoC芯片按其制作工藝分為定制芯片和現(xiàn)場可編程芯片兩類【解析】:SoC芯片中既包含數(shù)字電路,也可以包含模擬電路,甚至還能包含數(shù)字/模擬混合電路和射頻電
3、路。所以選項A錯誤4. 微電子技術(shù)特別是集成電路制造技術(shù)是嵌入式系統(tǒng)發(fā)展的重要基礎(chǔ),下面關(guān)于集成電路的敘述中錯誤的是( )。A) 集成電路的特點是體積小、重量輕、可靠性高B) 集成電路大多是在硅襯底上制作而成的C) 集成電路的制造工藝復(fù)雜且技術(shù)難度非常高,許多工序必須在恒溫、恒濕、超潔凈的無塵廠房內(nèi)完成D) 集成電路的工作速度主要取決于電路結(jié)構(gòu)和工作電壓的高低,與電路元件的尺寸無關(guān)【解析】:集成電路的工作速度主要取決于組成邏輯門電路的晶體管的尺寸。晶體管的尺寸越小,其極限工作頻率越高,門電路的開關(guān)速度就越快。D錯誤。5. 大多數(shù)嵌入式系統(tǒng)都必須處理漢字信息。下面關(guān)于漢字在系統(tǒng)中表示方法的敘述中
4、,錯誤的是( )。A) GB2312采用雙字節(jié)進(jìn)行存儲和傳輸漢字B) GB18030采用雙字節(jié)或四字節(jié)存儲和傳輸漢字C) Unicode/UTF-8采用三個字節(jié)存儲和傳輸漢字D) Unicode/UTF-16采用四個字節(jié)存儲和傳輸漢字【解析】:Unicode/UTF-16采用的是雙字節(jié)可變長編碼。ASCII字符、標(biāo)點符號、希臘字母、阿拉伯文和CJK漢字等均使用雙字節(jié)編碼,其他不常用字符則使用4字節(jié)編碼。D錯誤。6. 假設(shè)一臺數(shù)碼相機(jī)一次可連續(xù)拍攝24位色(真彩色)的4096 x 4096的彩色相片160張,數(shù)據(jù)壓縮比平均是4,則它使用的存儲器容量大約是( )。A) 1GBB) 2GBC) 3G
5、BD) 4GB【解析】:一幅圖像的數(shù)據(jù)量可按下面的公式進(jìn)行計算(以字節(jié)為單位):圖像數(shù)據(jù)量=圖像水平分辨率圖像垂直分辨率像素深度/8,則存儲器容量為,故選B。7. 音頻信號數(shù)字化過程中必須進(jìn)行量化處理,下面有關(guān)音頻信號量化處理的敘述中,錯誤的是( )。A) 量化就是把每個樣本的模擬量轉(zhuǎn)換成數(shù)字量來表示B) 量化過程往往也稱為A/D轉(zhuǎn)換(模數(shù)轉(zhuǎn)換)C) 音頻信號量化后的樣本一般用8位、12位或16位的十進(jìn)制整數(shù)表示D) 量化精度越高,聲音的保真度越好,量化精度越低,聲音的保真度越差【解析】:量化后的樣本一般用8位、12位或16位二進(jìn)制整數(shù)表示(稱為"量化精度")。故選C。8.
6、 IP協(xié)議在計算機(jī)網(wǎng)絡(luò)的互連中起著重要的作用。下面有關(guān)IP地址的敘述中,錯誤的是( )。A) 任何連接到互聯(lián)網(wǎng)的終端設(shè)備都必須有一個IP地址B) 每個終端設(shè)備的IP地址是始終固定不變的C) IPv4協(xié)議規(guī)定IP地址用32位二進(jìn)制表示D) 為方便使用IP地址也可以使用"點分十進(jìn)制"表示【解析】:每個終端設(shè)備的IP地址并不是始終固定不變的,而是可以修改的。選項B錯誤。9. 以下關(guān)于嵌入式處理器的說法正確的是( )。A) RISC和CISC指的是存儲結(jié)構(gòu)B) 哈佛結(jié)構(gòu)是程序與數(shù)據(jù)統(tǒng)一的存儲結(jié)構(gòu)C) ARM處理器都是RISC結(jié)構(gòu)D) RISC結(jié)構(gòu)和哈佛結(jié)構(gòu)是不能共存的【解析】:嵌入
7、式處理器的體系結(jié)構(gòu)按指令集可分為兩大類:復(fù)雜指令集結(jié)構(gòu)(CISC)和精簡指令集結(jié)構(gòu)(RISC)。進(jìn)一步細(xì)分,按存儲機(jī)制分為馮·諾依曼結(jié)構(gòu)及哈佛結(jié)構(gòu)。馮·諾依曼結(jié)構(gòu)中數(shù)據(jù)和程序統(tǒng)一,使用一條總線;而哈佛結(jié)構(gòu)中使用兩條獨立的總線,不允許指令和數(shù)據(jù)并存。指令集和存儲機(jī)制可以共存。ARM處理器采用RISC結(jié)構(gòu)。故選項C正確。10. 關(guān)于ARM嵌入式處理器的工作狀態(tài),以下說法錯誤的是( )。A) ARM狀態(tài)是32位指令的狀態(tài),指令代碼全部是4個字節(jié)長度B) Thumb狀態(tài)為16位指令狀態(tài),指令長度為16位C) Thumb-2狀態(tài)兼容16位指令和32位指令編碼D) ARM狀態(tài)和Thum
8、b狀態(tài)可以相互切換,復(fù)位時自動進(jìn)入Thumb狀態(tài)【解析】:ARM與Thumb間可以互相切換。如果Thumb狀態(tài)進(jìn)入異常處理(異常處理要在ARM狀態(tài)下進(jìn)行),則當(dāng)異常返回時,將自動切換到Thumb狀態(tài)。當(dāng)處理器進(jìn)行異常處理時,則從異常向量地址開始執(zhí)行,將自動進(jìn)入ARM狀態(tài)。故D錯誤。11. 以下關(guān)于ARM處理器寄存器說法錯誤的是( )。A) R0R7在任何模式下均作為通用寄存器使用B) R0R15寄存器的位數(shù)為32位C) 作為鏈接寄存器LR的是R14D) 堆棧指針SP使用的寄存器是R15【解析】:堆棧指針SP使用的寄存器是R13, 鏈接寄存器LR使用的寄存器是LR,程序計數(shù)器PC使用的寄存器是R
9、15。故選項D錯誤。12. 以下關(guān)于ARM處理器說法錯誤的是( )。A) 大端格式是指數(shù)據(jù)的高字節(jié)存儲在高字節(jié)地址中,低字節(jié)數(shù)據(jù)存放在低字節(jié)地址中B) ARM處理器支持8位、16位和32位數(shù)據(jù)處理C) MPU為ARM處理器的存儲器保護(hù)單元D) MMU為ARM處理器的存儲器管理單元【解析】:大端格式是指數(shù)據(jù)的高字節(jié)存儲在低字節(jié)地址中,低字節(jié)數(shù)據(jù)存放在高字節(jié)地址中;小端格式是指數(shù)據(jù)的高字節(jié)存儲在高字節(jié)地址中,低字節(jié)數(shù)據(jù)存放在低字節(jié)地址中。故選項A錯誤。13. 關(guān)于ARM指令中的條件域,以下表述錯誤的是( )。A) HI為無符號數(shù)大于B) CC為無符號數(shù)小于C) GT為帶符號數(shù)大于D) LE為帶符號
10、數(shù)小于【解析】:LE為帶符號數(shù)小于或等于。故選項D錯誤14. 需要ARM指令完成的功能是:如果不相等,則進(jìn)行減法,正確的指令是( )。A) SUBVSR1,R2,R3B) SUBEQ R1,R2,R3C) SUBLS R1,R2,R3D) SUBNE R1,R2,R3【解析】:SUBVS表示溢出時相減,SUBEQ表示相等時相減,SUBLS表示無符號數(shù)小于或等于時相減,SUBNE表示不相等時相減。故選D。15. 以下ARM指令中源操作數(shù)屬于立即尋址的指令是( )。A) SUBCC R1,R2,R3B) LDRB R0,R1C) ANDR1,R,R3D) MOV R1,#0x0B【解析】:立即尋址
11、也稱立即數(shù)尋址,這是一種特殊的尋址方式,操作數(shù)本身就在指令中給出,只要取出指令也就取到了操作數(shù)。這個操作數(shù)被稱為立即數(shù)。故選D。A和C均為寄存器尋址。B為寄存器間接尋址。16. 以下對偽指令的解釋正確的是( )。A) DCD 0x23;在內(nèi)存區(qū)域分配一個字節(jié)的內(nèi)存空間并初始化為0x23B) CODE16;偽指令通知編譯器,其前的指令序列為16位的Thumb指令C) MyBaudEQU9600;定義一個常量MyBaud的值為9600D) IMPORT Label;聲明一個全局的標(biāo)號Label,該標(biāo)號可在其他文件中引用【解析】:DCD用于分配一片連續(xù)的字存儲單元并用指定的數(shù)據(jù)初始化;CODE16偽
12、指令通知編譯器,其后的指令序列為16位的Thumb指令;EQU偽指令用于為程序中的常量、標(biāo)號等定義一個等效的字符名稱,類似于C語言中的#define。IMPORT偽指令用于通知編譯器要使用的標(biāo)號在其他的源文件中定義,但要在當(dāng)前源文件中引用,而且無論當(dāng)前源文件是否引用該標(biāo)號,該標(biāo)號均會被加入到當(dāng)前源文件的符號表中。故選C。17. 在ARM匯編語言程序設(shè)計中,用于子程序設(shè)計及調(diào)用,最常用的指令是( )。A) BL MyLabelB) BX MyLabelC) BLX MyLabelD) B MyLabel【解析】:在ARM匯編語言程序中,子程序的調(diào)用一般是通過BL指令來實現(xiàn)的。B為(無)條件轉(zhuǎn)移,
13、BL為帶鏈接轉(zhuǎn)移,BX為帶狀態(tài)切換的轉(zhuǎn)移,BLX為帶鏈接和切換的轉(zhuǎn)移。故選A。18. 將R1寄存器中的指定位bit0和bit3清零,以下ARM匯編指令正確的是( )。A) AND R1,R1,#0xFFFFFFF6B) BIC R1,R1,#0xFFFFFFF6C) EOR R1,R1,#0xFFFFFFF6D) ORR R1,R1,#0xFFFFFFF6【解析】:和0相與清零,和1相與保持不變。故選A。BIC表示位清除,EOR表示邏輯異或,ORR表示邏輯或。和0相或保持不變,和1相或置1。19. 下面與嵌入式處理器復(fù)位相關(guān)的敘述中,錯誤的是( )。A) 嵌入式處理器都有一個系統(tǒng)復(fù)位引腳為nR
14、ESET或RESET,nRESET表示高電平復(fù)位B) 嵌入式系統(tǒng)常使用外接復(fù)位芯片提供的復(fù)位信號來實現(xiàn)系統(tǒng)的可靠復(fù)位C) 有些微處理器用復(fù)位芯片可通過兩個不同引腳分別輸出高電平或低電平有效的復(fù)位信號D) ARM復(fù)位后PC指針指向某個唯一的地址【解析】:嵌入式處理器都有一個系統(tǒng)復(fù)位引腳為nRESET或RESET,n表示低電平復(fù)位,不帶n的表示高電平復(fù)位。故選項A錯誤。20. 下面是關(guān)于AMBA總線的敘述: .按照AMBA規(guī)范,以ARM內(nèi)核為基礎(chǔ)的嵌入式處理芯片采用系統(tǒng)總線與外圍總線的層次結(jié)構(gòu)構(gòu)建片上系統(tǒng) . AMBA的系統(tǒng)總線主要用于連接高帶寬快速組件 . AMBA的外圍總線主要連接低帶寬組件以
15、及與外部相連的硬件組件 . 系統(tǒng)總線通過橋接器與外圍總線互連上述敘述中,正確的是( )。A) 僅B) 僅和C) 僅、和D) 全部【解析】:按照AMBA規(guī)范,以ARM內(nèi)核為基礎(chǔ)的嵌入式處理芯片采用系統(tǒng)總線與外圍總線的層次結(jié)構(gòu)構(gòu)建片上系統(tǒng)。AMBA的系統(tǒng)總線主要用于連接高帶寬快速組件。AMBA的外圍總線主要連接低帶寬組件以及與外部相連的硬件組件。系統(tǒng)總線通過橋接器與外圍總線互連。故全部正確,選擇D。21. 下面是關(guān)于嵌入式系統(tǒng)使用的存儲器的敘述,其中錯誤的是( )。A) 嵌入式系統(tǒng)使用的存儲器以半導(dǎo)體存儲器為主B) 鐵電存儲器(FRAM)在嵌入式系統(tǒng)已得到應(yīng)用C) 靜態(tài)存儲器SRAM是非易失性存儲
16、器D) 動態(tài)存儲器DRAM是易失性存儲器【解析】:隨機(jī)存取存儲器包括靜態(tài)和動態(tài)兩種形式,即SRAM和DRAM,它們都是易失性存儲器,即掉點后信息丟失。故C錯誤。22. 下面關(guān)于I2C的敘述中,錯誤的是( )。A) I2C即集成電路互連總線B) I2C是一種串行半雙工傳輸?shù)目偩€C) I2C總線只能連接一個主控器件D) I2C傳送數(shù)據(jù)時,每次傳送的字節(jié)數(shù)目沒有限制【解析】:I2C總線可以掛接多個器件,其中主動發(fā)起數(shù)據(jù)傳輸操作的I2C器件是主控器件(主器件),否則它就是從器件。故C錯誤。23. 下面關(guān)于USB的敘述中,正確的是( )。A) USB 2.0采用全雙工通信方式B) USB 2.0采用差分
17、信號傳輸方式C) Mini USB接口不提供電源D) USB 總線通信采用多主方式【解析】:USB總線(1.1和2.0)有4根信號線,采用半雙工差分方式,用來傳送信號并提供電源。Mini USB也提供電源。USB總線通常采用主從方式,它有一個主機(jī),負(fù)責(zé)管理所有USB設(shè)備的連接與刪除、發(fā)起與USB設(shè)備的通信等。故選B。24. 下面關(guān)于嵌入式系統(tǒng)中使用的觸摸屏的敘述中,錯誤的是( )。A) 目前嵌入式系統(tǒng)中使用的觸摸屏除電容式觸摸屏外,還有電阻式觸摸屏B) 使用電容式觸摸屏的LCD顯示器多半是硬屏C) 用專用硬筆寫字的觸摸屏屬于電容式D) 電容式觸摸屏在觸摸屏四邊均鍍上狹長的電極,在導(dǎo)電體內(nèi)形成一
18、個低電壓交流電場,當(dāng)手指觸摸屏幕時,手指會從接觸點吸走一個很小的電流【解析】:目前的觸摸屏有兩種形式,一種是電阻式觸摸屏(俗稱軟屏),另一種是電容式觸摸屏(俗稱硬屏)。用專用硬筆寫字的觸摸屏屬于電阻式,帶多點觸摸或滑動操作的觸摸屏均屬于電容式。故選項C錯誤。25. 8段共陽極LED數(shù)碼管示意如圖所示,為了顯示字符9,其二進(jìn)制代碼(按dp g f e d c b a的順序排列)是( )。 A) 10000010B) 10001100C) 10000000D) 10010000【解析】:對于共陽極LED數(shù)碼管,當(dāng)輸入為0時點亮,當(dāng)輸入為1時滅。要顯示字符9,只需e和dp段滅,即e和dp段輸入1。故
19、選D。26. 下面關(guān)于S3C2410存儲器控制的敘述中,錯誤的是( )。A) 存儲器控制器和NAND Flash控制器等屬于存儲器控制組件B) 系統(tǒng)的I/O與存儲器采用統(tǒng)一編址方式C) 地址空間共1GBD) 所有BANK的總線寬度只能選擇16位或32位【解析】:S3C2410存儲器控制組件包括存儲器控制器、總線控制器、外部主控器、NAND Flash控制器等。存儲器控制器提供訪問外部存儲器所需的存儲器控制信號,支持大/小端模式,地址空間共1GB(8個BANK,每個BANK大小為128MB)。以ARM芯片為核心的嵌入式系統(tǒng)其I/O與存儲器采用統(tǒng)一編址方式,并不像x86那樣采用的是I/O映射編址(
20、獨立編址)方式。BANK0只能是16位和32位總線寬度的訪問,其他所有BANK可訪問8位、16位和32位。選項D錯誤。27.下面關(guān)于S3C2410嵌入式微處理器芯片GPIO端口的敘述中,錯誤的是( )。A) GPIO端口有GPA/GPB/GPC/GPD共4個并行I/O接口B) GPIO端口的多個并行I/O接口中,有的接口的功能是單一的,有的接口的功能是復(fù)用的C) GPIO端口的每個并行I/O接口都有控制寄存器、數(shù)據(jù)寄存器以及上拉寄存器D) GPIO端口屬于芯片內(nèi)部的低帶寬組件【解析】:S3C2410的GPIO端口有GPA/GPB/GPC/GPD/GPE/GPF/GPG/GPH多個并行I/O接口
21、。故選項A錯誤。28. 下面關(guān)于UART、RS-232、RS-485的敘述中,錯誤的是( )。A) 基于UART可以構(gòu)成RS-232接口B) 基于UART不能構(gòu)成RS-485接口C) RS-232接口標(biāo)準(zhǔn)的最長通信距離為15mD) 通過RS-485可構(gòu)成主從式多機(jī)通信系統(tǒng),主機(jī)可采用輪詢方式與各從機(jī)建立通信連接【解析】:基于UART可以構(gòu)成RS-232接口和RS-485接口。RS-232接口標(biāo)準(zhǔn)的最長通信距離為15m,而RS-485接口標(biāo)準(zhǔn)的最長通信距離為1200m。RS-485通常用于主從式多機(jī)通信系統(tǒng),采用輪詢方式,由主機(jī)逐一向從機(jī)尋址,當(dāng)從機(jī)地址與主機(jī)發(fā)送的地址一致時,才建立通信鏈接,進(jìn)
22、行有效數(shù)據(jù)通信。選項B錯誤。29. 關(guān)于C/OS-II的基本特點,下列敘述中錯誤的是( )。A) C/OS-II是搶占式實時操作系統(tǒng)內(nèi)核B) C/OS-II不支持時間片輪轉(zhuǎn)調(diào)度法,因此賦給每一個任務(wù)的優(yōu)先級是相同的C) C/OS-II中每個任務(wù)擁有自用棧D) C/OS-II屬于源碼公開的實時嵌入式操作系統(tǒng)【解析】:C/OS-II不支持時間片輪轉(zhuǎn)調(diào)度法,因此賦給每一個任務(wù)的優(yōu)先級是不相同的。故選項B錯誤。C/OS-II是搶占式實時操作系統(tǒng)內(nèi)核且每個任務(wù)擁有自用棧。C/OS-II屬于源碼公開的實時嵌入式操作系統(tǒng)。30. 關(guān)于C/OS-II的敘述,正確的是( )。A) C/OS-II系統(tǒng)擁有統(tǒng)一的驅(qū)
23、動程序,不需要開發(fā)商自行開發(fā)B) C/OS-II包含基本設(shè)備驅(qū)動程序C) 使用C/OS-II的??臻g校驗函數(shù),可以確定每個任務(wù)到底需要多少棧空間D) C/OS-II是一個單內(nèi)核操作系統(tǒng)【解析】:C/OS-II基本不包含設(shè)備驅(qū)動程序,只是一個純內(nèi)核。C/OS-II驅(qū)動程序?qū)儆诘讓樱枰到y(tǒng)開發(fā)商自行開發(fā)。使用C/OS-II的??臻g校驗函數(shù),可以確定每個任務(wù)到底需要多少??臻g。故選C31. 在uC/OS-II中,OSSched()函數(shù)是任務(wù)調(diào)度的前導(dǎo)函數(shù),用于判斷進(jìn)行任務(wù)調(diào)度的條件是否滿足。下列滿足條件的變量值為( )。A) OSIntNesting=0,OSLockNesting=0B) OSI
24、ntNesting=0,OSLockNesting=1C) OSIntNesting=1,OSLockNesting=0D) OSIntNesting=1,OSLockNesting=1【解析】:OSSched()函數(shù)是任務(wù)調(diào)度的前導(dǎo)函數(shù),判斷進(jìn)行任務(wù)調(diào)度的三個條件是否滿足。這三個條件是:(1)中斷嵌套層數(shù)共享全程變量OSIntNesting=0,也就是所有的ISR已經(jīng)執(zhí)行完畢。(2)任務(wù)調(diào)度加鎖層數(shù)共享全程變量OSLockNesting=0,也就是調(diào)度沒有被禁止。調(diào)度器上鎖函數(shù)OSSchedlock()對共享變量OSLockNesting做加1操作,用于禁止任務(wù)調(diào)度,直到任務(wù)完成后,再調(diào)用給
25、調(diào)度器開鎖函數(shù)OSSchedUnlock()對共享變量OSLockNesting做減1操作。(3)就緒表查找到的最高優(yōu)先級任務(wù)的優(yōu)先級比當(dāng)前任務(wù)的優(yōu)先級高。故選A。32. COS-II操作系統(tǒng)的下面4個主要函數(shù)中,只有一個是與任務(wù)調(diào)度相關(guān)的,它是( )。A) OSTickISR()B) OS_Sched()C) OSIntExit()D) OSTaskCreate()【解析】:由上題可知選B。OSTaskCreate()函數(shù)與任務(wù)創(chuàng)建相關(guān)。OSIntExit()函數(shù)為中斷級的調(diào)度。OSTickISR()為時鐘節(jié)拍中斷服務(wù)子程序,與時間管理相關(guān)。33. 下面關(guān)于Unix與Linux的敘述中,錯誤
26、的是( )。A) Linux屬于一種"類Unix"系統(tǒng)B) Unix是優(yōu)秀的主流操作系統(tǒng)C) 兩者的源代碼不同,兩者的函數(shù)名稱和參數(shù)也各不相同D) Linux的運行效率還沒有超過Unix【解析】:Linux的源代碼與Unix的源代碼是完全不同的,盡管函數(shù)和命令的功能、處理結(jié)果、函數(shù)名稱和參數(shù)十分相同,以及Unix的行命令、驅(qū)動程序和應(yīng)用程序在Linux上能夠運行。故選項C錯誤。Unix是優(yōu)秀的主流操作系統(tǒng),Linux屬于一種"類Unix"系統(tǒng),Linux的運行效率還沒有超過Unix。34. 下列選項中用于完成創(chuàng)建任務(wù)的自用??臻g的C/OS-II程序源代碼
27、的是( )。A) OS_CPU_C.CB) OS_CORE.CC) OS_MEM.CD) OS_TASK.C【解析】:OS_CPU_C.C用于創(chuàng)建任務(wù)的自用??臻g、定義用戶接口hook函數(shù)原型等。OS_CORE.C為核心調(diào)度代碼,功能包括系統(tǒng)初始化、啟動多任務(wù)調(diào)度開始運行、任務(wù)創(chuàng)建管理與調(diào)度、TCB初始化、就緒表初始化、ECB初始化、任務(wù)事件就緒表、空閑任務(wù)等。OS_MEM.C為內(nèi)存管理,包括創(chuàng)建分區(qū)、獲得存儲塊等。OS_TASK.C為任務(wù)管理,包括改變一個任務(wù)的優(yōu)先級、創(chuàng)建或者刪除一個任務(wù)、掛起一個任務(wù)、恢復(fù)一個被掛起的任務(wù)等。故選A。35. 在C/OS-II中,OSInit()函數(shù)先建立最
28、初的任務(wù)就緒表,然后建立4個空白的數(shù)據(jù)鏈表。這4個空白的數(shù)據(jù)鏈表是( )。A) 任務(wù)控制塊鏈表、事件控制塊鏈表、標(biāo)志鏈表和進(jìn)程控制塊鏈表B) 任務(wù)控制塊鏈表、事件控制塊鏈表、消息鏈表和進(jìn)程控制塊鏈表C) 任務(wù)控制塊鏈表、事件控制塊鏈表、標(biāo)志鏈表和內(nèi)存控制塊鏈表D) 任務(wù)控制塊鏈表、事件控制塊鏈表、消息鏈表和內(nèi)存控制塊鏈表【解析】: 在C/OS-II中,OSInit()函數(shù)先建立最初的任務(wù)就緒表,然后建立4個空白的數(shù)據(jù)鏈表。它們分別是任務(wù)控制塊鏈表、事件控制塊鏈表、標(biāo)志鏈表和內(nèi)存控制塊鏈表。故選C。36. 以下關(guān)于Linux的敘述,錯誤的是( )。A) Linux內(nèi)核第一次問世是在1991年10
29、月B) Linux是一種微內(nèi)核結(jié)構(gòu)C) 同一個應(yīng)用程序在UNIX環(huán)境下的運行速度和效率往往高于Linux環(huán)境D) Linux系統(tǒng)最初以Unix為原型,以實現(xiàn) POSIX標(biāo)準(zhǔn)作為其目標(biāo)【解析】:Unix、嵌入式Linux、WinCE、Mac OS、Android OS和DOS操作系統(tǒng)是典型的單內(nèi)核操作系統(tǒng)。屬于微內(nèi)核結(jié)構(gòu)的典型嵌入式操作系統(tǒng)有Symbian、VxWorks、QNX、C/OS-II、iOS等。故選項B錯誤。37. Linux內(nèi)核的子系統(tǒng)中,不包括( )。A) 進(jìn)程調(diào)度B) 虛擬文件系統(tǒng)C) 內(nèi)存管理D) 通用公共許可協(xié)議【解析】:Linux內(nèi)核主要由5個子系統(tǒng)組成:進(jìn)程調(diào)度(SCH
30、ED),內(nèi)存管理(MM),虛擬文件系統(tǒng)(VFS),網(wǎng)絡(luò)接口(NET),進(jìn)程間通信(IPC)。故選D。38. 以下不屬于實時操作系統(tǒng)特征的是( )。A) 具有同步IO和中斷處理能力B) 內(nèi)存鎖定C) 優(yōu)先級中斷和調(diào)度D) 搶占式調(diào)度【解析】:IEEE的實時UNIX分委會認(rèn)為實時操作系統(tǒng)應(yīng)該具備7個特征:具有異步I/O和中斷處理能力;任務(wù)切換時間和中斷延遲時間確定;優(yōu)先級中斷和調(diào)度;搶占式調(diào)度;內(nèi)存鎖定;連續(xù)文件;同步。故選擇A。39. 利用ADS1.2工具軟件來開發(fā)基于ARM微處理器的嵌入式系統(tǒng)應(yīng)用程序時,下面的描述不正確的是( )。A) ADS1.2采用工程項目形式來管理應(yīng)用程序中涉及的源文件、庫文件、頭文件等B) 工程項目中至少應(yīng)包含一個Debug生成目標(biāo)C) 地址映射關(guān)系可以使
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年贈與及借款租賃合同3篇
- 超市消防設(shè)施安裝合同
- 防火挖掘機(jī)租賃協(xié)議
- 門套施工合同
- 商務(wù)住宅宿舍施工協(xié)議
- 住宅小區(qū)弱電系統(tǒng)工程合同
- 航空器材招投標(biāo)居間協(xié)議
- 網(wǎng)絡(luò)劇宣傳策劃團(tuán)隊聘用協(xié)議
- 舞蹈培訓(xùn)投資合作協(xié)議
- 2024年貨架銷售及安裝服務(wù)協(xié)議版B版
- 采購合同范例壁布
- 公司員工出差車輛免責(zé)協(xié)議書
- 2024年陜西榆林市神木市公共服務(wù)輔助人員招聘775人歷年管理單位遴選500模擬題附帶答案詳解
- 2024年度抖音短視頻拍攝制作服務(wù)合同范本3篇
- 2024-2025學(xué)年高二上學(xué)期期末數(shù)學(xué)試卷(提高篇)(含答案)
- 安全生產(chǎn)事故案例分析
- 2024年07月22208政治學(xué)原理期末試題答案
- 《客戶開發(fā)技巧》課件
- 《防范于心反詐于行》中小學(xué)防范電信網(wǎng)絡(luò)詐騙知識宣傳課件
- 口腔執(zhí)業(yè)醫(yī)師定期考核試題(資料)帶答案
- 2023-2024學(xué)年北京市通州區(qū)九年級(上)期末語文試卷
評論
0/150
提交評論