一些寄存器的初始化和将 Blob 第二阶段代码从 Flash 拷贝到 SDRAM 中。 342、下列几种流行的嵌入式 GUI 中,没有采用分层设计的一种是: B A.MiniGUI B. Qt/Embedded C. Nano-X Window D. OpenGUI
343、 Qt/Embedded 的底层图形引擎基于一下哪种接口技术: A A. framebuffer B.GAL C. IAL D.GFX
344、在 ARM 系统结构中,MMU 映射最大的单元空间是_A___ A、1MB B、128KB C、64KB D、4KB
345、在 ARM 系统结构中,MMU 映射最小的单元空间是_D___ A、64KB B、16KB C、4KB D、1KB
346、在 ARM Linux 启动的过程中,开启 MMU 的时候,如何实现从实地址空间到虚拟地址空间的过度?D
A、开启 MMU,在内存中创建页表(映射内核到 3G 以上的虚拟地址空间)并继续运行。 B、开启 MMU,在内存中创建页表(映射内核到 3G 以上的虚拟地址空间),跳转到虚拟地址空间继续运行。
C、在内存中创建页表(映射内核到 3G 以上的虚拟地址空间),开启 MMU,跳转到虚拟地址空间继续运行。 D、 在内存中创建页表(映射内核到 3G 以上的虚拟地址空间, 同时把内核所在的前 1MB 空间到和其实地址相同的虚拟地址空间),开启 MMU, 跳转到虚拟地址空间继续运行。 347、在 ARM 体系中,MMU 的第一级描述符有___项,每个描述符占用____字节 A、 1024, 32 B、 4096, 4 C、 4096, 4 D、 1024, 32
答案:C(B 和 C 一样的,A 和 D 是一样的)
348、在 ARM 体系中,下面 MMU 的一级描述符中,是节描述符的是_A___ A、 0xA0000C0E B、0xA0000C0F C、 0x00000000 D、0xC0000C01 349、在 Linux 2.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
350、下面关于 Shell 的说法,不正确的是: (D) A. 操作系统的外壳
B. 用户与 Linux 内核之间的接口程序
C. 一个命令语言解释器
D. 一种和 C 类似的程序语言
351、以下关于 init 进程,描述不正确的是: (A) A. 一个通用进程 B. 可以产生新的进程
C. 在某些程序退出的时候能重起它们
D. 负责在系统启动的时候运行一系列程序和脚本文件
352、在 Linux 系统中,下列哪个命令可以用来加载模块( ) A.insmod B.load
C.init D.installmod
353、可加载模块一般位于系统的(B)目录下: A. /lib/modules
B. /lib/modules/x.y.z(x.y.z 是内核的版本号) C. /usr/lib
D. /usr/local/lib
354、 下列哪个命令以文本菜单方式界面配置内核选项: A
A Make menuconfig B make xconfig C make config D make mrproper
355、 如果 Boot Loader、 内核、启动参数以及其他的系统映像四部分在固态存储设备上分别独立存放,则其存储结构的分配顺序应当是:_B____。 A . 文件系统、内核、启动参数、Bootloader B . 启动参数、Bootloader、内核、 文件系统 C . Bootloader、内核、 启动参数、文件系统 D . Bootloader、启动参数、内核、文件系统
356、 Boot Loader 的 stage2 通常使用 C 语言实现,以完成复杂的功能,并增加可读性和可移植性,以下哪一步骤属于 stage2 的内容:__D____ A . 为加载 Boot Loader 的 stage2 准备 RAM 空间 B . 设置好堆栈 C . 硬件设备初始化
D . 将 kernel 映像和根文件系统映像从 flash 上读到 RAM 空间中 357、 Linux 分区默认的文件系统的类型是: ( ) A. vfat B. ext2/ext3 C. swap D. dos
358、在下列 ARM 处理器的各种模式中,_D____模式有自己独立的 R8-R14 寄存器。 A、系统模式(System)、 B、终止模式(Abort) C、中断模式(IRQ) D、快中断模式(FIQ)
359、按照 ARM 过程调用标准(APCS), 栈指针使用__B__寄存器, A、R0 B、R13 C、R14 D、R15
360、下面关于 MMU 和 Linux 描述错误的是:C
A、MMU 是内存管理单元 Memory Management Unit 的缩写 B、uClinux 可以运行在有 MMU 的处理器上
C、Linux 内核功能强大,内存管理功能丰富,即使在没有 MMU 的处理器上,也可以通过软 件实现地址映射。
D、Linux 系统正是利用 MMU,才能使得各个进程有独立的寻址空间 361、在 ARM 系统结构中,MMU 映射最大的单元空间是_A___ A、1MB B、128KB C、64KB D、4KB
362、在 Linux 系统中,驱动程序注册中断处理程序的函数是__B___ A、 trap_init B、 request_irq C、 enable_irq D、 register_irq
363、在 ARM Linux 系统中,中断处理程序进入 C 代码以后,ARM 的处于__A__工作模式 A、超级用户(SVC) B、中断(IRQ)
C、快速中断(IRQ) D、和进入中断之前的状态有关系
364、在 ARM 体系构建的嵌入式系统中,由电平模式触发的中断,其对应的中断标准应该在 何时被清除?A
A、当中断处理程序结束以后,才可以清除 B、进入相应的中断处理程序,即可以清除 C、产生 IRQ 中断的时候,处理器自动清除 D、任何时候都可以清除
365 、下面哪一个选项不是 linux 系统的进程类型( ) A. 交互进程 B. 批处理进程 C. 守护进程 D. 就绪进程
366、可加载模块一般位于系统的(B)目录下: A. /lib/modules
B. /lib/modules/x.y.z(x.y.z 是内核的版本号) C. /usr/lib
D. /usr/local/lib
367、在 Linux 下, 用 mkfs.jffs2 命令创建 JFFS2 文件系统(基本上是使用 JFFS2 的 Ramdisk),关于 mkfs.jffs2 下列说法错误的是: (C) A.-e 选项确定闪存的擦除扇区大小(通常是 64 千字节) B.-p 选项用来在映像的剩余空间用零填充。
C.-f 选项用于输出文件,通常是 JFFS2 文件系统映像
D. 一旦创建了 JFFS2 文件系统, 它就被装入闪存中适当的位置(引导装载程序告知内核查找文件系统的地址)以便内核能挂装它。 368、在下列 ARM 处理器的各种模式中,只有__A___模式不可以自由地改变处理器的工作模 式。
A、用户模式(User) B、系统模式(System) C、终止模式(Abort) D、中断模式(IRQ)
369、在 CPU 和物理内存之间进行地址转换时,B 将地址从虚拟(逻辑)地址空间映射到物 理地址空间。
A ) TCB B) MMU C) CACHE D) DMA
370、嵌入式系统由硬件部分和软件部分构成,以下不属于嵌入式系统软件的是 C。 A) 系统内核 B) 驱动程序 C) FPGA 编程软件 D)嵌入式中
371、如果我们需要设置一个文件, 使它们作为可执行文件运行时,该进程是作为文件所有 者的权限,此时我们需要额外设置该文件的 C
A ) seg-GID 位 B ) 粘滞位 C) set-UID 位 D) UMASK 372、NFS 服务器通过调用/etc/rc.d/init.d 中的 portmap 和 nfs 脚本启动,启动后它将通过寻找本地服务器的 D 文件,向网络上的子机提供 NFS 文件共享服务 A) /etc/hosts B) /etc/inittab C) /etc/inet.d D) /etc/exports 373、 B 不是进程和程序的区别。
A ) 程序是一组有序的静态指令,进程是一次程序的执行过程
B) 程序只能在前台运行,而进程可以在前台或后台运行 C) 程序可以长期保存,进程是暂时的 D) 程序没有状态,而进程是有状态的
374、 终止一个前台进程可能用到的命令和操作 B 。 A) kill B) +C C) shut down D) halt
375、为了得到所有的命令行输入的参数,我们可以使用变量: B A) $# B) $@ C) $0 D) $!
376、通过修改文件 C , 可以设定开机时候自动安装的文件系统 A) /etc/mtab B) /etc/fastboot C) /etc/fstab D) /etc/inetd.conf
377、以下叙述中,不符合 RISC 指令系统特点的是 B 。 A) 指令长度固定,指令种类少
B) 寻址方式种类丰富,指令功能尽量增强 C) 设置大量通用寄存器,访问存储器指令简单 D) 选取使用频率较高的一些简单指令
378、下列提法中,不属于 ifconfig 命令作用范围的是 D 。 A) 配置本地回环地址 B) 配置网卡的 IP 地址 C) 激活网络适配器 D) 加载网卡到内核中
379、下列不是 Linux 系统进程类型的是 D 。
A) 交互进程 B) 批处理进程 C )守护进程 D) 就绪进程
380、在日常管理中,通常 CPU 会影响系统性能的情况是: A 。 A) CPU 已满负荷地运转 B) CPU 的运行效率为 30% C) CPU 的运行效率为 50% D) CPU 的运行效率为 80%
381、WWW 服务器是在 Internet 上使用最为广泛,它采用的是 B 结构。 A) 服务器/工作站 B) B/S C) 集中式 D )分布式 382、NFS 是 C 系统。
A) 文件 B) 磁盘 C) 网络文件 D) 操作
383、关闭 linux 系统(不重新启动)可使用命令 B 。 A) Ctrl+Alt+Del B) halt C) shutdown -r now D) reboot
384、在 vi 编辑器中的命令模式下,键入 B 可在光标当前所在行下添加一新行。 A) “a” B) “o” C) “I” D) A 385、 在 vi 编辑器中的命令模式下, 重复上一次对编辑的文本进行的操作, 可使用 C 命令。
A) 上箭头 B) 下箭头 C) ; D) ;
386、下列软件中,不属于 BootLoader 的是( ) 。 A、 vivi B、busybox C、uboot D、 blob
387、重定向的符号“>>\ ( )
A、输出追加 B、输入追加 C、 输出重定向,原来的文件会被改写 D、管道
388、在下列 ARM 处理器的各种模式中,__D___模式有自己独立的 R8-R14 寄存器。 A、系统模式(System)、 B、终止模式(Abort) C、中断模式(IRQ) D、快中断模式(FIQ)
389、按照 ARM 过程调用标准(APCS), 栈指针使用__B__寄存器, A、R0 B、R13 C、R14 D、R15
390、 在 ARM 体系结构中, __C__寄存器作为连接寄存器, 当进入子程序时或者处理器响应异常的时候,用来保存 PC 的返回值;__C__寄存器作为处理器的程序计数器指针。 A、R0,R14 B、R13, R15 C、R14, R15 D、R14, R0
391、在 ARM Linux 启动的过程中,开启 MMU 的时候,如何实现从实地址空间到虚拟地址空间的过度?D
A、开启 MMU,在内存中创建页表(映射内核到 3G 以上的虚拟地址空间)并继续运行。 B、开启 MMU,在内存中创建页表(映射内核到 3G 以上的虚拟地址空间),跳转到虚拟地址空间继续运行。
C、在内存中创建页表(映射内核到 3G 以上的虚拟地址空间),开启 MMU,跳转到虚拟地址空间继续运行。 D、 在内存中创建页表(映射内核到 3G 以上的虚拟地址空间, 同时把内核所在的前 1MB 空间到和其实地址相同的虚拟地址空间),开启 MMU, 跳转到虚拟地址空间继续运行。 392、在 ARM Linux 体系中,用来处理外设中断的异常模式是_C_____ A、软件中断(SWI) B、未定义的指令异常 C、中断请求(IRQ) D、快速中断请求(FIQ)
393、在 Linux 系统中,驱动程序注册中断处理程序的函数是__B___ A、 trap_init B、 request_irq C、 enable_irq D、 register_irq
394、在 ARM Linux 系统中,中断处理程序进入 C 代码以后,ARM 的处于_A___工作模式 A、超级用户(SVC) B、中断(IRQ)
C、快速中断(IRQ) D、和进入中断之前的状态有关系
二、多项选择题
1. 嵌入式操作系统不同于通用操作系统的功能是( )
A、任务调度 B、可裁减性 C、 强实时 D、设备管理 E、存储器管理 2. linux 操作系统支持的文件系统有( A B C D E ) A、EXT2 B、 VFAT C、NFS D、 ISO9660 E、JFFS 3. Linux 系统中的设备文件通常有如下分类(B C D )
A、虚拟设备 B、字符设备 C、 网络设备 D、块设备 E、存储设备
4. 片内总线是大规模集成电路(Large Scale Integrated Circuit:LSI)和超大规模集成
电路(VLSI)内部各寄存器或功能单元之间的信息交换通道,它由生产厂家决定,下列属于片 内总线的有(A B D )。
A、AHB 总线 B、 APB 总线 C、USB 总线 D、ASB 总线 E、 1394 总线 5. 下列能改变 ARM 处理器工作状态的指令有( C D)
A、B 指令 B、 SUB 指令 C、 BX 指令 D、 BLX 指令 E、 BL 指令 6. 常用的软件开发模型有(B C D )
A、结构型 B、 原型模型 C、 迭代型 D、瀑布型 E、综合型 7. ARM 处理器的工作模式中属于异常模式的有( C D E )