《嵌入式操作系統(tǒng)與設(shè)計(jì)》B卷_第1頁(yè)
《嵌入式操作系統(tǒng)與設(shè)計(jì)》B卷_第2頁(yè)
《嵌入式操作系統(tǒng)與設(shè)計(jì)》B卷_第3頁(yè)
《嵌入式操作系統(tǒng)與設(shè)計(jì)》B卷_第4頁(yè)
《嵌入式操作系統(tǒng)與設(shè)計(jì)》B卷_第5頁(yè)
已閱讀5頁(yè),還剩1頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

**學(xué)院《嵌入式系統(tǒng)與設(shè)計(jì)》課程試卷(B)參考答案及評(píng)分標(biāo)準(zhǔn)20-20學(xué)年第學(xué)期一、單項(xiàng)選擇題(本大題共15題,每小題20-20學(xué)年第學(xué)期一、單項(xiàng)選擇題(本大題共15題,每小題2分,共30分)1.下列哪一項(xiàng)不是嵌入式操作系統(tǒng)的特點(diǎn)A、占有資源少 B、低成本2?下面哪項(xiàng)不是ARM處理器的特點(diǎn)D支持Thumb(16位)/ARM(32位)兼容8位/16位器件指令長(zhǎng)度固定大量使用RAM,指令執(zhí)行速度更快Dc、高可靠性D、交互性A、

B、

C、D、雙指令集A、

B、

C、DA、

B、

C、D、A、7445.用命令列出下面的文件列表B、664C、646D、746請(qǐng)問(wèn)那一個(gè)文件是符號(hào)鏈接文件DA、-rw -2hel-susers56Sep09ll:05helloB、-rw - 2hel-susers56Sep09ll:05goodbeyC、drwx --lhelusersl024Sepl008:l0zhangD、lrwx -lhelusers2024Sepl208:l2cheng下面哪項(xiàng)為錯(cuò)誤的說(shuō)法A馮?諾依曼結(jié)構(gòu)共用數(shù)據(jù)存儲(chǔ)空間和程序存儲(chǔ)空間,不共享存儲(chǔ)器總線哈佛結(jié)構(gòu)有分離的數(shù)據(jù)和程序空間及分離的訪問(wèn)總線哈佛結(jié)構(gòu)在指令執(zhí)行時(shí),取址和取數(shù)可以進(jìn)行并行操作哈佛結(jié)構(gòu)指令執(zhí)行時(shí)效率更高系統(tǒng)中有用戶userl和user2,同屬于users組。在userl用戶目錄下有一文件filel,它擁有:644的權(quán)限,如果user2用戶想修改userl用戶目錄下的filel文件,應(yīng)文件擁有權(quán)限為B在Linux內(nèi)核配置過(guò)程中,下面哪項(xiàng)命令采用的是基于圖形窗口模式的配置界面CA、makeconfig B、makemenuconfig c、makexconfigD、makeoldconfig下面關(guān)于Linux系統(tǒng)服務(wù)的說(shuō)法哪項(xiàng)是錯(cuò)誤的cA、 獨(dú)立運(yùn)行的系統(tǒng)服務(wù)的啟動(dòng)腳本都放在目剝etc/rc.d/init.d/中B、 不同運(yùn)行級(jí)別的腳本文件目錄為/etc/rc.d/rcN.d,其中N對(duì)應(yīng)不用的運(yùn)行級(jí)別C、 不同運(yùn)行級(jí)別的腳本文件中每個(gè)對(duì)應(yīng)的服務(wù)都以“C”或“S”開(kāi)頭,其中的C代表關(guān)閉,:S代表啟動(dòng)'? D、使用命令“service+系統(tǒng)服務(wù)+操作”實(shí)現(xiàn)對(duì)相應(yīng)服務(wù)操作:8.不帶緩存的文件I/O操作函數(shù)不包括AB、read: A、fopen B、read C、write D、openB、read;9?當(dāng)流緩沖涉及一個(gè)終端時(shí),標(biāo)準(zhǔn)I/O典型地使用下面哪項(xiàng)緩沖方式B: A、全緩沖 B、行緩沖 C、無(wú)緩沖 D、幀緩沖10.下面哪項(xiàng)對(duì)Linux操作系統(tǒng)下fork函數(shù)的描述是錯(cuò)誤的D

A、fork函數(shù)執(zhí)行一次返回兩個(gè)值 B、新進(jìn)程稱為子進(jìn)程,而原進(jìn)程稱為父進(jìn)程C、父進(jìn)程返回值為子進(jìn)程的進(jìn)程號(hào) D、子進(jìn)程返回值為父進(jìn)程的進(jìn)程號(hào)下面哪項(xiàng)對(duì)Linux操作系統(tǒng)下setsid函數(shù)的描述是錯(cuò)誤的DA、用于創(chuàng)建一個(gè)新的會(huì)話,并擔(dān)任該會(huì)話組的組長(zhǎng) B、讓進(jìn)程擺脫原會(huì)話的控制C、讓進(jìn)程擺脫原進(jìn)程組的控制 D、讓進(jìn)程擺脫init進(jìn)程的控制下面哪項(xiàng)對(duì)進(jìn)程控制塊的描述是錯(cuò)誤的DA、進(jìn)程控制塊包含進(jìn)程的描述信息 B、進(jìn)程控制塊包含進(jìn)程的控制信息C、進(jìn)程控制塊包含進(jìn)程的資源信息 D、進(jìn)程控制塊是進(jìn)程的一個(gè)靜態(tài)描述在關(guān)于設(shè)備驅(qū)動(dòng)的描述中,下面哪項(xiàng)是錯(cuò)誤的DA、操作系統(tǒng)通過(guò)各種驅(qū)動(dòng)程序來(lái)駕馭硬件設(shè)備B、操作系統(tǒng)為硬件提供統(tǒng)一的操作方式C、 操作系統(tǒng)最基本的組成部分是硬件驅(qū)動(dòng)程序D、 常見(jiàn)的驅(qū)動(dòng)程序作為內(nèi)核模塊動(dòng)態(tài)加載,比如聲卡驅(qū)動(dòng)、網(wǎng)卡驅(qū)動(dòng)、CPU、PCI總線等在關(guān)于模塊相關(guān)命令的描述中,下面哪項(xiàng)是錯(cuò)誤的DA、lsmod列出當(dāng)前系統(tǒng)中加載的模塊 B、rmmod用于將當(dāng)前模塊卸載裝訂線內(nèi)不準(zhǔn)答題C、cpmod用于將模塊復(fù)制到用戶空間 D裝訂線內(nèi)不準(zhǔn)答題打開(kāi)設(shè)備的接口函數(shù)是open,通常情況下在open函數(shù)中要完成的工作中不包括下面哪項(xiàng)DA、遞增計(jì)數(shù)器 B、檢查特定設(shè)備的特殊情況C、初始化設(shè)備D、釋放設(shè)備二、判斷題(共10題,每小題1分,10分)(V)ARM9處理器采用哈佛結(jié)構(gòu)。(X)—般把程序?qū)嶋H的運(yùn)行環(huán)境稱為宿主機(jī)。(X)Bootloader僅依賴于CPU的體系結(jié)構(gòu),不依賴于具體的嵌入式板級(jí)設(shè)備配置。(V)大多數(shù)Bootloader都包含“啟動(dòng)加載”和“下載”兩種不同操作模式。(V)并行通信傳輸速度快,適用于短距離通信,但要求傳輸速度較高的應(yīng)用場(chǎng)合。(X)Linux中的文件主要分為4種:普通文件、目錄文件、鏈接文件和可執(zhí)行文件。(X)在Linux操作系統(tǒng)中,進(jìn)程的執(zhí)行模式劃分為用戶模式和root模式。(V)wait函數(shù)是waitpid函數(shù)的一個(gè)特例,在Linux操作系統(tǒng)內(nèi)部實(shí)現(xiàn)wait函數(shù)時(shí)直接調(diào)用的就是waitpid函數(shù)。(V)會(huì)話組是一個(gè)或多個(gè)進(jìn)程組的集合。(X)設(shè)備驅(qū)動(dòng)開(kāi)發(fā)時(shí)模塊在調(diào)用insmod命令時(shí)被加載,此時(shí)的入口點(diǎn)是main函數(shù)。三、填空題(共10題,每小題2分,20分)Linux內(nèi)核版本號(hào)格式是x.y.zz-www,數(shù)字x代表版本類型,數(shù)字y為—奇數(shù)—時(shí)是開(kāi)發(fā)版本。Linux操作系統(tǒng)的文件系統(tǒng)是一個(gè)—文件樹(shù)—。將分區(qū)與目錄相對(duì)應(yīng)的過(guò)程叫做__掛載__。Linux中顯示網(wǎng)絡(luò)連接、路由表和網(wǎng)絡(luò)接口信息命令為_(kāi)NETSTAT_。gdb對(duì)__可執(zhí)行__文件進(jìn)行調(diào)試。ARM處理器支持16位/_8—位器件。系統(tǒng)日志文件位于/__VAR/LOG__目錄下。壓縮的內(nèi)核映像通常名為_(kāi)_ZIMAGE__。

進(jìn)程執(zhí)行態(tài)說(shuō)明該進(jìn)程正在執(zhí)行,即進(jìn)程正在占用__CPU10.Linux系統(tǒng)是一個(gè)__多___進(jìn)程的系統(tǒng)。程序分析(共2題,每題6分,12分)1.程序分析:在橫線處填寫(xiě)適當(dāng)代碼;描述程序的主要功能。#include<stdio.h>#include<stdlib.h>#include<pthread.h>/*線程函數(shù)*/void*thread_func(void*arg){inti;for(i=0;i<(int)arg;i++){printf("Thisisthread%d\n",i);}/*線程退出*/pthreadexit(NULL): (2分)}intmain(void){intres,no=3;pthread_tthread;2分)/*創(chuàng)建線程2分)res=pthread_create(&thread,NULL,thread_func,(void*)no);裝: if(res!=0){: printf("Createthethreaderror!\n");八 exit(res);; }: printf("thisismain\n");: /*等待線程結(jié)束*/pthreadjoin(thread,NULL); (2分)

printf("threadjoined\n");return0;}2.閱讀程序,寫(xiě)出程序的執(zhí)行結(jié)果。#include<sys/types.h>#include<unistd.h>intmain(){pid_tresult;intvar=10;printf("beforefork,var=%d\n",var);result=fork();if(result<0)printf("forkfail\n");裝訂線內(nèi)不準(zhǔn)裝訂線內(nèi)不準(zhǔn)答題var++;printf("Thisisparent!\n”);}else{var--;printf("Thisischild!\n");}printf("afterforkvar=%d\n",var);return0;}答:輸出結(jié)果:beforefork,var=10Thisischildafterforkvar=9Thisisparent!afterforkvar=11五、簡(jiǎn)答題(共5題,每小題3分,15分)1、將普通用戶變更為root用戶,同時(shí)攜帶root環(huán)境變量[user@localhost?]$ 2、查看所有進(jìn)程信息。[user@localhost?]$ps-f(ps-aux)3、變更工作目錄為“/var/local”[user@localhost?]$cd/var/local 4、若當(dāng)前目錄下文件data的權(quán)限值為640,為其他用戶添加讀權(quán)限。[user@localhost?]$ 5、解壓當(dāng)前目錄下的壓縮包:arm-linux-gcc-4.43tar.gz: [user@localhost?]$tarzxvfarm-linux-gcc-4.4.3.tar.gz;六、程序設(shè)計(jì)題(共1題,13分)i 1、編寫(xiě)程序?qū)崿F(xiàn):生成1個(gè)文件名為data的文件,其大小為1000字節(jié),其內(nèi)容為小寫(xiě)字母abcd...z的循環(huán)。可省略頭文件。intmain(

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論