嵌入式软件助理工程师认证考试试题题库
一、单项选择题...........................................................................1
二、多项选择题.....................................................................................................................................................27
三、填空题.............................................................................................................................................................27
四、判断题.............................................................................................................................................................29
五、简答题.............................................................................................................................................................30
六、阅读程序题.....................................................................................................................错误!未定义书签。
七、应用实践题.....................................................................................................................错误!未定义书签。
下划线代表09年6月考试题
斜体代表09年上半年补考试题
一、单项选择题
1、如下哪一个命令可以帮助你知道shell命令的用法()
2、Linux分区类型默认的是:()
2/
3、在大多数Linux发行版本中,以下哪个属于块设备()
A.串行口B.硬盘C.虚拟终端D.打印机
4、下面哪个命令行可用来马上重新启动正在运行的Linux系统?()
t--delay=-w
wn-rnow
5、在Linux系统,默认的shell是什么()
6、下面哪条命令可用来确保文件“myfile”存在()
le/dev/yfile
myfile
7、LILO的配置文件是:()
A./etc/confB./etc/
C./proc/kcoreD./usr/local/
8、用“uraddjerry”命令添加一个用户,这个用户的主目录是什么()
A./home/jerryB./bin/jerry
C./var/jerryD./etc/jerry
9、Linux文件权限一共10位长度,分成四段,第三段表示的内容是()
A.文件类型B.文件所有者的权限
C.文件所有者所在组的权限D.其他用户的权限
10、某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限为()
A.467B.674C.476D.764
11、不是shell具有的功能和特点的是()
A.管道B.输入输出重定向
C.执行后台进程D.处理程序命令
12、如何从当前系统中卸载一个已装载的文件系统()
nt
–uD.从/etc/fstab中删除这个文件系统项
13、你用vi编辑器编写了一个脚本文件,你想将改文件名称修改为,下列命令()可
以实现。
>>
14、在/home/stud1/wang目录下有一文件file,使用()可实现在后台执行命令,此命令将file文件中
的内容输出到文件中。
e>
C.&.&catfile>
15、字符设备文件类型的标志是()
.l
16、删除文件命令为()
17、()命令可更改一个文件的权限设置?
18、用命令ls-al显示出文件ff的描述如下所示,由此可知文件ff的类型为()。
-rwxr-xr--1rootroot599Cec1017:12ff
A.普通文件B.硬链接C.目录D.符号链接
19、系统中有用户ur1和ur2,同属于urs组。在ur1用户目录下有一文件file1,它拥有644的
权限,如果ur2用户想修改ur1用户目录下的file1文件,应拥有()权限。
A.744B.664C.646D.746
20、在指令系统的各种寻址方式中,获取操作数最快的方式是();若操作数的地址包含在指令中,则属于
()方式。
(1)A、直接寻址B、立即寻址C、寄存器寻址D、间接寻址
(2)A、直接寻址B、立即寻址C、寄存器寻址D、间接寻址
21、在CPU和物理内存之间进行地址转换时,()将地址从虚拟(逻辑)地址空间映射到物理地址空间。
A、TCBB、MMUC、CACHED、DMA
22、Linux将存储设备和输入/输出设备均看做文件来操作,()不是以文件的形式出现。
A.目录B.软链接
C.i节点表D.网络适配器
23、关于文件系统的安装和卸载,下面描述正确的是()。
A.如果光盘未经卸载,光驱是打不开的
B.安装文件系统的安装点只能是/mnt下
C.不管光驱中是否有光盘,系统都可以安装CD-ROM设备
/dev/fd0/floppy此命令中目录/floppy是自动生成的
24、为了查看Linux启动信息,可以用()命令
/etc/
/proc/
25、用下列()命令查看Linux使用了多少内存
/proc//bin/meminfo
/proc//ur/local/meminfo
26、下列()设备是字符设备。
1
27、下列说法正确的是()
,作用是制作文件的符号链接,其名称为
命令可以查看当前目录占用磁盘空间的大小
命令打印两个文本文件中的相同的内容
命令可以用来删除目录
28、有如下的命令:$ddif=f1of=f2。其中if=f1表示()
A.以f1作为源文件,代替标准输入
B.以f1作为目标文件,代替标准输出
C.当条件满足f1的时候,执行真正的拷贝
D.拷贝的过程中,不转化文件
29、为了查找出当前用户运行的所有进程的信息,我们可以使用()命令:
–l
30、为保证在启动服务器时自动启动DHCP进程,应对()文件进行编辑。
A、/etc/rc.d/2B、/etc/rc.d/1
C、/etc/、/etc/rc.d/rc.S
31、()设备是字符设备。
A、hdcB、fd0C、hda1D、tty1
32、文件exer1的访问权限为rw-r--r--,现要增加所有用户的执行权限和同组用户的写权限,下列命令
正确的是()。
A、chmoda+xg+wexer1B、chmod765exer1
C、chmodo+xexer1D、chmodg+wexer1
33、删除当前目录abc以及下面的所有子目录和文件,并不要求提示任何确认信息的命令是()
*.*––rabc*.*
34、如果忘记了ls命令的用法,可以采用()命令获得帮助
a.?
35、在安装开始前,用光盘启动系统,想要进入字符界面安装,需要输入的命令是()
ote
36、要给文件file1加上其他人可执行属性的命令是()
++++x
37、怎样新建一个新文件:()
lo.c
38、在bash命令中,当用()参数时,表示bash是交互的。
A、-cB、-iC、-sD、-d
39、重定向的符号“>"表示:()
A、输出追加B、输入追加C、输出重定向,原来的文件会被改写D、管道
40、linux系统能够直接读取的分区类型是()
3
41、下列提法中,属于ifconfig命令作用范围的是()。
A、编译源程序B、配置网卡的IP地址
C、配置系统内核D、加载网卡到内核中
42、下列对shell变量FRUIT操作,正确的是()
A、为变量赋值:$FRUIT=appleB、显示变量的值:fruit=apple
C、显示变量的值:echo$FRUITD、判断变量是否有值:[-f“$FRUIT”]
43、一般可以用()实现自动编译。
A、gccB、gdb*C、makeD、vi
44、处理机主要由处理器、存储器和总线组成,总线包括()。
A、数据总线、串行总线、逻辑总线、物理总线
B、并行总线、地址总线、逻辑总线、物理总线
C、并行总线、串行总线、全双工总线
D、数据总线、地址总线、控制总线
45、假设当前目录下有文件Makefile,下面是其内容:
pr1:.o
gcc–.o
prog.o:.h
gcc–c–.c
subr.o:subr.c
gcc–c–.c
clear:
rm–fpr1*.o
现在执行命令makeclear,实际执行的命令是():
–fpr1*.o
–c–.c
–c–.c
D.都执行
46、Linux将存储设备和输入/输出设备均看做文件来操作,下列选项()不是以文件的形式出现。
A.目录B.软链接
C.i节点表D.网络适配器
47、有如下的命令:$ddif=f1of=f2。其中if=f1表示()
A.以f1作为源文件,代替标准输入
B.以f1作为目标文件,代替标准输出
C.当条件满足f1的时候,执行真正的拷贝
D.拷贝的过程中,不转化文件
48.文件之间可以建立两种链接关系:软链接和硬链接,硬链接的特点是()
A.等同于文件复制操作
B.类似于文件复制,但新的链接文件并不占用文件磁盘存储空间
C.删除源文件,将使其他链接文件失效
D.可以对目录文件名建立硬链接
49.下面哪一个选项不是linux系统的进程类型()
A.交互进程
B.批处理进程
C.守护进程
D.就绪进程
50、下面()特性不符合嵌入式操作系统特点。
A、实时性B、不可定制
C、微型化D、易移植
51、下面关于C语言程序的描述,正确的是()。
A、总是从第一个定义的函数开始执行
B、要调用的函数必须在main()函数中定义
C、总是从main()函数开始执行
D、main()函数必须放在程序的开始
52、在FTP协议中,控制连接是由()主动建立的。
A、服务器端B、客户端
C、操作系统D、服务提供商
53、以下叙述中,不符合RISC指令系统特点的()。
A、指令长度固定,指令种类少
B、寻址方式种类丰富,指令功能尽量增强
C、设置大量通用寄存器,访问存储器指令简单
D、选取使用频率较高的一些简单指令
54、当我们与某远程网络连接不上时,就需要跟踪路由查看,以便了解在网络的什么位置出现了问题,满
足该目的的命令是()。
A、pingB、ifconfig
C、tracerouteD、netstat
55.下列哪种文件系统的写入是LINUX所不能完全支持的:
支持网络文件系统NFS,下列哪个命令实现了将位于192.168.1.4机器上的/opt/sirnfs目录
挂载到本机/mnt/sirnfs下:
A.mount-tnfs192.168.1.4:/opt/sirnfs/mnt/sirnfs
B.mount-tnfs/mnt/sirnfs192.168.1.4:/opt/sirnfs
C.mountnfs–t192.168.1.4:/opt/sirnfs/mnt/sirnfs
D.mountnfs–t/mnt/sirnfs192.168.1.4:/opt/sirnfs
57、同CISC相比,下面哪一项不属于RISC处理器的特征_
A、采用固定长度的指令格式,指令规整、简单、基本寻址方式有2~3种。
B、减少指令数和寻址方式,使控制部件简化,加快执行速度。
C、数据处理指令只对寄存器进行操作,只有加载/存储指令可以访问存储器,以提高指令的执行效率,同
时简化处理器的设计。
D、RISC处理器都采用哈佛结构
58、在下列ARM处理器的各种模式中,__模式有自己独立的R8-R14寄存器。
A、系统模式(System)、
B、终止模式(Abort)
C、中断模式(IRQ)
D、快中断模式(FIQ)
59、按照ARM过程调用标准(APCS),栈指针使用___寄存器,
A、R0B、R13C、R14D、R15
60、在ARM体系结构中,___寄存器作为连接寄存器,当进入子程序时或者处理器响应异常的时候,用来保
存PC的返回值;__寄存器作为处理器的程序计数器指针。
A、R0,R14B、R13,R15C、R14,R15D、R14,R0
61、在ARM体系结构中,要从主动用户模式(Ur)切换到超级用户模式(Supervisor),应采用何种方法?
A、直接修改CPU状态寄存器(CPSR)对应的模式
B、先修改程序状态备份寄存器(SPSR)到对应的模式,再更新CPU状态
C、使用软件中断指令(SWI)
D、让处理器执行未定义指令
62、下面关于MMU和Linux描述错误的是:
A、MMU是内存管理单元MemoryManagementUnit的缩写
B、uClinux可以运行在有MMU的处理器上
C、Linux内核功能强大,内存管理功能丰富,即使在没有MMU的处理器上,也可以通过软件实现地址映射。
D、Linux系统正是利用MMU,才能使得各个进程有独立的寻址空间
63、DNS域名系统主要负责主机名和()之间的解析。
A、IP地址B、MAC地址
C、网络地址D、主机别名
64、在vi编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用()命令。
A、上箭头B、下箭头C、<.>D、<*>
65、进程有三种状态:()。
A、准备态、执行态和退出态B、精确态、模糊态和随机态
C、运行态、就绪态和等待态D、手工态、自动态和自由态
66、下列变量名中有效的shell变量名是()。
A、-1-timeB、_2$3
C、bo_chuang_1D、2009file
67、文件系统的主要功能是()。
A、实现对文件的按名存取B、实现虚拟存储
C、提高外存的读写速度D、用于保存系统文档
68、在ARMLinux体系中,用来处理外设中断的异常模式是____
A、软件中断(SWI)B、未定义的指令异常
C、中断请求(IRQ)D、快速中断请求(FIQ)
69、在Linux系统中,驱动程序注册中断处理程序的函数是_____
A、trap_initB、request_irq
C、enable_irqD、register_irq
70、在ARMLinux系统中,中断处理程序进入C代码以后,ARM的处于____工作模式
A、超级用户(SVC)B、中断(IRQ)
C、快速中断(IRQ)D、和进入中断之前的状态有关系
71、在ARM体系构建的嵌入式系统中,由电平模式触发的中断,其对应的中断标准应该在何时被清除?
A、当中断处理程序结束以后,才可以清除
B、进入相应的中断处理程序,即可以清除
C、产生IRQ中断的时候,处理器自动清除
D、任何时候都可以清除
72、在操作系统中,Spooling技术是用一类物理设备模拟另一类物理设备的技术,实现这种技术的功能模
块称做()。
A、可林斯系统B、斯普林系统
C、图灵机系统D、虚拟存储系统
73、通过修改下面文件哪个文件,可以设定开机时候自动安装的文件系统()
A./etc/mtaB./etc/fastboot
C./etc/fstabD./etc/
74、下面关于Shell的说法,不正确的是:()
A.操作系统的外壳
B.用户与Linux内核之间的接口程序
C.一个命令语言解释器
D.一种和C类似的程序语言
75、init可执行文件通常存放在()目录中。
A./etcB./boot
C./sbinD./root
76、假设root用户执行“init0”命令,系统将会()。
A.暂停B.关机C.重新启动D.初始化
77、嵌入式系统应用软件一般在宿主机上开发,在目标机上运行,因此需要一个()环境。
A、交互操作系统B、交叉编译
C、交互平台D、分布式计算
78、已知有变量data1定义如下:
uniondata
{inti;
charch;
floatf;
}data1;
则变量data1所占的内存存储空间可表示为。
A、sizeof(int)B、sizeof(char)
C、sizeof(float)D、sizeof(int)+sizeof(char)+sizeof(float)
79、软件开发模型给出了软件开发活动各阶段之间的关系,()不是软件开发模型。
A、瀑布模型B、螺旋模型
C、原型模型D、程序模型
80、实时操作系统(RTOS)内核与应用程序之间的接口称为()。
A、输入/输出接口B、文件系统
C、APID、图形用户接口
81、在操作系统中,除赋初值外,对信号量仅能操作的两种原语是()。
A、存操作、取操作B、读操作、写操作
C、P操作、V操作D、输入操作、输出操作
82、在下列ARM处理器的各种模式中,只有____模式不可以自由地改变处理器的工作模式。
A、用户模式(Ur)B、系统模式(System)
C、终止模式(Abort)D、中断模式(IRQ)
83、32位体系结构的ARM处理器有__种不同的处理器工作模式,和____个主要用来标识CPU的工作状态和
程序的运行状态的状态寄存器。
A、7、7B、7、6C、6、6D、6、7
84、已知Linux系统中的唯一一块硬盘是第一个IDE接口的master设备,该硬盘按顺序有3个主分区和一
个扩展分区,这个扩展分区又划分了3个逻辑分区,则该硬盘上的第二个逻辑分区在Linux中的设备名称是
()
A./dev/hda2B./dev/hda3
C./dev/hda5D./dev/hda6
85、为了查看Linux启动信息,可以用:()
A、cat/etc/、dmesgC、cat/proc/cpuinfoD、lilo
86、某文件的组外成员的权限为只写;所有者有读写权限;组内的权限为只读,则该文件的权限为()
A467B642C476D764
87、下面哪个命令行可用来马上重新启动正在运行的Linux系统?()
t--delay=-w
wn-rnow
88、在bash命令中,当用()参数时,表示bash是交互的。
A、-cB、-iC、-sD、-d
89、重定向的符号“>>"表示:()
A、输出追加B、输入追加C、输出重定向,原来的文件被改写D、管道
90、Linux文件权限一共10位长度,分成四段,第一段表示的内容是()
A文件类型B文件所有者的权限
C文件所有者所在组的权限D其他用户的权限
91、()命令可更改一个文件的权限设置?
92、你用vi编辑器编写了一个脚本文件,你想将该文件名称修改为,下列命令()可
以实现。
>
>
93、在使用GCC编译器的过程中,以下()选项可用来指定生成的目标文件名
A.-cB.-oC.-SD.-E
94、假设当前目录下有文件Makefile,下面是其内容:
pr1:.o
gcc–.o
prog.o:.h
gcc–c–.c
subr.o:subr.c
gcc–c–.c
clear:
rm–fpr1*.o
现在执行命令makesubr.o,实际执行的命令是():
–.o
–c–.c
–c–.c
D.都执行
95、为了使用生成的目标文件能够用于gdb调试,在编译时GCC应使用()选项。
A.-cB.-wC.-gD.-o
96、存盘并退出vi的指令是()。
A、qB、q!C、wD、wq
97.下列关于/etc/fstab文件描述,正确的是()。
文件只能描述属于linux的文件系统
_ROM和软盘必须是自动加载的
文件中描述的文件系统不能被卸载
D启动时按fstab文件描述内容加载文件系统
嵌入式系统中,PC指向的是正在()的指令地址。
A执行B译码C取指D都不是
系统处理16-bit数据时,对应的数据类型是()。
AByteBHalfwordCWordD三者都不是
100.实时系统是指()
A响应快的系统B时间约束的系统C单任务系统D内核小的系统
101.下面属于blob运行过程第一阶段的是()
A外围的硬件初始化(串口,USB等);
B根据用户选择,进入命令行模块或启动kernel。
C寄存器的初始化
D堆栈的初始化
答案:C第一阶段的代码在start.s中定义,大小为1KB,它包括从系统上电后在0x00000000地址开始执
行的部分。这部分代码运行在Flash中,它包括对S3C44B0的一些寄存器的初始化和将Blob第二阶段代码
从Flash拷贝到SDRAM中。
102.下列几种流行的嵌入式GUI中,没有采用分层设计的一种是:
/I
/Embedded的底层图形引擎基于一下哪种接口技术:
A.framebufferB.GALC.IALD.GFX
104.在Linux使用GCC编译器时有如下命令:Gcc–gtest.c–otest,其中参数-g的作用是(D)
A.生成目标文件.生成汇编文件.进行预编译D.包含调试信息
支持网络文件系统NFS,下列哪个命令实现了将位于192.168.1.4机器上的/opt/sirnfs目录
挂载到本机/mnt/sirnfs下:
A.mount-tnfs192.168.1.4:/opt/sirnfs/mnt/sirnfs
B.mount-tnfs/mnt/sirnfs192.168.1.4:/opt/sirnfs
C.mountnfs–t192.168.1.4:/opt/sirnfs/mnt/sirnfs
D.mountnfs–t/mnt/sirnfs192.168.1.4:/opt/sirnfs
106、同CISC相比,下面哪一项不属于RISC处理器的特征___D____
A、采用固定长度的指令格式,指令规整、简单、基本寻址方式有2~3种。
B、减少指令数和寻址方式,使控制部件简化,加快执行速度。
C、数据处理指令只对寄存器进行操作,只有加载/存储指令可以访问存储器,以提高指令的执行效率,同
时简化处理器的设计。
D、RISC处理器都采用哈佛结构
107、32位数0x12345678用小端格式表示,则在AXD调试器下观察数据在内存中分布的情况是()
A12345678B78563412C21436587D87654321
108、RISC是指()
A复杂指令计算机B并行机C精简指令计算机D多处理器计算机
109、在ARM体系结构中,___寄存器作为连接寄存器,当进入子程序时或者处理器响应异常的时候,用来
保存PC的返回值;__寄存器作为处理器的程序计数器指针。
A、R0,R14B、R13,R15
C、R14,R15D、R14,R0
110、在ARM体系结构中,要从主动用户模式(Ur)切换到超级用户模式(Supervisor),应采用何种方
法?
A、直接修改CPU状态寄存器(CPSR)对应的模式
B、先修改程序状态备份寄存器(SPSR)到对应的模式,再更新CPU状态
C、使用软件中断指令(SWI)
D、让处理器执行未定义指令
111、表达式A⊕B实现的功能是()
A逻辑与B逻辑非C逻辑异或D逻辑或
112、嵌入式系统的开发通常是在交叉开发环境实现的,交叉开发环境是指(A)
A在宿主机上开发,在目标机上运行B在目标机上开发,在宿主机上运行
C在宿主机上开发,在宿主机上运行D在目标机上开发,在目标机上运行
113、在ARM系统结构中,MMU映射最小的单元空间是___
A、64KBB、16KBC、4KBD、1KB
114、在ARMLinux启动的过程中,开启MMU的时候,如何实现从实地址空间到虚拟地址空间的过度?D
A、开启MMU,在内存中创建页表(映射内核到3G以上的虚拟地址空间)并继续运行。
B、开启MMU,在内存中创建页表(映射内核到3G以上的虚拟地址空间),跳转到虚拟地址空间继续运行。
C、在内存中创建页表(映射内核到3G以上的虚拟地址空间),开启MMU,跳转到虚拟地址空间继续运行。
D、在内存中创建页表(映射内核到3G以上的虚拟地址空间,同时把内核所在的前1MB空间到和其实地址
相同的虚拟地址空间),开启MMU,跳转到虚拟地址空间继续运行。
115、在ARM体系中,MMU的第一级描述符有___项,每个描述符占用____字节
A、1024,32B、4096,4
C、4096,4D、1024,32
答案:C(B和C一样的,A和D是一样的)
116、在ARM体系中,下面MMU的一级描述符中,是节描述符的是___
A、0xA0000C0EB、0xA0000C0F
C、0x00000000D、0xC0000C01
117、在ARMLinux体系中,用来处理外设中断的异常模式是_____
A、软件中断(SWI)B、未定义的指令异常
C、中断请求(IRQ)D、快速中断请求(FIQ)
118、指令ADDR2,R1,R1,LSR#2中,LSR的含义是()。
A逻辑左移B逻辑右移C算术右移D循环右移
119、以下ARM异常中,优先级最高的是()。
ADataabortBFIQCIRQDRet
120、指令LDRR0,[R4]对源操作数的寻址方式是()
A寄存器间接寻址B寄存器寻址C立即数寻址D相对寻址
121、在Linux2.4或者2.6内核中,和ARM体系结构相关的中断处理程序的C代码在源码树的__B_文件中
A、kernerl/irq.c
B、arch/arm/kernel/irq.c
C、arch/arm/mach/irq.c
D、arch/arm/kernel/entry-armv.S
122、以下关于init进程,描述不正确的是:()
A.一个通用进程
B.可以产生新的进程
C.在某些程序退出的时候能重起它们
D.负责在系统启动的时候运行一系列程序和脚本文件
123、哈佛结构和冯诺依曼结构的区别是()
A指令和数据分开存储B不需要程序计数器C统一编址D单一数据总线
124、fstab文件存放在()目录中。
A./etcB./boot
C./sbinD./root
125、Linux系统运行级别5工作在()状态。
A.单用户字符模式B.多用户字符模式
C.单用户图形模式D.多用户图形模式
126、下面关于Shell的说法,不正确的是:()
A.操作系统的外壳
B.用户与Linux内核之间的接口程序
C.一个命令语言解释器
D.一种和C类似的程序语言
127、init启动进程需要读取()配置文件:
A./etc/inittab
B./sbin/init
C./etc/sysvinit
D./bin/sh
128、启动init进程前,不需要经过()步骤。
A.加载内核B.检测内存
C.加载文件系统D.启动网络支持
129、RISC是指()
A复杂指令计算机B并行机C精简指令计算机D多处理器计算机
130、波特率9600bps是指数据每秒传输()
A9600个字节B9600个比特C9600个字D9600个字符
131、ARM9和ARM7的重要区别是()
AARM9带有MMU功能BARM9支持Thumb指令集
CARM9带有Cache功能DARM9是哈佛结构
132、32位体系结构的ARM处理器有____种不同的处理器工作模式,和____个主要用来标识CPU的工作
状态和程序的运行状态的状态寄存器。
A、7、7B、7、6
C、6、6D、6、7
133、在安装Linux的过程中的第五步是让用户选择安装方式,如果用户希望安装部分组件(软件程序),
并在选择好后让系统自动安装,应该选择的选项是。
A)fullB)expertC)newbieD)menu
134、当系统工作负载增加时,CPU的将占很大比重
A)用户时间B)系统时间C)空闲时间、D)进程时间
135、fsck对文件系统的检查最先是从文件系统的开始的
A)MBRB)磁盘块C)超级块D)块链表
如果数据的存储格式是大端模式,32bit宽的数0x12345678在大端模式下的CPU内存中的存放(假设从地
址0x4000开始)。内存地址为0x4001的内容是()。
A、0x34B、0x56
C、0x23D、0x78
136、关于RISC指令系统描述不正确的是()。
A、指令条数多B、指令长度固定
C、指令格式种类少D、寻址方式种类少
137、对ARM7微处理器说法不正确的是()。
A、兼容16位的Thumb指令集B、集成式RISC内核
C、集成了ICE-RT逻辑D、哈佛体系结构
138、在寄存器间接寻址方式中,指定寄存器中存放的是()。
A、操作数B、操作数地址
C、转移地址D、地址偏移量
139、Samba服务器的进程由两部分组成。
A)named和ndmailB)smbd和nmbdC)bootp和dhcpdD)httpd和squid
140、为保证在启动服务器时自动启动DHCP进程,应对——文件进行编辑。
A)/etc/rc.d/2B)/etc/rc.d/1
C)/etc/)/etc/rc.d/rc.S
141、在配置代理服务器时,若设置代理服务器的工作缓存为64MB,配置行应为__。
A)cache64MBB)cache_dirufs/usr/local/squid/cache1000016256
C)cache_mgr64MBD)cache_mem64MB
142、安全管理涉及的问题包括保证网络管理工作可靠进行的安全问题和保护网络用户及网络管理对象问
题。___属于安全管理的内容。
A)配置设备的工作参数B)收集与网络性能有关的数据
C)控制和维护访问权限D)监测故障
143、_命令是在vi编辑器中执行存盘退出。
A)qB)wqC)q!D)WQ
144、下列关于/etc/fstab文件描述,正确的是。
A)fstab文件只能描述属于linux的文件系统
B)CD_ROM和软盘必须是自动加载的
C)fstab文件中描述的文件系统不能被卸载
D)启动时按fstab文件描述内容加载文件系统
145、___设备是字符设备。
A)hdcB)fd0C)hda1D)tty1
146、已知有如下程序:
#include
voidmain(){
inta[5]={1,2,3,4,5};
int*p=(int*)(&a+1);
printf(“%d”,p[-1]);
}
那么,输出结果为()
A、该程序不可执行,无输出结果B、5
C、1D、不确定的随机值
147、终止一个前台进程可能用到的命令和操作是()。
A、killB、
C、shutdownD、halt
148、B目录存放着Linux的源代码。
A)/etcB)/usr/srcC)/usrD)/home
149、关于文件系统的安装和卸载,下面描述正确的是__。
A)如果光盘未经卸载,光驱是打不开的B)安装文件系统的安装点只能是/mnt下C)不管光驱中
是否有光盘,系统都可以安装CD-ROM设备
D)mount/dev/fd0/floppy此命令中目录/floppy是自动生成的
150、文件exer1的访问权限为rw-r--r--,现要增加所有用户的执行权限和同组用户的写权限,下列命令
正确的是__。
A)chmoda+xg+wexer1B)chmod765exer1
C)chmodo+xexer1D)chmodg+wexer1
151、有关归档和压缩命令,下面描述正确的是C。
A)用uncompress命令解压缩由compress命令生成的后缀为.zip的压缩文件
B)unzip命令和gzip命令可以解压缩相同类型的文件
C)tar归档且压缩的文件可以由gzip命令解压缩
D)tar命令归档后的文件也是一种压缩文件
152、不是shell具有的功能和特点的是。
A)管道B)输入输出重定向C)执行后台进程D)处理程序命令
153、()设备是字符设备。
A、hdcB、fd0
C、hda1D、tty1。
154、具有很多C语言的功能,又称过滤器的是。
A)cshB)tcshC)awkD)d
155、局域网的网络地址192.168.1.0/24,局域网络连接其它网络的网关地址是192.168.1.1。主机
192.168.1.20访问172.16.1.0/24网络时,其路由设置正确的是_。
A)routeadd–net192.168.1.0gw192.168.1.1netmask255.255.255.0metric1
B)routeadd–net172.16.1.0gw192.168.1.1netmask255.255.255.255metric1
C)routeadd–net172.16.1.0gw172.16.1.1netmask255.255.255.0metric1
D)routeadddefault192.168.1.0netmask172.168.1.1metric1
156、不需要编译内核的情况是_。
A)删除系统不用的设备驱动程序时B)升级内核时C)添加新硬件时D)将网卡激活
157、内核不包括的子系统是_。
A)进程管理系统B)内存管理系统C)I/O管理系统D)硬件管理系统
158、以下叙述中,不符合RISC指令系统特点的是B。
A)指令长度固定,指令种类少B)寻址方式种类丰富,指令功能尽量增强
C)设置大量通用寄存器,访问存储器指令简单
D)选取使用频率较高的一些简单指令
159、系统中有用户ur1和ur2,同属于urs组。在ur1用户目录下有一文件file1,它拥有644
的权限,如果ur2用户想修改ur1用户目录下的file1文件,应拥有B权限。
A)744B)664C)646D)746
160、下列对shell变量FRUIT操作,正确的是:。
A)为变量赋值:$FRUIT=appleB)显示变量的值:fruit=apple
C)显示变量的值:echo$FRUITD)判断变量是否有值:[-f“$FRUIT”]
161、一般可以用C_实现自动编译。
A)gccB)gdb*C)makeD)vi
162、通常所说的32位微处理器是指。
A)地址总线的宽度为32位B)处理的数据长度只能为32位
C)CPU字长为32位D)通用寄存器数目为32个
163、在32位处理器上,假设栈顶指针寄存器的当前值为0x00FFFFE8,那么在执行完指令“pusheax”(eax
为32位寄存器)后,栈指针的当前值应为A
A)0x00FFFFE4B)0x00FFFFE6C)0x00FFFFEAD)0x00FFFFEC
164、有若干并发进程均将一个共享变量count中的值加1一次,那么有关count中的值说法正确的是:
______。()
A、肯定有不正确的结果
B、肯定有正确的结果
C、若控制这些并发进程互斥执行count加1操作,count中的值正确
D、A,B,C均不对
165、使用Vim作为文本编辑器,在指令模式下要将光标移动到文档的最后一行的命令是()。
A、0B、$
C、GD、GG
166、已知某用户stud1,其用户目录为/home/stud1。如果当前目录为/home,进入目录/home/stud1/test
的命令是()。
A、cdtestB、cd/stud1/test
C、cdstud1/testD、cdhome
167.如果想配置一台匿名ftp服务器,应修改文件。
A)/etc/gatewayB)/etc/ftprvers
C)/etc/ftpursD)/etc/
168.要配置NFS服务器,在服务器端主要配置文件。
A)/etc/rc.d/1B)/etc/rc.d/rc.M
C)/etc/exportsD)/etc/rc.d/rc.S
169.Linux将存储设备和输入/输出设备均看做文件来操作,不是以文件的形式出现。
A)目录B)软链接C)i节点表D)网络适配器
170.Linux文件权限一共10位长度,分成四段,第三段表示的内容是。
A)文件类型B)文件所有者的权限
C)文件所有者所在组的权限D)其他用户的权限
171.一个文件名字为rr.Z,可以用来解压缩的命令是:。
A)tarB)gzipC)compressD)uncompress
172、在使用ln建立链接时,为了跨越不同的文件系统,需要使用()。
A.普通链接B.硬链接
C.特殊链接D.软链接
173、Samba服务器的进程由()两部分组成。
A、named和ndmailB、smbd和nmbd
C、bootp和dhcpdD、httpd和squid
174、PV操作是在()上的操作。
A、临界区B、进程
C、缓冲区D、信号量
175.在TCP/IP模型中,应用层包含了所有的高层协议,在下列的一些应用协议中,B是能够实现本地与
远程主机之间的文件传输工作。
A)telnetB)FTPC)SNMPD)NFS
176.当我们与某远程网络连接不上时,就需要跟踪路由查看,以便了解在网络的什么位置出现了问题,满
足该目的的命令是C。
A)pingB)ifconfigC)tracerouteD)netstat
177.DNS域名系统主要负责主机名和A之间的解析。
A)IP地址B)MAC地址C)网络地址D)主机别名
178、关于Qt说法不正确的是(C)
A、是跨平台的C++图形用户界面库B、QtEmbedded(Qtopia)基于Framebuffer
C、Qt的各元件通信是基于callback的D、可以同几种Java虚拟机集成
179、暂停当前(前台)任务并放到后台去的命令是()。
A、
C、
180、关于RISC指令系统描述不正确的是()。
A、优先选取使用频率最高的一些指令B、避免使用复杂指令
C、不需要一个复杂的编译器D、寻址方式种类少
181、启动samba服务器进程,可以有两种方式:独立启动方式和父进程启动方式,其中前者是在C文件
中以独立进程方式启动。
A)/usr/sbin/smbdB)/usr/sbin/nmbdC))/etc/
182、进程有三种状态:C。
A)准备态、执行态和退出态B)精确态、模糊态和随机态
C)运行态、就绪态和等待态D)手工态、自动态和自由态
183、Samba服务器的配置文件是。
A))))
184、字符设备文件类型的标志是。
A)pB)cC)sD)l
185、下列变量名中有效的shell变量名是:。
A)-2-timeB)_2$3C)trust_no_1D)2004file
186、以下叙述中正确的是。
A)宿主机与目标机之间只需要建立逻辑连接即可
B)在嵌入式系统中,调试器与被调试程序一般位于同一台机器上
C)在嵌入式系统开发中,通常采用的是交叉编译器
D)宿主机与目标机之间的通信方式只有串口和并口两种
187、文件系统的主要功能是。
A)实现对文件的按名存取B)实现虚拟存储
C)提高外存的读写速度D)用于保存系统文档
188、以下做法不利于嵌入式应用软件的移植的是。
A)在软件设计上,采用层次化设计和模块化设计
B)在软件体系结构上,在操作系统和应用软件之间引入一个虚拟机层,把一些通用的、共性的操作系统
API接口函数封装起来
C)将不可移植的部分局域化,集中在某几个特定的文件之中
D)在数据类型上,尽量直接使用C语言的数据类型
189、对ARM处理器说法不正确的是()。
A、小体积、低功耗、低成本、高性能
B、支持Thumb(16位)/ARM(32位)双指令集
C、只有Load/Store指令可以访问存储器
D、寻址方式多而复杂
190、嵌入式微控制器相比嵌入式微处理器的的最大特点()。
A、体积大大减小B、单片化
C、功耗低D、成本高
191.c-shell中变量名ignoreeof表示
A)执行之前显示每一条命令B)使文件名结束
C)必须用logout注销而不是^DD)禁止文件名扩展
192.在某嵌入式操作系统中,若P、V操作的信号量S的初值为2,当前值为-1,则表示等待信号量S的
任务个数为。
A)0B)1C)2D)3
193、在字符界面环境下注销LINUX,可用(C)命令。
或quit
或ctrl+D
或ctrl+D
D.以上都可
194.用下列()命令查看Linux使用了多少内存。
/proc/meminfo
/bin/meminfo
/proc/meminfo
/ur/local/meminfo
支持网络文件系统NFS,下列哪个命令实现了将位于192.168.1.4机器上的/opt/sirnfs目录
挂载到本机/mnt/sirnfs下:D
A.mountnfs–t/mnt/sirnfs192.168.1.4:/opt/sirnfs
B.mount-tnfs/mnt/sirnfs192.168.1.4:/opt/sirnfs
C.mountnfs–t192.168.1.4:/opt/sirnfs/mnt/sirnfs
D.mount-tnfs192.168.1.4:/opt/sirnfs/mnt/sirnfs
196、下面哪条命令可用来确保文件“file1”存在()
1/dev/null
ile1
file1
file1
197、在安装开始前,用光盘启动系统,想要进入字符界面安装,需要输入的命令是()
oc
ext
ote
198、操作系统中同时存在着多个进程,它们()
A、不能共享系统资源B、不能调用同一段程序代码
C、可以共享所有的系统资源D、可以共享允许共享的系统资源
199、在变址寻址方式中,操作数的有效地址等于()
A、变址寄存器内容+形式地址(位移量)
B、程序计数器内容+形式地址
C、基址寄存器内容+形式地址
D、堆栈指示器内容+形式地址
200、下列文件系统中,采用了inode来标识文件的是()
16
32
3
201、Linux文件权限一共10位长度,分成四段,第一段表示的内容是()
A文件类型B文件所有者的权限
C文件所有者所在组的权限D其他用户的权限
202、对于所有用户具有读的文件权限,而文件主同时具有执行权限的文件权限是()
a.655b.544c.644d.540
203、在使用GCC编译器的过程中,如果只想生成目标文件而不进行连接,需要使用选项()
A.-SB.-oC.-cD.-E
204、Linux将存储设备和输入/输出设备均看做文件来操作,下列选项()不是以文件的形式出现。
A.目录B.软链接
C.i节点表D.硬链接
205、Qt/Embedded的底层图形引擎基于一下哪种接口技术:A
A.framebufferB.GALC.IALD.GFX
206、同CISC相比,下面哪一项不属于RISC处理器的特征____
A、采用固定长度的指令格式,指令规整、简单、基本寻址方式有2~3种。
B、减少指令数和寻址方式,使控制部件简化,加快执行速度。
C、数据处理指令只对寄存器进行操作,只有加载/存储指令可以访问存储器,以提高指令的执行效率,同
时简化处理器的设计。
D、RISC处理器都采用哈佛结构
207、在给定文件中查找与设定条件相符字符串命令为()
A、grepB、gzip
C、findD、sort
208、Linux系统中的设备可分为三类:字符设备、块设备和网络设备,其中不是基于文件系统访问的设备
是()。
A.字符设备B.块设备
C.网络设备D.字符和块设备
209、中断向量是指()。
A、中断断点的地址B、中断向量表起始地址
C、中断处理程序入口地址D、中断返回地址
210、()不是进程和程序的区别。
A.程序是一组有序的静态指令,进程是一次程序的执行过程
B.程序只能在前台运行,而进程可以在前台或后台运行
C.程序可以长期保存,进程是暂时的
D.程序没有状态,而进程是有状态的
211、在ARM系统结构中,MMU映射最大的单元空间是__
A、1MBB、128KBC、64KBD、4KB
212.下面哪一个选项不是linux系统的进程类型()
A.交互进程
B.批处理进程
C.就绪进程
D.守护进程
213.如果BootLoader、内核、启动参数以及其他的系统映像四部分在固态存储设备上分别独立存放,则
其存储结构的分配顺序应当是:___。
A.文件系统、内核、启动参数、Bootloader
B.启动参数、Bootloader、内核、文件系统
ader、内核、启动参数、文件系统
ader、启动参数、内核、文件系统
ader的stage2通常使用C语言实现,以完成复杂的功能,并增加可读性和可移植性,以下
哪一步骤属于stage2的内容:____
A.为加载BootLoader的stage2准备RAM空间
B.设置好堆栈
C.硬件设备初始化
D.将kernel映像和根文件系统映像从flash上读到RAM空间中
215、执行以下程序段
MOVSP,#3AH
MOVA,#20H
MOVB,#30H
PUSHACC
PUSHB
POPACC
POPB
后,A和B的内容是()
A、20H,30HB、30H,20H
C、3AH,30HD、3AH,3AH
216、请选择正确的命令(),完成加载NFSServer""的/home/nfs到/home2。
A、:/home/nfs/home2
B.、/home/nfs/home2
C.、:/home/nfs/home2
D、/home/nfs/home2
217、()设备是字符设备。
A、hdcB、fd0
C、hda1D、tty1
218、下面(D)命令可以列出当前动态加载的模块清单,会把当前插入的所有内核模块都列出来。
A、insmodB、rmmod
C、dmesgD、lsmod
219、在Linux2.4或者2.6内核中,和ARM体系结构相关的中断处理程序的C代码在源码树的___文件中
A、kernerl/irq.c
B、arch/arm/kernel/irq.c
C、arch/arm/mach/irq.c
D、arch/arm/kernel/entry-armv.S
220、通过修改下面文件哪个文件,可以设定开机时候自动安装的文件系统()
A./etc/mtaB./etc/fastboot
C./etc/fstabD./etc/
221、下面关于Shell的说法,不正确的是:()
A.操作系统的外壳
B.用户与Linux内核之间的接口程序
C.一个命令语言解释器
D.一种和C类似的程序语言
222、下面关于Shell的说法,不正确的是:()
A.操作系统的外壳
B.用户与Linux内核之间的接口程序
C.一个命令语言解释器
D.一种和C类似的程序语言
223、下面对于Bootloader的描述不正确的是()
A、是上电后运行的第一个程序B、改变系统时钟
C、Bootloader的两种模式对开发人员没有意义D、向内核传递启动参数
224、符号“|"在shell命令中表示:()
A、输出追加B、输入追加C、输出重定向,原来的文件被改写D、管道
225、某文件的组外成员的权限为只读;所有者有读执行权限;组内的权限为只写,则该文件的权限为()
A467B642C476D524
226、在ARMLinux体系中,用来处理外设中断的异常模式是__
A、软件中断(SWI)B、未定义的指令异常
C、中断请求(IRQ)D、快速中断请求(FIQ)
227、在Linux系统中,驱动程序注册中断处理程序的函数是__
A、trap_initB、request_irq
C、enable_irqD、register_irq
228、未定义指令异常的C处理函数在()文件中定义。
A、arch/arm/kernel/、arch/arm/mm/fault.c
C、arch/arm/mm/、arch/arm/calls.S
229、在ARM体系构建的嵌入式系统中,由电平模式触发的中断,其对应的中断标准应该在何时被清除?
A、当中断处理程序结束以后,才可以清除
B、进入相应的中断处理程序,即可以清除
C、产生IRQ中断的时候,处理器自动清除
D、任何时候都可以清除
230、仅当前一个命令执行出错时才执行后一条命令,需要采取的操作是:()
d1&&command2
d1XORcommand2
d1||command2
d1<
231、如果要将文件名file1修改为file2,下列命令()可以实现。
1file2
1file2
1>file2
1>file2
232、在使用GCC编译器的过程中,以下()选项可用来指定生成的目标文件名
A.-cB.-oC.-SD.-E
233、为了使用生成的目标文件能够用于gdb调试,在编译时GCC应使用()选项。
A.-cB.-w
C.-gD.-o
234、不存盘退出vi的指令是()。
A、qB、q!C、wD、wq
235.下列关于/etc/fstab文件描述,正确的是()。
文件只能描述属于linux的文件系统
_ROM和软盘必须是自动加载的
文件中描述的文件系统不能被卸载
D启动时按fstab文件描述内容加载文件系统
236.下列哪个命令以文本菜单方式界面配置内核选项:
AMakemenuconfigBmakexconfigCmakeconfigDmakemrproper
237.如果BootLoader、内核、启动参数以及其他的系统映像四部分在固态存储设备上分别独立存放,则
其存储结构的分配顺序应当是:___。
A.文件系统、内核、启动参数、Bootloader
B.启动参数、Bootloader、内核、文件系统
ader、内核、启动参数、文件系统
ader、启动参数、内核、文件系统
ader的stage2通常使用C语言实现,以完成复杂的功能,并增加可读性和可移植性,以下
哪一步骤属于stage2的内容:_____
A.为加载BootLoader的stage2准备RAM空间
B.设置好堆栈
C.硬件设备初始化
D.将kernel映像和根文件系统映像从flash上读到RAM空间中
239.下列几种流行的嵌入式GUI中,没有采用分层设计的一种是:
/I
240.在使用文件通配符对文件名操作时?号表示()
A.只与一个任意的字符匹配
B.只与一个任意的字母匹配
C.只与一个任意的数字匹配
D.匹配于任意字符的组合
241、同CISC相比,下面哪一项不属于RISC处理器的特征_____
A、采用固定长度的指令格式,指令规整、简单、基本寻址方式有2~3种。
B、减少指令数和寻址方式,使控制部件简化,加快执行速度。
C、数据处理指令只对寄存器进行操作,只有加载/存储指令可以访问存储器,以提高指令的执行效率,同
时简化处理器的设计。
D、RISC处理器都采用哈佛结构
242、已知Linux系统中的唯一一块硬盘是第一个IDE接口的master设备,该硬盘按顺序有3个主分区和
一个扩展分区,这个扩展分区又划分了3个逻辑分区,则该硬盘上的第二个逻辑分区在Linux中的设备名称
是()
A./dev/hda2
B./dev/hda3
C./dev/hda5
D./dev/hda6
243、为了查看Linux启动信息,可以用:()
A、cat/etc/、dmesgC、cat/proc/cpuinfoD、lilo
244、在下列ARM处理器的各种模式中,__模式有自己独立的R8-R14寄存器。
A、系统模式(System)、
B、终止模式(Abort)
C、中断模式(IRQ)
D、快中断模式(FIQ)
245、按照ARM过程调用标准(APCS),栈指针使用__寄存器,
A、R0B、R13C、R14D、R15
246、在ARM体系结构中,__寄存器作为连接寄存器,当进入子程序时或者处理器响应异常的时候,用来保
存PC的返回值;__寄存器作为处理器的程序计数器指针。
A、R0,R14
B、R13,R15
C、R14,R15
D、R14,R0
247、在ARM体系结构中,要从主动用户模式(Ur)切换到超级用户模式(Supervisor),应采用何种方
法?
A、直接修改CPU状态寄存器(CPSR)对应的模式
B、先修改程序状态备份寄存器(SPSR)到对应的模式,再更新CPU状态
C、使用软件中断指令(SWI)
D、让处理器执行未定义指令
248、在ARM系统结构中,MMU映射最小的单元空间是___
A、64KBB、16KBC、4KBD、1KB
249、在ARMLinux启动的过程中,开启MMU的时候,如何实现从实地址空间到虚拟地址空间的过度?D
A、开启MMU,在内存中创建页表(映射内核到3G以上的虚拟地址空间)并继续运行。
B、开启MMU,在内存中创建页表(映射内核到3G以上的虚拟地址空间),跳转到虚拟地址空间继续运行。
C、在内存中创建页表(映射内核到3G以上的虚拟地址空间),开启MMU,跳转到虚拟地址空间继续运行。
D、在内存中创建页表(映射内核到3G以上的虚拟地址空间,同时把内核所在的前1MB空间到和其实地址
相同的虚拟地址空间),开启MMU,跳转到虚拟地址空间继续运行。
250、在Linux2.4或者2.6内核中,和ARM体系结构相关的中断处理程序的C代码在源码树的_文件中
A、kernerl/irq.c
B、arch/arm/kernel/irq.c
C、arch/arm/mach/irq.c
D、arch/arm/kernel/entry-armv.S
251、启动init进程前,不需要经过()步骤。
A.加载内核B.检测内存
C.加载文件系统D.启动网络支持
252、能在Linux下,用2命令创建JFFS2文件系统(基本上是使用JFFS2的Ramdisk),关于
2下列说法错误的是:()
A.-e选项确定闪存的擦除扇区大小(通常是64千字节)
B.-p选项用来在映像的剩余空间用零填充。
C.-f选项用于输出文件,通常是JFFS2文件系统映像
D.一旦创建了JFFS2文件系统,它就被装入闪存中适当的位置(引导装载程序告知内核查找文件系统的
地址)以便内核能挂装它。
253、切换用户登录的命令是:()
ur
254、文件之间可以建立两种链接关系:软链接和硬链接,硬链接的特点是()
A.等同于文件复制操作
B.类似于文件复制,但新的链接文件并不占用文件磁盘存储空间
C.删除源文件,将使其他链接文件失效
D.可以对目录文件名建立硬链接
255、在使用文件通配符对文件名操作时?号表示()
A.只与一个任意的字符匹配B.只与一个任意的字母匹配
C.只与一个任意的数字匹配D.匹配于任意字符的组合
256、Linux文件权限一共10位长度,分成四段,第二段表示的内容是()
A.文件类型B.文件所有者的权限
C.文件所有者所在组的权限D.其他用户的权限
257、对于所有用户都只能读的文件权限是()
a.777b.444c.644d.640
258、在vi编辑器的命令模式中,删除一行的命令是()
259、在使用GCC编译器的过程中,如果只想生成目标文件而不进行连接,需要使用选项()
A.-cB.-oC.-SD.-E
260、如果BootLoader、内核、启动参数以及其他的系统映像四部分在固态存储设备上分别独立存放,
则其存储结构的分配顺序应当是:__。
A.文件系统、内核、启动参数、Bootloader
B.启动参数、Bootloader、内核、文件系统
ader、内核、启动参数、文件系统
ader、启动参数、内核、文件系统
261、BootLoader的stage2通常使用C语言实现,以完成复杂的功能,并增加可读性和可移植性,以下
哪一步骤属于stage2的内容:__
A.为加载BootLoader的stage2准备RAM空间
B.设置好堆栈
C.硬件设备初始化
D.将kernel映像和根文件系统映像从flash上读到RAM空间中
262、下面属于blob运行过程第一阶段的是()
A.外围的硬件初始化(串口,USB等);
B.根据用户选择,进入命令行模块或启动kernel。
C.寄存器的初始化
D.堆栈的初始化
答案:C第一阶段的代码在start.s中定义,大小为1KB,它包括从系统上电后在0x00000000地址开始执
行的部分。这部分代码运行在Flash中,它包括对S3C44B0的一些寄存器的初始化和将Blob第二阶段代码
从Flash拷贝到SDRAM中。
263、下列几种流行的嵌入式GUI中,没有采用分层设计的一种是:B
/I
264、Qt/Embedded的底层图形引擎基于一下哪种接口技术:
A.framebufferB.GALC.IALD.GFX
265、在ARM系统结构中,MMU映射最大的单元空间是____
A、1MBB、128KBC、64KBD、4KB
266、在ARM系统结构中,MMU映射最小的单元空间是___
A、64KBB、16KBC、4KBD、1KB
267、在ARMLinux启动的过程中,开启MMU的时候,如何实现从实地址空间到虚拟地址空间的过度?D
A、开启MMU,在内存中创建页表(映射内核到3G以上的虚拟地址空间)并继续运行。
B、开启MMU,在内存中创建页表(映射内核到3G以上的虚拟地址空间),跳转到虚拟地址空间继续运行。
C、在内存中创建页表(映射内核到3G以上的虚拟地址空间),开启MMU,跳转到虚拟地址空间继续运行。
D、在内存中创建页表(映射内核到3G以上的虚拟地址空间,同时把内核所在的前1MB空间到和其实地址
相同的虚拟地址空间),开启MMU,跳转到虚拟地址空间继续运行。
268、在ARM体系中,MMU的第一级描述符有___项,每个描述符占用____字节
A、1024,32B、4096,4
C、4096,4D、1024,32
答案:C(B和C一样的,A和D是一样的)
269、在ARM体系中,下面MMU的一级描述符中,是节描述符的是___
A、0xA0000C0EB、0xA0000C0F
C、0x00000000D、0xC0000C01
270、在Linux2.4或者2.6内核中,和ARM体系结构相关的中断处理程序的C代码在源码树的___文件中
A、kernerl/irq.c
B、arch/arm/kernel/irq.c
C、arch/arm/mach/irq.c
D、arch/arm/kernel/entry-armv.S
271、下面关于Shell的说法,不正确的是:()
A.操作系统的外壳
B.用户与Linux内核之间的接口程序
C.一个命令语言解释器
D.一种和C类似的程序语言
272、以下关于init进程,描述不正确的是:()
A.一个通用进程
B.可以产生新的进程
C.在某些程序退出的时候能重起它们
D.负责在系统启动的时候运行一系列程序和脚本文件
273、在Linux系统中,下列哪个命令可以用来加载模块()
lmod
274、可加载模块一般位于系统的()目录下:
A./lib/modules
B./lib/modules/x.y.z(x.y.z是内核的版本号)
C./usr/lib
D./usr/local/lib
275、下列设备中()是字符设备。
AhdcBfd0Chda1Dtty1
276、下列哪个命令以文本菜单方式界面配置内核选项:
AMakemenuconfigBmakexconfigCmakeconfigDmakemrproper
277、如果BootLoader、内核、启动参数以及其他的系统映像四部分在固态存储设备上分别独立存放,
则其存储结构的分配顺序应当是:__。
A.文件系统、内核、启动参数、Bootloader
B.启动参数、Bootloader、内核、文件系统
ader、内核、启动参数、文件系统
ader、启动参数、内核、文件系统
278、BootLoader的stage2通常使用C语言实现,以完成复杂的功能,并增加可读性和可移植性,以下
哪一步骤属于stage2的内容:___
A.为加载BootLoader的stage2准备RAM空间
B.设置好堆栈
C.硬件设备初始化
D.将kernel映像和根文件系统映像从flash上读到RAM空间中
279、Linux分区默认的文件系统的类型是:()
2/
280、在下列ARM处理器的各种模式中,___模式有自己独立的R8-R14寄存器。
A、系统模式(System)、
B、终止模式(Abort)
C、中断模式(IRQ)
D、快中断模式(FIQ)
281、按照ARM过程调用标准(APCS),栈指针使用__寄存器,
A、R0B、R13C、R14D、R15
282、下面关于MMU和Linux描述错误的是:
A、MMU是内存管理单元MemoryManagementUnit的缩写
B、uClinux可以运行在有MMU的处理器上
C、Linux内核功能强大,内存管理功能丰富,即使在没有MMU的处理器上,也可以通过软件实现地址映射。
D、Linux系统正是利用MMU,才能使得各个进程有独立的寻址空间
283、在ARM系统结构中,MMU映射最大的单元空间是___
A、1MBB、128KBC、64KBD、4KB
284、在Linux系统中,驱动程序注册中断处理程序的函数是___
A、trap_initB、request_irq
C、enable_irqD、register_irq
285、在ARMLinux系统中,中断处理程序进入C代码以后,ARM的处于__工作模式
A、超级用户(SVC)B、中断(IRQ)
C、快速中断(IRQ)D、和进入中断之前的状态有关系
286、在ARM体系构建的嵌入式系统中,由电平模式触发的中断,其对应的中断标准应该在何时被清除?
A、当中断处理程序结束以后,才可以清除
B、进入相应的中断处理程序,即可以清除
C、产生IRQ中断的时候,处理器自动清除
D、任何时候都可以清除
287、下面哪一个选项不是linux系统的进程类型()
A.交互进程
B.批处理进程
C.守护进程
D.就绪进程
288、可加载模块一般位于系统的()目录下:
A./lib/modules
B./lib/modules/x.y.z(x.y.z是内核的版本号)
C./usr/lib
D./usr/local/lib
289、在Linux下,用2命令创建JFFS2文件系统(基本上是使用JFFS2的Ramdisk),关于
2下列说法错误的是:()
A.-e选项确定闪存的擦除扇区大小(通常是64千字节)
B.-p选项用来在映像的剩余空间用零填充。
C.-f选项用于输出文件,通常是JFFS2文件系统映像
D.一旦创建了JFFS2文件系统,它就被装入闪存中适当的位置(引导装载程序告知内核查找文件系统的
地址)以便内核能挂装它。
290、在下列ARM处理器的各种模式中,只有_____模式不可以自由地改变处理器的工作模式。
A、用户模式(Ur)
B、系统模式(System)
C、终止模式(Abort)
D、中断模式(IRQ)
291、在CPU和物理内存之间进行地址转换时,将地址从虚拟(逻辑)地址空间映射到物理地址空间。
A)TCBB)MMUC)CACHED)DMA
292、嵌入式系统由硬件部分和软件部分构成,以下不属于嵌入式系统软件的是。
A)系统内核B)驱动程序C)FPGA编程软件D)嵌入式中
293、如果我们需要设置一个文件,使它们作为可执行文件运行时,该进程是作为文件所有者的权限,此时
我们需要额外设置该文件的
A)g-GID位B)粘滞位C)t-UID位D)UMASK
294、NFS服务器通过调用/etc/rc.d/init.d中的portmap和nfs脚本启动,启动后它将通过寻找本地服务
器的文件,向网络上的子机提供NFS文件共享服务
A)/etc/hostsB)/etc/inittab
C)/etc/)/etc/exports
295、B不是进程和程序的区别。
A)程序是一组有序的静态指令,进程是一次程序的执行过程
B)程序只能在前台运行,而进程可以在前台或后台运行
C)程序可以长期保存,进程是暂时的
D)程序没有状态,而进程是有状态的
296、终止一个前台进程可能用到的命令和操作。
A)killB)
297、为了得到所有的命令行输入的参数,我们可以使用变量:
A)$#B)$@C)$0D)$!
298、通过修改文件C,可以设定开机时候自动安装的文件系统
A)/etc/mtabB)/etc/fastboot
C)/etc/fstabD)/etc/
299、以下叙述中,不符合RISC指令系统特点的是。
A)指令长度固定,指令种类少
B)寻址方式种类丰富,指令功能尽量增强
C)设置大量通用寄存器,访问存储器指令简单
D)选取使用频率较高的一些简单指令
300、下列提法中,不属于ifconfig命令作用范围的是。
A)配置本地回环地址B)配置网卡的IP地址
C)激活网络适配器D)加载网卡到内核中
301、下列不是Linux系统进程类型的是。
A)交互进程B)批处理进程C)守护进程D)就绪进程
302、在日常管理中,通常CPU会影响系统性能的情况是:。
A)CPU已满负荷地运转B)CPU的运行效率为30%
C)CPU的运行效率为50%D)CPU的运行效率为80%
303、WWW服务器是在Internet上使用最为广泛,它采用的是结构。
A)服务器/工作站B)B/SC)集中式D)分布式
304、NFS是C系统。
A)文件B)磁盘C)网络文件D)操作
305、关闭linux系统(不重新启动)可使用命令。
A)Ctrl+Alt+DelB)haltC)shutdown-rnowD)reboot
306、在vi编辑器中的命令模式下,键入可在光标当前所在行下添加一新行。
A)“a”B)“o”C)“I”D)A
307、在vi编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用命令。
A)上箭头B)下箭头C)<.>;D)<*>;
308、下列软件中,不属于BootLoader的是()。
A、viviB、busyboxC、ubootD、blob
309、重定向的符号“>>"表示:()
A、输出追加B、输入追加C、输出重定向,原来的文件会被改写D、管道
310、在下列ARM处理器的各种模式中,____模式有自己独立的R8-R14寄存器。
A、系统模式(System)、
B、终止模式(Abort)
C、中断模式(IRQ)
D、快中断模式(FIQ)
311、按照ARM过程调用标准(APCS),栈指针使用___寄存器,
A、R0B、R13C、R14D、R15
312、在ARM体系结构中,____寄存器作为连接寄存器,当进入子程序时或者处理器响应异常的时候,用
来保存PC的返回值;____寄存器作为处理器的程序计数器指针。
A、R0,R14
B、R13,R15
C、R14,R15
D、R14,R0
313、在ARMLinux启动的过程中,开启MMU的时候,如何实现从实地址空间到虚拟地址空间的过度?
A、开启MMU,在内存中创建页表(映射内核到3G以上的虚拟地址空间)并继续运行。
B、开启MMU,在内存中创建页表(映射内核到3G以上的虚拟地址空间),跳转到虚拟地址空间继续运行。
C、在内存中创建页表(映射内核到3G以上的虚拟地址空间),开启MMU,跳转到虚拟地址空间继续运行。
D、在内存中创建页表(映射内核到3G以上的虚拟地址空间,同时把内核所在的前1MB空间到和其实地址
相同的虚拟地址空间),开启MMU,跳转到虚拟地址空间继续运行。
314、在ARMLinux体系中,用来处理外设中断的异常模式是_____
A、软件中断(SWI)B、未定义的指令异常
C、中断请求(IRQ)D、快速中断请求(FIQ)
315、在Linux系统中,驱动程序注册中断处理程序的函数是____
A、trap_initB、request_irq
C、enable_irqD、register_irq
316、在ARMLinux系统中,中断处理程序进入C代码以后,ARM的处于__工作模式
A、超级用户(SVC)B、中断(IRQ)
C、快速中断(IRQ)D、和进入中断之前的状态有关系
317、下面哪一个选项不是linux系统的调度策略()
_NORMAL
_FIFO
_RR
_LRU
318、在ARMLinux系统中,中断处理程序进入C代码以后,ARM的处于_工作模式
A、超级用户(SVC)B、中断(IRQ)
C、快速中断(IRQ)D、和进入中断之前的状态有关系
二、多项选择题
三、1.嵌入式操作系统不同于通用操作系统的功能是()
A、任务调度B、可裁减性C、强实时D、设备管理E、存储器管理
操作系统支持的文件系统有()
A、EXT2B、VFATC、NFSD、ISO9660E、JFFS
系统中的设备文件通常有如下分类()
A、虚拟设备B、字符设备C、网络设备D、块设备E、存储设备
4.片内总线是大规模集成电路(LargeScaleIntegratedCircuit:LSI)和超大规模集成电路(VLSI)内
部各寄存器或功能单元之间的信息交换通道,它由生产厂家决定,下列属于片内总线的有()。
A、AHB总线B、APB总线C、USB总线D、ASB总线E、1394总线
5.下列能改变ARM处理器工作状态的指令有()
A、B指令B、SUB指令C、BX指令D、BLX指令E、BL指令
6.常用的软件开发模型有()
A、结构型B、原型模型C、迭代型D、瀑布型E、综合型
处理器的工作模式中属于异常模式的有()
A、用户模式usrB、系统模式sysC、外部中断模式irqD、中止模式abtE、快速中断模式
fiq
8.芯片总线又称元件级总线,它是指系统内或插件板内各元件之间所使用的总线,下列属于芯片总线的
有()
A、I2C总线B、ISA总线C、SPI总线D、SCI总线E、PCI总线
9.在ARM汇编语言程序设计中主程序和子程序参数的传递需要满足ATPCS规则,ATPCS规则中用来传递
参数的寄存器是()
A、R0B、R1C、R2D、R3E、R4
三、填空题
1、在linux系统中,以方式访问设备。
2、前台起动的进程使用终止。
3、安装linux系统对硬盘分区时,必须有两种分区类型:文件系统分区和。
4、利用gdb进行调试时,可通过或命令进行单步执行。
5、DHCP可以实现动态IP地址分配。
6、Ping命令可以测试网络中本机系统是否能到达一台远程主机,所以常常用于测试网络的。
7、vi编辑器具有两种工作模式:和。
8、在使用ls命令时,用八进制形式显示非打印字符应使用参数。
9、在shell编程时,使用方括号表示测试条件的规则是:方括号两边必须有。
10、在Windows9.x环境下共享Unix/Linux中的用户目录的一个工具是服务器。
11、编写的shell程序运行前必须赋予该脚本文件权限。
12、在Linux系统中,用来存放系统所需要的配置文件和子目录的目录是。
13、结束后台进程的命令是。
14、进行远程登录的命令是。
15、在用vi编辑文件时,将文件内容存入文件中,应在命令模式下键入。
16、在Linux系统下,第二个IDE通道的硬盘(从盘)被标识为。
17、在CPU和物理内存之间进行地址转换时,MMU将地址从虚拟(逻辑)地址空间映射到。
18、使用gcc编译c程序生成可执行文件有时似乎是一步完成的,但实际要经历如下四
步:。
19、利用gdb进行调试时,可通过命令进行单步执行。
20、内核分为、、和等四个子系统。
21、gcc的编译可分为______、编译、汇编和_____等四个阶段。
22、在Linux多线程编程时,需要包含头文件__。
23、卸载Linux内核模块使用命令_____。
24、ARM处理器有多种运行模式,用户程序运行在其中的____模式。
25、ARM处理器的中断有两种处理模式,分别为______模式和的_____模式。
26、Linux系统中,普通用户使用的命令通常保存在_____目录中。
27、tenv命令的功能是______。
28、Linux文件的链接可分为符号链接和_____两种。
29、在shell编程时,要把一个用户的输入赋值给一个变量,使用______命令。
30、Qt/Embedded使用_____和______的机制实现函数的回调。
31、加载Linux内核模块使用命令_____。
32、ARM处理器有多种运行模式,用户程序运行在其中的____模式。
33、Linux系统在启动init进程时使用的配置文件是__。
34、VI编辑器有三种工作模式:命令模式、插入模式和___。
35、交叉编译是指______。
36、tenv命令的功能是___。
37、在linux系统中,以方式访问设备。
38、利用gdb进行调试时,可通过或命令进行单步执行。
39、Qt/Embedded的底层图形引擎基于接口技术。
40、Linux操作系统的系统管理员(也就是超级用户)帐号是。
41、编写的shell程序运行前必须赋予该脚本文件权限。
42、使用gcc编译c程序生成可执行文件有时似乎是一步完成的,但实际要经历如下四步:预处理、编
译、和连接。
43、内核分为进程管理系统、内存管理系统、IO管理系统和文件管理系统等四个子系统。
44、嵌入式系统中按照总线所传送的信息类型,可以分为数据总线、地址总线和等几种。
45、嵌入式linux系统中,设备类型分为字符设备、和等三种。
46、Linux中所有用户的信息保存于___和___文件。
47、链接分为____和______链接。
48、编写的Shell程序运行前必须赋予该脚本文件__权限。
49、某文件的权限位:d-rw-_r--_r--,用数值形式表示该权限,则该八进制数为,该文件属性是
___。
50、嵌入式Linux系统从软件的角度看通常可以分为四个层次:引导加载程序、_____、__、
用户应用程序。
51、进程从产生到终止进程可以具有的基本状态为:__、__和等待态(阻塞态)。
四、判断题
1、在gdb调试过程中,不退出gdb也可以执行UNIXshell命令。()
2、退出交互模式的shell,应键入quit。()
3、Linux文件系统的文件都按其作用分门别类地放在相关的目录中,对于外部设备文件,一般应将其放
在/etc目录中。(错)
4、命令fdisk/mbr的作用是安装系统引导程序到主分区。()
5、在Linux系统中,测试DNS服务器是否能够正确解析域名的的客户端命令,使用命令nslookup。()
6、命令mount/dev/hdc/mnt/cdrom是将光盘CD-ROM(hdc)安装到文件系统的/mnt/cdrom目录下。()
7、/home/src目录存放着Linux的源代码。()
8、uCOS-II操作系统属于顺序执行系统。()
9、Linux文件名的长度不得超256个字符。()
10、在vi编辑器中的命令模式下,删除当前光标处的字符使用d命令。()
11、基于ARM架构的指令都是32位的。()
12、激活网卡需要编译内核。(错)
13、可用ctrl+C强行结束后台进程。(错)
14、写回Cache是指CPU在执行写操作时,必须把数据同时写入Cache和主存。(×)
15、在vi编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用下箭头命令。()
16、文件系统的主要功能是实现虚拟存储。()
17、进程有三种状态是准备态、执行态和退出态。()
18、Samba服务器的进程由smbd和nmbd两部分组成。()
19、shell命令的第一个按键必须是字符、数字或者空格()
20、Linux文件名的长度不得超256个字符。()
21、在gdb调试过程中,用make命令可以不用退出gdb就可以重新产生可执行文件。()
22、若一台计算机的内存为128MB,则交换分区的大小通常是64M。()
23、在重新启动Linux系统的同时把内存中的信息写入硬盘,应使用shutdown–rnow命令实现。()
24、在vi编辑器中的命令模式下,删除当前光标处的字符使用d命令。()
25、Samba服务器的进程由smbd和nmbd两部分组成。()
26、从后台启动进程,应在命令的结尾加上符号@。()
27、网络管理的重要任务是:控制和监控。()
28、/home/src目录存放着Linux的源代码。()
29、(X)根文件系统是具有操作系统的嵌入式系统必须的组成部分。
30、(V)一个shell脚本运行时可以看成是一个Linux作业,它可能由多个进程完成。
31、(V)在2.6内核中加入的抢占点提高了Linux的可抢占性,但Linux仍不能看作实时系统。
32、(X)目前的ARM处理器采用的是哈佛体系结构。
33、(V)ARM处理器的运行模式可通过中断或异常处理改变。
34、(X)C语言中的栈的压入和弹出是由操作系统管理的。
35、(X)BootLoader属于嵌入式操作系统的一部分。
36、(X)chmod命令可用来修改处理器的运行模式。
37、(X)CGI程序由Web服务器解释运行。
38、(V)Linux系统中的目录可以看作是一种特殊的文件。
39、(X)shell环境变量主要用于脚本的执行过程,不会作用于脚本之外的程序。
40、(V)Busybox常用于替代桌面系统中的init和shell等程序,为嵌入式用户提供使用环境。
41、(V)LINUX是一个真正的多用户、多任务操作系统,允许多个用户在相同的机器上一次运行很多程序,
并能保证相互之间的共享和安全。
42、在嵌入式系统中,整个系统的加载启动任务就完全由BootLoader来完成。()
43、在LINUX系统中,所有的内容被表示成文件,组织文件的各种方法便称为不同的文件系统。()
44、Linux系统是一个多用户多任务的分时操作系统,允许多个用户在相同的机器上一次运行很多程序。
()
45、Linux中的ls命令的功能是变换工作目录到目标指定目录。()
46、ARM包含32个通用寄存器。()
47、QtEmbedded的API同Qt/X11和Qt/Windows的相同,但它并不是基于X11库。()
48、kmalloc和vmalloc的区别在于,前者申请到的是物理地址连续的内存空间,而后者则是虚拟地址连
续的内存空间,不能用在中断时间。()
49、LINUX是一个真正的多任务和分时操作系统,允许多个用户在相同的机器上一次运行很多程序。()
50、(X)Linux采用线程调度程序选择线程占用CPU运行。
51、(V)在单机系统中可采用关中断的方式保证操作的原子性。
52、(X)根文件系统是系统启动时首先加载的文件系统,因此需要快速加载的内容应放置于其中,以加快
系统的运行速度。
53、(X)线程切换成本小于进程,因此Linux系统中的多线程程序的调度开销要小于多进程程序。
54、(X)守护进程的主要任务是完成与用户的交互,以保证系统的响应性能。
55、(X)Linux内存管理采用了Slab机制,因此,无需硬件支持,Linux能够很好地支持虚拟存储。
56、(X)模块程序运行于内核模式,因此,它们能够访问内核中的所有函数。
57、(X)根文件系统所在的分区越大约好,因为根分区越大,Linux启动速度越快。
58、(V)一个shell脚本的第一行是:#!/bin/csh它的作用是注释,表示下面脚本是csh脚本。
59、(X)目前Linux平台上的各种线程库使得Linux能够在内核空间能够支持多线程。
60、(V)Linux允许内核以NFS的形式连接根文件系统
61、(V)EXT3文件系统是一种日志型的文件系统。
62、(V)BootLoader是嵌入式系统运行的第一个程序。
63、(X)自旋锁可以用在单机系统中来保证内核相关操作的原子性。
64、(X)Samba服务器在Linux平台上常用作Web服务器。
65、在vi编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用下箭头命令。()
66、进程有三种状态是准备态、执行态和退出态。()
67、触摸屏是一种输入设备。()
68、VHDL是一种硬件描述语言,用于设计硬件电子系统。()
69、二极管具有单向导通性。()
70、CISC机器多采用Load/Store结构(×)
71、GDB是一个用来调试C和C++程序的调试器。()
72、DSP是专门用于数字信号处理方面的处理器。()
73、NandFlash的特点是应用程序可以直接在闪存中运行,不需要把代码读到系统RAM中。()
74、LCD是一种输出设备。()
75、函数的标量参数通过传值的方式进行传递,而数组名参数则具有传址调用的语义。()
五、简答题
1、简述嵌入式系统中非占先式与占先式调度法的区别有哪些。
2、什么是硬实时操作系统、软实时操作系统以及二者的区别?
3、介绍一下嵌入式系统的设计步骤有哪些?各部分主要工作是什么?
4、ARM支持哪两种数据存储格式,简单描述各自特点。
5、什么是BootLoader?主要有几种工作模式及主要功能是什么?
6、简述Bootloader有何作用?
7、程序、进程、线程有何区别?
8、简述嵌入式系统的几个重要特征?
9、什么是程序的局部性原理?
10、10、Linux作为嵌入式操作系统的优势?
11、简述网络文件系统NFS,并说明其作用。
12、简述BootLoader的两种操作模式(OperationMode)?
13、简述嵌入式系统设计过程。
14、ARM启动代码是系统加电后运行的第一段软件代码,由于这类代码直接面对处理器内核和硬件控制器
进行编程,一般都是用汇编语言。一般通用的内容主要包括?
15、什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么?
16、进程的查看和调度分别使用什么命令?
17、简述嵌入式系统中非占先式与占先式调度法的区别有哪些。
18、什么是BootLoader,其主要功能是什么?
19、什么是硬实时操作系统、软实时操作系统以及二者的区别?
20、多线程有几种实现方法,线程间同步有几种实现方法,都是什么?
21、介绍一下嵌入式系统的设计步骤有哪些?各部分主要工作是什么?
22、某/etc/fstab文件中的某行如下:
/dev/had5/mnt/dosdatamsdosdefaults,usrquota12
请解释其含义。
23、ARM支持哪两种数据存储格式,简单描述各自特点。
24、简述网络文件系统NFS,并说明其作用。
25、什么是BootLoader?主要有几种工作模式及主要功能是什么?
26、简述进程的启动、终止的方式。
27、简述Bootloader有何作用?
28、ARM处理器中,引起异常的原因是什么?
29、程序、进程、线程有何区别?
30、Linux系统中线程的同步方式有互斥量、信号量和条件变量等。假设现在需要设计一个多线程的应用
程序,试分析一下以上几种同步方式分别可在什么场合下使用(6分)。
31、简述嵌入式系统的几个重要特征?
32、什么是程序的局部性原理?
33、简述Busybox的工作原理。(4分)
34、Linux作为嵌入式操作系统的优势?
35、简述Linux需要进行进程调度的时机(6分)
36、简述网络文件系统NFS,并说明其作用。
37、什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么?(6分)
38、简述BootLoader的两种操作模式(OperationMode)?
39、模块的编程和普通程序的编程有哪些区别?(6分)
40、简述嵌入式系统设计过程。(6分)
41、已知C语言程序有主程序模块prog.c,prog.h,其中调用了另一模块subr.c,subr.h中的功能。试
写出一个可将这两个模块编译成可执行文件pr1的makefile。(5分)
42、ARM启动代码是系统加电后运行的第一段软件代码,由于这类代码直接面对处理器内核和硬件控制器
进行编程,一般都是用汇编语言。一般通用的内容主要包括?(7分)
43、简述Linux的VFS机制及其特点?(5分)
44、模块的编程和普通程序的编程有哪些区别?(5分)
45、BootLoader有哪几种工作模式?各有什么特点(5分)
46、简述嵌入式系统调试有哪几种方式(5分)
47、Qt/Embedded的主要特点是什么?(5分)
48、简述嵌入式系统的开发流程。
49、简述C语言中数组和指针的异同点。
50、什么是交叉编译?为什么要采用交叉编译(5分)
51、什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么?
52、简述BootLoader的主要功能。
53、嵌入式Linux系统的根文件系统通常应该包括哪个内容?
55、回答下面问题:
a)对于整形变量A=0x12345678,请画出在littleendian及bigendian的方式下在内存中是如何存储的。
b)在ARM系统中,函数调用的时候,参数是通过哪种方式传递的?
c)中断(interrupt,如键盘中断)与异常(exception,如除零异常)有何区别?
56、某Linux主机的/etc/rc.d/1文件中有如下语句,请修正错误,并解释其内容。
/etc/rc.d/1:
57、论述一下问题
(1)ARM中引起异常的原因
(2)在ARM体系中,异常中断向量表的大小是多少,其中每个异常中断占据多少字节
(3)异常中断的处理、返回过程。
58、在linux中如何编译C程序,使之成为可执行文件(3分)?如何调试(3分)?
59、时间片的大小对系统有什么影响?(3分)在选取时间片是应考虑哪些因素?(3分)
本文发布于:2023-01-29 06:47:11,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/88/155777.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |