第一篇:嵌入式Linux筆試題庫(kù)和答案
嵌入式Linux筆試題庫(kù)
一.選擇題
1.Linux的創(chuàng)始人是誰(shuí)()
A、Turbolinux B、AT&T Bell Laboratry C、University of Helsinki
D、Linus Torvalds 2.在Linux中,命令解釋器是哪個(gè)()
A、管道
B、分級(jí)文件系統(tǒng)
C、字符型處理器
D、shell 3.Linux安裝程序提供了兩個(gè)引導(dǎo)裝載程序()A、GROUP和LLTO
B、DIR和COID
C、GRUB和LILO
D、以上都不是
4.如果當(dāng)前目錄是/home/sea/china,那么“china”的父目錄是哪個(gè)目錄()
A、/home/sea B、/home/
C、/
D、/sea 5.在Linux中,要?jiǎng)h除abc目錄及其全部?jī)?nèi)容的命令為:()A、rm abc B、rm-r abc C、rmdir abc
D、rmdir-r abc 6.假定kernel支持vfat分區(qū),下面哪一個(gè)操作是將/dev/hda1分區(qū)加載到/win目錄?()
A、mount-t windows /win
/dev/hda1 B、mount-fs=msdos
/dev/hda1
/win C、mount-s
win
/dev/hda1 /win D、mount –t vfat
/dev/hda1 /win 7.顯示用戶(hù)的主目錄的命令是什么()A、echo $HOME B、echo $USERDIR C、echo $ECHO D、echo $ENV
8.系統(tǒng)中有用戶(hù)user1和user2,同屬于users組。在user1用戶(hù)目錄下有一文件file1,它擁有644的權(quán)限,如果user2用戶(hù)想修改user1用戶(hù)目錄下的file1文件,應(yīng)擁有()權(quán)限。
A、744
B、664
C、646
D、746 9.如何查看一個(gè)RPM軟件包是否安裝()A、rpm
-Vc
postfix
B、rpm-q
postfix
C、rpm
--changelog
postfix
D、rpm
-q—changelog
postfix
10*.在Linux中,提供TCP/IP包過(guò)濾功能的軟件叫什么(C)A、rarp
B、route
C、iptables
D、filter 11.nfs服務(wù)的配置文件是什么?()
/etc/mtab B、/etc/fastboot C、/etc/fstab D、/etc/exports 12.用命令ls-al顯示出文件ff的描述:-rwxr-xr--1 root root Cec 10 17:12 ff 由此可知文件ff的類(lèi)型為:()A、普通文件
B、硬連接
C、目錄
D符號(hào)連接 13.Linux操作系統(tǒng)中的shell是()A、命令解釋器
B、程序設(shè)計(jì)語(yǔ)言
C、腳本編輯器
D、編譯器
14.能實(shí)現(xiàn)文件系統(tǒng)遠(yuǎn)程掛載的是()。
599 A.SAMBA B.NFS
C.NIS
D.HTTPS 15.Linux系統(tǒng)下硬盤(pán)分區(qū),能直接使用的分區(qū)是()A、主分區(qū) B、擴(kuò)展分區(qū) C、邏輯分區(qū)
D、擴(kuò)展分區(qū)和邏輯分區(qū)
16.Linux系統(tǒng)的1.0版內(nèi)核的發(fā)布是在(A)A.1992年
B.1993年
C.1994年
D.1995年
17.在vi編輯器的命令模式中,在光標(biāo)所在位置的右側(cè)插入字符的命令是(A)A.a
B.A C.i D.I 18.要給文件file1加上其他人可執(zhí)行屬性的命令是()A.chmod a+x
B.chown a+x
C.chmod o+x
D.chown o+x 19下面哪個(gè)linux 命令可以一次顯示一頁(yè)內(nèi)容?()A.pause
B.cat
C.more
D.grep 20、下面命令的作用是:set ps1=“[uwt]$”,export ps1()A.改變錯(cuò)誤信息提示 B.改變命令提示符 C.改變一些終端參數(shù) D.改變輔助命令提示符
21、如何從當(dāng)前系統(tǒng)中卸載U盤(pán)()A.umount B.dismount C.mount-u D.從/etc/fstab 中刪除這個(gè)文件系統(tǒng)項(xiàng)
22、在linux 中,如何標(biāo)識(shí)第一塊IDE硬盤(pán) 上的第2 個(gè)擴(kuò)展分區(qū)?()A./dev/hdb2 B./dev/hd1b2 C./dev/hdb6 D./dev/hd1b6
23、下面哪條命令可以把f1.txt 復(fù)制為f2.txt?()A.cp f1.txt | f2.txt B.cat f1.txt | f2.txt C.cat f1.txt > f2.txt D.copy f1.txt | f2.txt
24、下面哪個(gè)命令可以壓縮部分文件:()A.tar-dzvf filename.tgz * B.tar-tzvf filename.tgz * C.tar-czvf filename.tgz * D.tar-xzvf filename.tgz *
25.與通用操作系統(tǒng)相比嵌入式操作系統(tǒng)還必須具有的特點(diǎn)是()
A強(qiáng)穩(wěn)定性,弱交互性
B 較強(qiáng)實(shí)時(shí)性
C 可伸縮性
D 功耗管理與節(jié)能
26.下列那種設(shè)備不屬于嵌入式系統(tǒng)產(chǎn)品()。A、PDA
B ATM取款機(jī)
C 個(gè)人計(jì)算機(jī)
D 機(jī)頂盒 27.下列是開(kāi)源的嵌入式操作系統(tǒng)的是()A.嵌入式linux B uc/os D Palm OS
E WinCE 28.下列不屬于ARM處理器異常工作模式的是()A.快速中斷模式 B.未定義模式
C.數(shù)據(jù)訪問(wèn)終止模式 D.用戶(hù)模式
29.嵌入式軟件開(kāi)發(fā)與通用軟件開(kāi)發(fā)增加了()環(huán)節(jié) A.代碼編寫(xiě)
B.代碼調(diào)試
C.代碼固化
D.軟件測(cè)試 30.嵌入式系統(tǒng)調(diào)試方式中不占用系統(tǒng)資源的調(diào)試方式是()A模擬器方式
B 監(jiān)控器方式
C
ICE在線仿真器
D
IDE在線調(diào)試器方式
31.燒寫(xiě)到FLASH里的是()格式的文件。
A..asm B..bin C..obj
D..cpp 32.匯編程序中的偽指令是在()階段起作用。
A.編輯 B.鏈接 C.編譯
D.執(zhí)行
33、目前嵌入式處理器的種類(lèi)大約有()A.500多種 B.800多種
C.1000多種
D.2000多種
34.嵌入式系統(tǒng)中硬件層主要包括了嵌入式系統(tǒng)必要的硬件設(shè)備,(),存儲(chǔ)器,I/O等。
A 嵌入式微處理器
B 嵌入式控制器
C單片機(jī)
D.SOC 35.解壓文件linux.tar.gz使用的命令是()A.tar –jxvf linux.tar.gz
B.tar jcvf linux.tar.gz
C.tar –zxvf linux.tar.gz D.tar –czvf linux.tar.gz 36.在vi處于命令行模式時(shí),如果需要對(duì)文本進(jìn)行修改,欲在光標(biāo)所在位置的下一個(gè)位置開(kāi)始輸入字符,則()。
A按下字母i進(jìn)入插入模式
B 按下字母a進(jìn)入插入模式 C 按下字母O進(jìn)入插入模式
D 按下字母n進(jìn)入插入模式 37.當(dāng)前vi處于插入模式時(shí),現(xiàn)放棄對(duì)文本修改,既不保存退出vi,則()
A.使用“:q!”命令
B.使用“:wq!”命令退出
C. 先按“ESC”后,使用”:q!”命令退出。D先按“ESC”后,使用”:wq!”命令退出
38.經(jīng)過(guò)匯編后,生成的目標(biāo)文件的后綴名為()A..c
B.s C.o
D.exe 39.對(duì)代碼文件code.c編譯,生成可調(diào)式代碼的命令是()A #gcc –g code.c –o code B #gcc code.c –o code C #gcc –g code.c code
D #gcc –g code
40.NAND FLASH和NOR FLASH的區(qū)別正確的是()A.NOR的讀速度比NAND稍慢一些 B NAND 的擦除速度遠(yuǎn)比NOR的慢 C.NAND的寫(xiě)入速度比NOR慢很多 D.大多數(shù)寫(xiě)入操作需要先進(jìn)行擦除操作。
二、多項(xiàng)選擇題:
1.常見(jiàn)的Linux發(fā)行版本有:(ABCDE)
A、Redhat Linux
B、Turbo Linux
C、Debian GNU/Linux
D、SuSE Linux
E、Mandrake Linux 2.請(qǐng)選出所有能將文件a.dat的權(quán)限從'rwx------' 改為 'rwxr-x---'的命令:(CD)A、chown rwxr-x---a.dat
B、chmod rwxr-x---a.dat C、chmod g+rx a.dat
D、chmod 750 a.dat 3.對(duì)于所有用戶(hù)都能讀的文件權(quán)限是(ABC)A.777
B.444
C.644
D.640 三.填空題
1.Linux一般包括四個(gè)主要部分,()()()()。
2.目前,幾乎所有的linux發(fā)行版本都包括了()和()兩種。3.Linux內(nèi)核主要由()()()()()5部分組成。4.vi編輯器的三種狀態(tài)()()()。
5.使用gcc編譯文件生成可執(zhí)行文件要經(jīng)歷四個(gè)相互關(guān)聯(lián)的步驟:(預(yù)處理)(編譯)(匯編)和(鏈接)。
6.bootloader常見(jiàn)的兩種操作模式是()和(),僅僅對(duì)開(kāi)發(fā)人員有用的模式是()。
四.問(wèn)答題
1.makefile文件的作用是什么?
答案:一個(gè)工程中的源文件不計(jì)數(shù),其按類(lèi)型、功能、模塊分別放在若干個(gè)目錄中,makefile定義了一系列的規(guī)則來(lái)指定,哪些文件需要先編譯,哪些文件需要后編譯,哪些文件需要重新編譯,甚至于進(jìn)行更復(fù)雜的功能操作,因?yàn)?makefile就像一個(gè)Shell腳本一樣,其中也可以執(zhí)行操作系統(tǒng)的命令。makefile帶來(lái)的好處就是——“自動(dòng)化編譯”,一旦寫(xiě)好,只需要一個(gè)make命令,整個(gè)工程完全自動(dòng)編譯,極大的提高了軟件開(kāi)發(fā)的效率。make是一個(gè)命令工具,是一個(gè)解釋makefile中指令的命令工具,一般來(lái)說(shuō),大多數(shù)的IDE都有這個(gè)命令,比如:Delphi的make,Visual C++的nmake,Linux下GNU的make。可見(jiàn),makefile都成為了一種在工程方面的編譯方法。2.Linux顯示文件夾中隱藏文件信息的命令是什么? 3.Linux文件屬性有哪些?(共十位)
-rw-r--r—1 第一個(gè)屬性代表這個(gè)文件是【目錄、文件或連結(jié)文件】,當(dāng)為[ d ]則是目錄,為[-]則是文件,若是[ l ]則表示為連結(jié)檔(link file); 若是[ b ]則表示為裝置文件里面的可供儲(chǔ)存的接口設(shè)備;
若是[ c ]則表示為裝置文件里面的串行端口設(shè)備,例如鍵盤(pán)、鼠標(biāo)。
接下來(lái)的屬性中,三個(gè)為一組,且均為【rwx】三個(gè)參數(shù)的組合,其中[r]代可讀、[w]代表可寫(xiě)、[x]代表可執(zhí)行: 第一組為【擁有人的權(quán)限】,第二組為【同群組的權(quán)限】;
第三組為【其它非本群組的權(quán)限】。
4.說(shuō)明下述Linux系統(tǒng)命令的主要功能是什么。顯示文件目錄命令ls 改變當(dāng)前目錄命令cd 如cd / /home 建立子目錄mkdir mkdir xiong 刪除子目錄命令rmdir 如 rmdir /mnt/cdrom 刪除文件命令rm 如 rm /ucdos.bat 文件復(fù)制命令cp 如 cp /ucdos/* /fox 獲取幫助信息命令man 如 man ls 顯示文件的內(nèi)容cat more less 5.簡(jiǎn)述Linux在嵌入式系統(tǒng)市場(chǎng)上取得輝煌的成果的原因。6.簡(jiǎn)述嵌入式Linux系統(tǒng)開(kāi)發(fā)流程。
答:嵌入式系統(tǒng)平臺(tái)移植主要包括以下幾部分
1)交叉編譯器的制作和安裝 2)Bootloader開(kāi)發(fā)和移植 3)嵌入式操作系統(tǒng)開(kāi)發(fā)和移植 4)根文件系統(tǒng)制作和移植 5)應(yīng)用程序開(kāi)發(fā) 6)系統(tǒng)集成和測(cè)試
7*.嵌入式根文件系統(tǒng)的設(shè)計(jì)目標(biāo)應(yīng)該包括哪些方面? 8*.a(chǎn)rm系列處理器arm7tdmi中的tdmi四個(gè)字母的含義。9.嵌入式系統(tǒng)發(fā)展經(jīng)歷了那些階段,有什么特點(diǎn)?
10*.嵌入式系統(tǒng)的設(shè)計(jì)方法和過(guò)程與傳統(tǒng)的單片機(jī)開(kāi)發(fā)有什么不同?
11.簡(jiǎn)述哈佛體系結(jié)構(gòu)和馮諾依曼體系結(jié)構(gòu)的不同點(diǎn)。12.簡(jiǎn)述NAND_FLASH和NOR_FLASH的異同點(diǎn)? 13.簡(jiǎn)述S3C2410與ARM920T的關(guān)系.14.嵌入式系統(tǒng)常用調(diào)試方法有幾種,各有什么優(yōu)缺點(diǎn)?
15.什么是嵌入式操作系統(tǒng)?常見(jiàn)的嵌入式操作系統(tǒng)有哪些?(列舉五個(gè)以上),嵌入式操作系統(tǒng)有什么特點(diǎn)?
16.什么是交叉開(kāi)發(fā)環(huán)境?簡(jiǎn)述嵌入式linux系統(tǒng)交叉開(kāi)發(fā)環(huán)境的構(gòu)建過(guò)程?
17.什么是bootloader?常用的bootloader有那些?bootloader兩種工作模式有什么不同,分別應(yīng)用在那種情況下? 18.簡(jiǎn)述bootloader在嵌入式系統(tǒng)平臺(tái)上的移植過(guò)程?
19.說(shuō)明linux平臺(tái)下用C語(yǔ)言軟件開(kāi)發(fā)方法?(說(shuō)明需要用到那些工具)20什么是SOC? 21.嵌入式系統(tǒng)有什么特點(diǎn)? 22.什么是交叉編譯工具鏈? 23.簡(jiǎn)述嵌入式Linux系統(tǒng)根文件系統(tǒng)的作用。25.名詞解釋ARM
答:ARM(Advanced RISC Machine的縮寫(xiě)),ARM可以認(rèn)為是一個(gè)公司的名字,也可以認(rèn)為是對(duì)一類(lèi)微處理器的通稱(chēng),還可以認(rèn)為是一種技術(shù)的名字,全名是Advanced RISC Machine。該公司1990年11月成立于英國(guó)劍橋,主要出售芯片設(shè)計(jì)技術(shù)的授權(quán),是蘋(píng)果電腦,Acorn電腦集團(tuán)和VLSI Technology的合資企業(yè)。Acorn曾推出世界上首個(gè)商用單芯片RISC處理器,而蘋(píng)果電腦當(dāng)時(shí)希望將RISC技術(shù)應(yīng)用于自身系統(tǒng),ARM微處理器新標(biāo)準(zhǔn)因此應(yīng)運(yùn)而生。26.CISC
答:復(fù)雜指令系統(tǒng)計(jì)算機(jī) CISC(Complex Instruction Set Computer)依靠增強(qiáng)指令的功能,增加指令系統(tǒng)的復(fù)雜程度來(lái)提高計(jì)算機(jī)系統(tǒng)的性能。特點(diǎn):
(1)指令系統(tǒng)復(fù)雜龐大,指令數(shù)目一般多達(dá)200~300條。(2)指令格式多,指令字長(zhǎng)不固定,使用多種不同的尋址方式。(3)可訪存指令不受限制。
(4)各種指令的執(zhí)行時(shí)間和使用頻率相差很大。(5)大多數(shù)采用微程序控制器。
27.RISC:(Reduced Instruction Set Computer)精簡(jiǎn)指令系統(tǒng),簡(jiǎn)化指令功能及優(yōu)化的編譯程序來(lái)提高計(jì)算機(jī)系統(tǒng)的性能。特點(diǎn):
(1)選取使用頻率高的簡(jiǎn)單指令以及很有用但又不復(fù)雜的指令組成指令系統(tǒng)。
(2)指令數(shù)少,指令長(zhǎng)度一致,指令格式少,尋址方式少,指令總數(shù)大都不超過(guò)100條。
(3)以寄存器 — 寄存器方式工作,只有取數(shù)/存數(shù)(LOAD/STORE)指令訪問(wèn)存儲(chǔ)器,其余指令的操作都在寄存器之間進(jìn)行。
(4)采用指令流水線調(diào)度,使大部分指令在一個(gè)機(jī)器周期內(nèi)完成。(5)使用較多的通用寄存器以減少訪存。
(6)以組合電路控制為主,不用或少用微程序控制。采用優(yōu)化編譯技術(shù),力求高效率支持高級(jí)語(yǔ)言的實(shí)現(xiàn)。28.JTAG
答:JTAG(Joint Test Action Group;聯(lián)合測(cè)試行動(dòng)小組)是一種國(guó)際標(biāo)準(zhǔn)測(cè)試協(xié)議(IEEE 1149.1兼容),主要用于芯片內(nèi)部測(cè)試?,F(xiàn)在多數(shù)的高級(jí)器件都支持JTAG協(xié)議,如DSP、FPGA器件等。標(biāo)準(zhǔn)的JTAG接口是4線:TMS、TCK、TDI、TDO,分別為模式選擇、時(shí)鐘、數(shù)據(jù)輸入和數(shù)據(jù)輸出線。JTAG最初是用來(lái)對(duì)芯片進(jìn)行測(cè)試的,基本原理是在器件內(nèi)部定義一個(gè)TAP(Test Access Port;測(cè)試訪問(wèn)口)通過(guò)專(zhuān)用的JTAG測(cè)試工具對(duì)進(jìn)行內(nèi)部節(jié)點(diǎn)進(jìn)行測(cè)試。JTAG測(cè)試允許多個(gè)器件通過(guò)JTAG接口串聯(lián)在一起,形成一個(gè)JTAG鏈,能實(shí)現(xiàn)對(duì)各個(gè)器件分別測(cè)試?,F(xiàn)在,JTAG接口還常用于實(shí)現(xiàn)ISP(In-System Programmable在線編程),對(duì)FLASH等器件進(jìn)行編程。JTAG編程方式是在線編程,傳統(tǒng)生產(chǎn)流程中先對(duì)芯片進(jìn)行預(yù)編程現(xiàn)再裝到板上因此而改變,簡(jiǎn)化的流程為先固定器件到電路板上,再用JTAG編程,從而大大加快工程進(jìn)度。JTAG接口可對(duì)PSD芯片內(nèi)部的所有部件進(jìn)行編程 29.Bootloader 答:簡(jiǎn)單地說(shuō),Boot Loader 就是在操作系統(tǒng)內(nèi)核運(yùn)行之前運(yùn)行的一段小程序,程序的主要功能是初始化系統(tǒng)基本硬件設(shè)備、建立內(nèi)存空間的映射圖,從而將系統(tǒng)的軟硬件環(huán)境帶到一個(gè)合適的狀態(tài),以便為最終調(diào)用操作系統(tǒng)內(nèi)核準(zhǔn)備好正確的環(huán)境。30.U-boot 答:U-Boot,全稱(chēng)Universal Boot Loader,是遵循GPL條款的開(kāi)放源碼項(xiàng)目。從FADSROM、8xxROM、PPCBOOT逐步發(fā)展演化而來(lái)。其源碼目錄、編譯形式與Linux內(nèi)核很相似,事實(shí)上,不少U-Boot源碼就是相應(yīng)的Linux內(nèi)核源程序的簡(jiǎn)化,尤其是一些設(shè)備的驅(qū)動(dòng)程序,這從U-Boot源碼的注釋中能體現(xiàn)這一點(diǎn)。但是U-Boot不僅僅支持嵌入式Linux系統(tǒng)的引導(dǎo),當(dāng)前,它還支持NetBSD, VxWorks, QNX, RTEMS, ARTOS, LynxOS嵌入式操作系統(tǒng)。U-boot支持眾多的硬件平臺(tái),是應(yīng)用非常廣泛的bootloader 31.make 答:make是Linux下的工具軟件,make工具與makefile文件配合使用,實(shí)現(xiàn)Linux系統(tǒng)下工程管理,實(shí)現(xiàn)程序編譯的自動(dòng)化。32.makefile 答:Linux系統(tǒng)下一種文件,該文件與Linux下的工具make配合使用,實(shí)現(xiàn)Linux下工程項(xiàng)目管理,實(shí)現(xiàn)程序編譯的自動(dòng)化。
第二篇:嵌入式Linux筆試題庫(kù)和答案xin
嵌入式Linux筆試題庫(kù)
一.選擇題
1.Linux的創(chuàng)始人是誰(shuí)(D)
A、Turbolinux B、AT&T Bell Laboratry C、University of Helsinki
D、Linus Torvalds 2.在Linux中,命令解釋器是哪個(gè)(D)
A、管道
B、分級(jí)文件系統(tǒng)
C、字符型處理器
D、shell 3.Linux安裝程序提供了兩個(gè)引導(dǎo)裝載程序(C)A、GROUP和LLTO
B、DIR和COID
C、GRUB和LILO
D、以上都不是
4.如果當(dāng)前目錄是/home/sea/china,那么“china”的父目錄是哪個(gè)目錄(A)A、/home/sea B、/home/
C、/
D、/sea 5.在Linux中,要?jiǎng)h除abc目錄及其全部?jī)?nèi)容的命令為:(B)A、rm abc B、rm-r abc C、rmdir abc
D、rmdir-r abc 6.假定kernel支持vfat分區(qū),下面哪一個(gè)操作是將/dev/hda1分區(qū)加載到/win目錄?(D)
A、mount-t windows /win
/dev/hda1 B、mount-fs=msdos
/dev/hda1
/win C、mount-s
win
/dev/hda1 /win D、mount –t vfat
/dev/hda1 /win 7.顯示用戶(hù)的主目錄的命令是什么(A)
A、echo $HOME B、echo $USERDIR C、echo $ECHO D、echo $ENV 8.系統(tǒng)中有用戶(hù)user1和user2,同屬于users組。在user1用戶(hù)目錄下有一文件file1,它擁有644的權(quán)限,如果user2用戶(hù)想修改user1用戶(hù)目錄下的file1文件,應(yīng)擁有()權(quán)限。
A、744
B、664
C、646
D、746 9.如何查看一個(gè)RPM軟件包是否安裝(B)A、rpm
-Vc
postfix
B、rpm-q
postfix
C、rpm
--changelog
postfix
D、rpm
-qchangelog
postfix
10.nfs服務(wù)的配置文件是什么?()
/etc/mtab B、/etc/fastboot C、/etc/fstab D、/etc/exports 11.用命令ls-al顯示出文件ff的描述:-rwxr-xr--1 root root 599 Cec 10 17:12 ff 由此可知文件ff的類(lèi)型為:(A)
A、普通文件
B、硬連接
C、目錄
D符號(hào)連接 13.Linux操作系統(tǒng)中的shell是(A)A、命令解釋器
B、程序設(shè)計(jì)語(yǔ)言
C、腳本編輯器
D、編譯器
14.能實(shí)現(xiàn)文件系統(tǒng)遠(yuǎn)程掛載的是(B)。A.SAMBA B.NFS
C.NIS
D.HTTPS 15.Linux系統(tǒng)下硬盤(pán)分區(qū),能直接使用的分區(qū)是(A)A、主分區(qū) B、擴(kuò)展分區(qū) C、邏輯分區(qū)
D、擴(kuò)展分區(qū)和邏輯分區(qū)
16.Linux系統(tǒng)的1.0版內(nèi)核的發(fā)布是在(A)A.1992年
B.1993年
C.1994年
D.1995年 17.在vi編輯器的命令模式中,在光標(biāo)所在位置的右側(cè)插入字符的命令是(A)A.a
B.A C.i D.I 18.要給文件file1加上其他人可執(zhí)行屬性的命令是(C)A.chmod a+x
B.chown a+x
C.chmod o+x
D.chown o+x 19下面哪個(gè)linux 命令可以一次顯示一頁(yè)內(nèi)容?(C)A.pause
B.cat
C.more
D.grep 20、下面命令的作用是:set ps1=“[uwt]$”,export ps1(B)A.改變錯(cuò)誤信息提示 B.改變命令提示符 C.改變一些終端參數(shù) D.改變輔助命令提示符
21、如何從當(dāng)前系統(tǒng)中卸載U盤(pán)(A)A.umount B.dismount C.mount-u D.從/etc/fstab 中刪除這個(gè)文件系統(tǒng)項(xiàng)
22、在linux 中,如何標(biāo)識(shí)第一塊IDE硬盤(pán) 上的第2 個(gè)擴(kuò)展分區(qū)?(A A./dev/hdb2 B./dev/hd1b2 C./dev/hdb6 D./dev/hd1b6
23、下面哪條命令可以把f1.txt 復(fù)制為f2.txt?(C)A.cp f1.txt | f2.txt B.cat f1.txt | f2.txt C.cat f1.txt > f2.txt D.copy f1.txt | f2.txt
24、下面哪個(gè)命令可以壓縮部分文件:(C)A.tar-dzvf filename.tgz * B.tar-tzvf filename.tgz * C.tar-czvf filename.tgz * D.tar-xzvf filename.tgz *
25.與通用操作系統(tǒng)相比嵌入式操作系統(tǒng)還必須具有的特點(diǎn)是(A)A強(qiáng)穩(wěn)定性,弱交互性
B 較強(qiáng)實(shí)時(shí)性
C 可伸縮性
D 功耗管理與節(jié)能 26.下列那種設(shè)備不屬于嵌入式系統(tǒng)產(chǎn)品()。
A、PDA
B ATM取款機(jī)
C 個(gè)人計(jì)算機(jī)
D 機(jī)頂盒 27.下列是開(kāi)源的嵌入式操作系統(tǒng)的是(A)
A.嵌入式linux B uc/os D Palm OS
E WinCE *28.下列不屬于ARM處理器異常工作模式的是()
A.快速中斷模式 B.未定義模式
C.數(shù)據(jù)訪問(wèn)終止模式 D.用戶(hù)模式)29.嵌入式軟件開(kāi)發(fā)與通用軟件開(kāi)發(fā)增加了(C)環(huán)節(jié) A.代碼編寫(xiě)
B.代碼調(diào)試
C.代碼固化
D.軟件測(cè)試 30.嵌入式系統(tǒng)調(diào)試方式中不占用系統(tǒng)資源的調(diào)試方式是(C)A模擬器方式
B 監(jiān)控器方式
C
ICE在線仿真器
D
IDE在線調(diào)試器方式
31.燒寫(xiě)到FLASH里的是(B)格式的文件。
A..asm B..bin C..obj
D..cpp 32.匯編程序中的偽指令是在(C)階段起作用。
A.編輯 B.鏈接 C.編譯
D.執(zhí)行
33、目前嵌入式處理器的種類(lèi)大約有(C)A.500多種 B.800多種
C.1000多種
D.2000多種
34.嵌入式系統(tǒng)中硬件層主要包括了嵌入式系統(tǒng)必要的硬件設(shè)備,(A),存儲(chǔ)器,I/O等。
A 嵌入式微處理器
B 嵌入式控制器
C單片機(jī)
D.SOC 35.解壓文件linux.tar.gz使用的命令是(C)A.tar –jxvf linux.tar.gz
B.tar jcvf linux.tar.gz
C.tar –zxvf linux.tar.gz D.tar –czvf linux.tar.gz 36.在vi處于命令行模式時(shí),如果需要對(duì)文本進(jìn)行修改,欲在光標(biāo)所在位置的下一個(gè)位置開(kāi)始輸入字符,則(A)。
A按下字母i進(jìn)入插入模式
B 按下字母a進(jìn)入插入模式 C 按下字母O進(jìn)入插入模式
D 按下字母n進(jìn)入插入模式
37.當(dāng)前vi處于插入模式時(shí),現(xiàn)放棄對(duì)文本修改,既不保存退出vi,則(C)A.使用“:q!”命令
B.使用“:wq!”命令退出
C. 先按“ESC”后,使用”:q!”命令退出。D先按“ESC”后,使用”:wq!”命令退出
38.經(jīng)過(guò)匯編后,生成的目標(biāo)文件的后綴名為(B)A..c
B.s C.o
D.exe 39.對(duì)代碼文件code.c編譯,生成可調(diào)式代碼的命令是(A)A #gcc –g code.c –o code B #gcc code.c –o code C #gcc –g code.c code
D #gcc –g code
40.NAND FLASH和NOR FLASH的區(qū)別正確的是(D)A.NOR的讀速度比NAND稍慢一些 B NAND 的擦除速度遠(yuǎn)比NOR的慢 C.NAND的寫(xiě)入速度比NOR慢很多
D.大多數(shù)寫(xiě)入操作需要先進(jìn)行擦除操作。
二、多項(xiàng)選擇題:
1.常見(jiàn)的Linux發(fā)行版本有:(ABCDE)
A、Redhat Linux
B、Turbo Linux
C、Debian GNU/Linux
D、SuSE Linux
E、Mandrake Linux 2.請(qǐng)選出所有能將文件a.dat的權(quán)限從'rwx------' 改為 'rwxr-x---'的命令:(CD)A、chown rwxr-x---a.dat
B、chmod rwxr-x---a.dat C、chmod g+rx a.dat
D、chmod 750 a.dat 3.對(duì)于所有用戶(hù)都能讀的文件權(quán)限是(ABC)A.777
B.444
C.644
D.640 三.填空題
1.Linux一般包括四個(gè)主要部分,(內(nèi)核)(文件系統(tǒng))(shelll)(應(yīng)用程序)。2.目前,幾乎所有的linux發(fā)行版本都包括了(KDE)和(GNOE)兩種圖形界面。
3.Linux內(nèi)核主要由(進(jìn)程調(diào)度)(內(nèi)存管理)(虛擬文件系統(tǒng))(網(wǎng)絡(luò)管理)(進(jìn)程通信)5部分組成。
4.vi編輯器的三種狀態(tài)(底行模式)(插入模式)(命令模式)。5.使用gcc編譯文件生成可執(zhí)行文件要經(jīng)歷四個(gè)相互關(guān)聯(lián)的步驟:(預(yù)處理)(編譯)(匯編)和(鏈接)。
6.bootloader常見(jiàn)的兩種操作模式是(啟動(dòng))和(啟動(dòng)加載),僅僅對(duì)開(kāi)發(fā)人員有用的模式是(啟動(dòng)加載模式)。
四.問(wèn)答題
1.makefile文件的作用是什么?
答案:一個(gè)工程中的源文件不計(jì)數(shù),其按類(lèi)型、功能、模塊分別放在若干個(gè)目錄中,makefile定義了一系列的規(guī)則來(lái)指定,哪些文件需要先編譯,哪些文件需要后編譯,哪些文件需要重新編譯,甚至于進(jìn)行更復(fù)雜的功能操作,因?yàn)?makefile就像一個(gè)Shell腳本一樣,其中也可以執(zhí)行操作系統(tǒng)的命令。makefile帶來(lái)的好處就是——“自動(dòng)化編譯”,一旦寫(xiě)好,只需要一個(gè)make命令,整個(gè)工程完全自動(dòng)編譯,極大的提高了軟件開(kāi)發(fā)的效率。make是一個(gè)命令工具,是一個(gè)解釋makefile中指令的命令工具,一般來(lái)說(shuō),大多數(shù)的IDE都有這個(gè)命令,比如:Delphi的make,Visual C++的nmake,Linux下GNU的make。可見(jiàn),makefile都成為了一種在工程方面的編譯方法。
2.Linux顯示文件夾中隱藏文件信息的命令是什么?
ls
-a
ls –al
3.Linux文件屬性有哪些?(共十位)
-rw-r--r—1 第一個(gè)屬性代表這個(gè)文件是【目錄、文件或連結(jié)文件】,當(dāng)為[ d ]則是目錄,為[-]則是文件,若是[ l ]則表示為連結(jié)檔(link file); 若是[ b ]則表示為裝置文件里面的可供儲(chǔ)存的接口設(shè)備;
若是[ c ]則表示為裝置文件里面的串行端口設(shè)備,例如鍵盤(pán)、鼠標(biāo)。
接下來(lái)的屬性中,三個(gè)為一組,且均為【rwx】三個(gè)參數(shù)的組合,其中[r]代可讀、[w]代表可寫(xiě)、[x]代表可執(zhí)行: 第一組為【擁有人的權(quán)限】,第二組為【同群組的權(quán)限】;
第三組為【其它非本群組的權(quán)限】。
4.說(shuō)明下述Linux系統(tǒng)命令的主要功能是什么。顯示文件目錄命令ls 改變當(dāng)前目錄命令cd 如cd / /home 建立子目錄mkdir mkdir xiong 刪除子目錄命令rmdir 如 rmdir /mnt/cdrom 刪除文件命令rm 如 rm /ucdos.bat 文件復(fù)制命令cp 如 cp /ucdos/* /fox 獲取幫助信息命令man 如 man ls 顯示文件的內(nèi)容cat more less 5.簡(jiǎn)述Linux在嵌入式系統(tǒng)市場(chǎng)上取得輝煌的成果的原因。
6.簡(jiǎn)述嵌入式Linux系統(tǒng)開(kāi)發(fā)流程。
答:嵌入式系統(tǒng)平臺(tái)移植主要包括以下幾部分
1)交叉編譯器的制作和安裝 2)Bootloader開(kāi)發(fā)和移植
3)嵌入式操作系統(tǒng)開(kāi)發(fā)和移植 4)根文件系統(tǒng)制作和移植 5)應(yīng)用程序開(kāi)發(fā) 6)系統(tǒng)集成和測(cè)試
7*.嵌入式根文件系統(tǒng)的設(shè)計(jì)目標(biāo)應(yīng)該包括哪些方面? 8*.a(chǎn)rm系列處理器arm7tdmi中的tdmi四個(gè)字母的含義。9.嵌入式系統(tǒng)發(fā)展經(jīng)歷了那些階段,有什么特點(diǎn)?
10*.嵌入式系統(tǒng)的設(shè)計(jì)方法和過(guò)程與傳統(tǒng)的單片機(jī)開(kāi)發(fā)有什么不同? 11.簡(jiǎn)述哈佛體系結(jié)構(gòu)和馮諾依曼體系結(jié)構(gòu)的不同點(diǎn)。12.簡(jiǎn)述NAND_FLASH和NOR_FLASH的異同點(diǎn)? 13.簡(jiǎn)述S3C2410與ARM920T的關(guān)系.14.嵌入式系統(tǒng)常用調(diào)試方法有幾種,各有什么優(yōu)缺點(diǎn)?
15.什么是嵌入式操作系統(tǒng)?常見(jiàn)的嵌入式操作系統(tǒng)有哪些?(列舉五個(gè)以上),嵌入式操作系統(tǒng)有什么特點(diǎn)?
16.什么是交叉開(kāi)發(fā)環(huán)境?簡(jiǎn)述嵌入式linux系統(tǒng)交叉開(kāi)發(fā)環(huán)境的構(gòu)建過(guò)程? 17.什么是bootloader?常用的bootloader有那些?bootloader兩種工作模式有什么不同,分別應(yīng)用在那種情況下?
18.簡(jiǎn)述bootloader在嵌入式系統(tǒng)平臺(tái)上的移植過(guò)程?
19.說(shuō)明linux平臺(tái)下用C語(yǔ)言軟件開(kāi)發(fā)方法?(說(shuō)明需要用到那些工具)20什么是SOC? 21.嵌入式系統(tǒng)有什么特點(diǎn)? 22.什么是交叉編譯工具鏈?
23.簡(jiǎn)述嵌入式Linux系統(tǒng)根文件系統(tǒng)的作用。
25.名詞解釋ARM
答:ARM(Advanced RISC Machine的縮寫(xiě)),ARM可以認(rèn)為是一個(gè)公司的名字,也可以認(rèn)為是對(duì)一類(lèi)微處理器的通稱(chēng),還可以認(rèn)為是一種技術(shù)的名字,全名是Advanced RISC Machine。該公司1990年11月成立于英國(guó)劍橋,主要出售芯片設(shè)計(jì)技術(shù)的授權(quán),是蘋(píng)果電腦,Acorn電腦集團(tuán)和VLSI Technology的合資企業(yè)。Acorn曾推出世界上首個(gè)商用單芯片RISC處理器,而蘋(píng)果電腦當(dāng)時(shí)希望將RISC技術(shù)應(yīng)用于自身系統(tǒng),ARM微處理器新標(biāo)準(zhǔn)因此應(yīng)運(yùn)而生。26.CISC
答:復(fù)雜指令系統(tǒng)計(jì)算機(jī) CISC(Complex Instruction Set Computer)依靠增強(qiáng)指令的功能,增加指令系統(tǒng)的復(fù)雜程度來(lái)提高計(jì)算機(jī)系統(tǒng)的性能。特點(diǎn):(1)指令系統(tǒng)復(fù)雜龐大,指令數(shù)目一般多達(dá)200~300條。
(2)指令格式多,指令字長(zhǎng)不固定,使用多種不同的尋址方式。(3)可訪存指令不受限制。
(4)各種指令的執(zhí)行時(shí)間和使用頻率相差很大。(5)大多數(shù)采用微程序控制器。
27.RISC:(Reduced Instruction Set Computer)精簡(jiǎn)指令系統(tǒng),簡(jiǎn)化指令功能及優(yōu)化的編譯程序來(lái)提高計(jì)算機(jī)系統(tǒng)的性能。特點(diǎn):
(1)選取使用頻率高的簡(jiǎn)單指令以及很有用但又不復(fù)雜的指令組成指令系統(tǒng)。
(2)指令數(shù)少,指令長(zhǎng)度一致,指令格式少,尋址方式少,指令總數(shù)大都不超過(guò)100條。
(3)以寄存器 — 寄存器方式工作,只有取數(shù)/存數(shù)(LOAD/STORE)指令訪問(wèn)存儲(chǔ)器,其余指令的操作都在寄存器之間進(jìn)行。
(4)采用指令流水線調(diào)度,使大部分指令在一個(gè)機(jī)器周期內(nèi)完成。(5)使用較多的通用寄存器以減少訪存。
(6)以組合電路控制為主,不用或少用微程序控制。采用優(yōu)化編譯技術(shù),力求高效率支持高級(jí)語(yǔ)言的實(shí)現(xiàn)。28.JTAG
答:JTAG(Joint Test Action Group;聯(lián)合測(cè)試行動(dòng)小組)是一種國(guó)際標(biāo)準(zhǔn)測(cè)試協(xié)議(IEEE 1149.1兼容),主要用于芯片內(nèi)部測(cè)試。現(xiàn)在多數(shù)的高級(jí)器件都支持JTAG協(xié)議,如DSP、FPGA器件等。標(biāo)準(zhǔn)的JTAG接口是4線:TMS、TCK、TDI、TDO,分別為模式選擇、時(shí)鐘、數(shù)據(jù)輸入和數(shù)據(jù)輸出線。JTAG最初是用來(lái)對(duì)芯片進(jìn)行測(cè)試的,基本原理是在器件內(nèi)部定義一個(gè)TAP(Test Access Port;測(cè)試訪問(wèn)口)通過(guò)專(zhuān)用的JTAG測(cè)試工具對(duì)進(jìn)行內(nèi)部節(jié)點(diǎn)進(jìn)行測(cè)試。JTAG測(cè)試允許多個(gè)器件通過(guò)JTAG接口串聯(lián)在一起,形成一個(gè)JTAG鏈,能實(shí)現(xiàn)對(duì)各個(gè)器件分別測(cè)試?,F(xiàn)在,JTAG接口還常用于實(shí)現(xiàn)ISP(In-System Programmable在線編程),對(duì)FLASH等器件進(jìn)行編程。JTAG編程方式是在線編程,傳統(tǒng)生產(chǎn)流程中先對(duì)芯片進(jìn)行預(yù)編程現(xiàn)再裝到板上因此而改變,簡(jiǎn)化的流程為先固定器件到電路板上,再用JTAG編程,從而大大加快工程進(jìn)度。JTAG接口可對(duì)PSD芯片內(nèi)部的所有部件進(jìn)行編程 29.Bootloader 答:簡(jiǎn)單地說(shuō),Boot Loader 就是在操作系統(tǒng)內(nèi)核運(yùn)行之前運(yùn)行的一段小程序,程序的主要功能是初始化系統(tǒng)基本硬件設(shè)備、建立內(nèi)存空間的映射圖,從而將系統(tǒng)的軟硬件環(huán)境帶到一個(gè)合適的狀態(tài),以便為最終調(diào)用操作系統(tǒng)內(nèi)核準(zhǔn)備好正確的環(huán)境。30.U-boot 答:U-Boot,全稱(chēng)Universal Boot Loader,是遵循GPL條款的開(kāi)放源碼項(xiàng)目。從FADSROM、8xxROM、PPCBOOT逐步發(fā)展演化而來(lái)。其源碼目錄、編譯形式與Linux內(nèi)核很相似,事實(shí)上,不少U-Boot源碼就是相應(yīng)的Linux內(nèi)核源程序的簡(jiǎn)化,尤其是一些設(shè)備的驅(qū)動(dòng)程序,這從U-Boot源碼的注釋中能體現(xiàn)這一點(diǎn)。但是U-Boot不僅僅支持嵌入式Linux系統(tǒng)的引導(dǎo),當(dāng)前,它還支持NetBSD, VxWorks, QNX, RTEMS, ARTOS, LynxOS嵌入式操作系統(tǒng)。U-boot支持眾多的硬件平臺(tái),是應(yīng)用非常廣泛的bootloader 31.shell程序設(shè)計(jì)
熟悉課堂講授過(guò)的shell程序開(kāi)發(fā)過(guò)程
32.掌握Linux系統(tǒng)下C程序開(kāi)發(fā)中makefile程序的編寫(xiě)方法.33.實(shí)訓(xùn)項(xiàng)目?jī)?nèi)相關(guān)知識(shí)點(diǎn)也要考核!
第三篇:嵌入式linu學(xué)習(xí)心得
嵌入式Linux學(xué)習(xí)心得
1、Linux命令
ls:查看目錄-l以列表方式查看;ls –l 與ll的功能一樣 pwd: 查看當(dāng)前的目錄
cd:改變當(dāng)前操作目錄cd /直接跳到根目錄 cd..回到上一級(jí)目錄 cat: 打印顯示當(dāng)前文件的內(nèi)容信息
mkdir:創(chuàng)建目錄
fdisk: 查看硬盤(pán)分區(qū)信息,-l以列表方式查看
->代表是鏈接文件,類(lèi)似window下的快捷方式。
cp: 復(fù)制命令,例子cp 文件名 /home/dir/
mv: 移動(dòng)或改名,如mv sonf.confsonf.txt(改名)移動(dòng):mv sonf.conf / rm:刪除命令,如rm –f test.c;如刪除目錄rm –fr d
man:查看某個(gè)命令的幫助,man 命令
2、各系統(tǒng)目錄的功能
drw—r—w--:d代表是目錄,drw代表當(dāng)前用戶(hù)的權(quán)限,r代表組用戶(hù)的權(quán)限,w代表其它用戶(hù)的權(quán)限。x代表有執(zhí)行權(quán)限。
/boot/gruff.conf: 啟動(dòng)引導(dǎo)程序
/dev:brw—rw--:b代表是塊設(shè)備。Linux設(shè)備有三種,塊設(shè)備(b開(kāi)頭)、字符設(shè)備(c開(kāi)頭)、網(wǎng)絡(luò)設(shè)備。had代表第一個(gè)硬盤(pán),hdb代表第二個(gè)硬盤(pán)。Hdb2代表第二塊硬盤(pán)的第二個(gè)分區(qū)。3,67代表主設(shè)備為3,從設(shè)備為67./etc:存放的是系統(tǒng)的配置文件。Inittab文件存放不同啟動(dòng)方式下必須啟動(dòng)的進(jìn)程。Inittab文件中有6個(gè)啟動(dòng)level,wait中對(duì)應(yīng)著6個(gè)level的目錄,respawn代表當(dāng)一個(gè)進(jìn)程被意外終止了,但會(huì)自動(dòng)啟動(dòng)的進(jìn)程,如守護(hù)進(jìn)程。rc.d目錄中存放了一個(gè)rc.sysinit文件,里面存放系統(tǒng)初始化配置信息。/etc還有一個(gè)vsftpd里面存放tcp、ftp的配置。
/home : 用戶(hù)目錄,存放用戶(hù)的文件,/lib:存放庫(kù)文件,后綴為so的文件代表動(dòng)態(tài)鏈接庫(kù)。
/lost+found:系統(tǒng)意外終止,存放一些可以找回的文件。
/mnt:掛載外部設(shè)備,如掛載光驅(qū):mount –t /dev/cdrom/mnt/cdrom,如
果在雙系統(tǒng)中,要查看windows中D盤(pán)的文件,首先應(yīng)該將D盤(pán)的文件映射過(guò)來(lái),mount –t /dev/hda2/mnt/windows/d
/opt:用戶(hù)安裝的應(yīng)用程序
/proc:是系統(tǒng)運(yùn)行的映射,比較重要。里面的文件數(shù)字代表進(jìn)程號(hào)。每個(gè)進(jìn)程號(hào)目錄下包含進(jìn)程的基本信息。還有其他信息,如cpuinfo等,內(nèi)核支持的文件系統(tǒng)filesystem等。系統(tǒng)支持的中斷interrupts,iomen代表內(nèi)存分配情況。ioport存放IO端口號(hào)。還有分區(qū)信息,modole信息,狀態(tài)信息,版本信息
對(duì)于Linux的設(shè)備驅(qū)動(dòng)程序,有兩種加載模式,一種是直接加載進(jìn)linux內(nèi)核,一種是以模塊的方式加載到內(nèi)核。
/sbin: 系統(tǒng)管理的一些工具。如poweroff關(guān)機(jī)工具。
/usr: 安裝系統(tǒng)時(shí)很多文件放在此目錄下面,包含一些更新等,include包含的頭文件,lib 是Linux的庫(kù)文件,src包含Linux2.4的內(nèi)核源碼
/var:存放是臨時(shí)變量
3、
第四篇:嵌入式考試筆試
基于雙核處理器的視頻觀瞄設(shè)備,同時(shí)實(shí)現(xiàn)標(biāo)清分辨率的紅外和可見(jiàn)光兩路模擬復(fù)合信號(hào)采集和處理,且由兩個(gè)內(nèi)核中的CoreA完成紅外通道視頻信號(hào)處理,CoreB完成可見(jiàn)光通道視頻處理,系統(tǒng)需要按照嵌入式系統(tǒng)模式實(shí)現(xiàn)“通道關(guān)聯(lián)”實(shí)時(shí)紅外信號(hào)檢測(cè)與目標(biāo)型號(hào)判別。
要求:
1.畫(huà)出實(shí)現(xiàn)此功能的硬件流程圖和軟件流程圖
2.程序會(huì)用到數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)傳輸流程
3.在多任務(wù)情況下,進(jìn)程和線程的區(qū)別與聯(lián)系。以及如何保持同步
4.影響實(shí)時(shí)性的主要參數(shù),以及如何改善。
解:
12數(shù)據(jù)結(jié)構(gòu)會(huì)用到乒乓雙緩沖
3進(jìn)程是具有一定獨(dú)立功能的程序關(guān)于某個(gè)數(shù)據(jù)集合上的一次運(yùn)行活動(dòng),進(jìn)程是系統(tǒng)進(jìn)行資源分配和調(diào)度的一個(gè)獨(dú)立單位。
線程是進(jìn)程的一個(gè)實(shí)體,是CPU調(diào)度和分派的基本單位,它是比進(jìn)程更小的能獨(dú)立運(yùn)行的基本單位.線程自己基本上不擁有系統(tǒng)資源,只擁有一點(diǎn)在運(yùn)行中必不可少的資源(如程序計(jì)數(shù)器,一組寄存器和棧),但是它可與同屬一個(gè)進(jìn)程的其他的線程共享進(jìn)程所擁有的全部資源.聯(lián)系:線程是一個(gè)更加接近于執(zhí)行體的概念,它可以與同進(jìn)程中的其他線程共享數(shù)據(jù),但擁有自己的??臻g,擁有獨(dú)立的執(zhí)行序列。
區(qū)別:進(jìn)程和線程的主要差別在于它們是不同的操作系統(tǒng)資源管理方式。進(jìn)程有獨(dú)立的地址空間,一個(gè)進(jìn)程崩潰后,在保護(hù)模式下不會(huì)對(duì)其它進(jìn)程產(chǎn)生影響,而線程只是一個(gè)進(jìn)程中的不同執(zhí)行路徑。線程有自己的堆棧和局部變量,但線程之間沒(méi)有單獨(dú)的地址空間,一個(gè)線程死掉就等于整個(gè)進(jìn)程死掉,所以多進(jìn)程的程序要比多線程的程序健壯,但在進(jìn)程切換時(shí),耗費(fèi)資源較大,效率要差一些。
多任務(wù)下的同步:在多任務(wù)操作系統(tǒng)下,要保持線程和進(jìn)程的同步利用:1臨界區(qū)2互斥鎖3信號(hào)量4事件機(jī)制
4.所謂的實(shí)時(shí)性,也就是從系統(tǒng)發(fā)生到系統(tǒng)響應(yīng)的時(shí)間?;蛘?,更廣泛一點(diǎn),也就是從用戶(hù)輸入一個(gè)信息到系統(tǒng)處理完以后,返回給用戶(hù)的這個(gè)反應(yīng)時(shí)間。影響實(shí)時(shí)性一般有一下幾個(gè)方面:
1>中斷響應(yīng)時(shí)間
2>RTOS進(jìn)程調(diào)度響應(yīng)時(shí)間
3>任務(wù)切換時(shí)間
4>應(yīng)用程序響應(yīng)時(shí)間
改善:
中斷的響應(yīng)時(shí)間是有處理器決定的,可以有系統(tǒng)設(shè)置來(lái)改善?;蛘邔ふ腋玫奶幚砥?。
對(duì)于進(jìn)程調(diào)度本身,有很多經(jīng)典的算法,可參考操作系統(tǒng)的理論部分,有些算法的實(shí)時(shí)性稍高,但整體性就稍差,有些則相反,可以選擇高效的進(jìn)程調(diào)度策略,來(lái)提高進(jìn)程響應(yīng)速度。另外,盡量減少系統(tǒng)的進(jìn)程數(shù),進(jìn)程越少,處理器的負(fù)擔(dān)越小,響應(yīng)就越快。進(jìn)程中屏蔽中斷的地方就越少,則整體響應(yīng)時(shí)間就越快。
采用搶占式內(nèi)核處理形式
提高應(yīng)用程序的執(zhí)行效率
第五篇:行政文員筆試題庫(kù)及答案
文書(shū)、秘書(shū)競(jìng)聘上報(bào)考試試題
姓名:得分:
一、單項(xiàng)選擇題(每題2分,共20分)
1.文員按照“優(yōu)先順序”處理工作,以下哪一項(xiàng)是不適宜的?()
A.先將自己想做的工作以重要程度為標(biāo)準(zhǔn)分類(lèi)B.其次以緊急程度和重要程度為標(biāo)準(zhǔn)分類(lèi)C.同時(shí)考慮上司的意向和文員本身的工作效率D.可以按照文員自己的習(xí)慣進(jìn)行工作
2.文員傳達(dá)上司的指示時(shí),哪一項(xiàng)做法是不適宜的?()。A.傳達(dá)可以根據(jù)上司主要意思,夾進(jìn)自己的意見(jiàn)B.必要時(shí)可形成文字材料,照本宣科
C.不可在普通電話、普通函件里傳達(dá)有秘密內(nèi)容的指示D.重要的指示,應(yīng)該要求被傳達(dá)者復(fù)述一遍,以免漏聽(tīng)或漏記
3.以下接打電話的行為中,哪一項(xiàng)是不適宜的?()。A.電話機(jī)旁隨時(shí)放著電話記錄單或便箋和筆,一有留言就能
立即記錄
B.文員離開(kāi)辦公室時(shí),要安排別人替你接電話
C.應(yīng)隨時(shí)使用手機(jī)在飛機(jī)上、飯店里、大劇院等進(jìn)行聯(lián)系D.如果已經(jīng)回電,但沒(méi)打通,切記要再聯(lián)系
4.在會(huì)議開(kāi)始前和進(jìn)行過(guò)程中,文員的以下哪項(xiàng)活動(dòng)是不恰當(dāng)?shù)??()。A.協(xié)助簽到 B.分發(fā)資料
C.作會(huì)議記錄時(shí)離開(kāi)會(huì)議室接聽(tīng)電話 D.暫時(shí)保管與會(huì)者的物品
5.文員進(jìn)行會(huì)議的計(jì)劃和準(zhǔn)備時(shí),不應(yīng)該做的是()。A.文員按照上司的指示,應(yīng)事先調(diào)查時(shí)間安排對(duì)參加者是否方便
B.什么日期、時(shí)間召開(kāi)會(huì)議應(yīng)要考慮議題的緊急程度 C.會(huì)議場(chǎng)所的選擇,要根據(jù)會(huì)議時(shí)間長(zhǎng)短、花費(fèi)多少作決定 D.文秘人員必須配合會(huì)議議程,詳細(xì)檢查各項(xiàng)工作 6.文員做會(huì)議記錄時(shí),可以在會(huì)議記錄中()。A.加入自己的主觀意見(jiàn)
B.不記錄議題
C.與發(fā)言者用詞不一致但意思完全一致D.對(duì)所記內(nèi)容作評(píng)論
7.上司決定參加某個(gè)會(huì)議時(shí),文員不應(yīng)該()。A.只在便箋上寫(xiě)好會(huì)議名稱(chēng)
B.除了送來(lái)的資料外,也必須收集其他上司有必要的資料C.如果是第一次前往的公司外的地點(diǎn),要先了解場(chǎng)地情況和交通所耗費(fèi)的時(shí)間
D.和上司先充分溝通,避免在會(huì)議進(jìn)行中遇到電話聯(lián)系的不便
8.文書(shū)立卷歸檔要求遵守一定的制度,包括以下方面()。
A.歸檔內(nèi)容、歸檔時(shí)間、保密要求B.歸檔范圍、歸檔時(shí)間、歸檔耍求 C.收集范圍、歸檔時(shí)間、管理制度D.歸檔范圍、時(shí)間限度、歸檔材料要求
9.文書(shū)立卷的歸檔制度包括三方面:歸檔范圍、()和歸檔要求。
A.歸檔時(shí)間B.歸檔憑證C.歸檔模式D.歸檔歷史
10.原則上會(huì)議紀(jì)要必須在會(huì)議結(jié)束后()進(jìn)行發(fā)文。A.12小時(shí)B.24小時(shí)C.48小時(shí)D.8小時(shí)
三、簡(jiǎn)答題(1、2、3、4題各15分,5、6題各20分)
1、請(qǐng)簡(jiǎn)述公章管理使用流程。
2、請(qǐng)簡(jiǎn)述調(diào)度會(huì)的召開(kāi)時(shí)間和簽發(fā)流程。
3、請(qǐng)簡(jiǎn)述簽報(bào)的使用和書(shū)寫(xiě)要求?
4.完整的會(huì)議記錄應(yīng)該包括哪些事項(xiàng)?
5.作為會(huì)議負(fù)責(zé)部門(mén),會(huì)議前應(yīng)該做好哪些工作?
6.總裁在總部辦公室應(yīng)做好哪些工作?