欢迎来到EDA中国!
当前位置:网站首页 >技术专栏 > 嵌入式

嵌入式面试最常用的的307个试题和答案(二)

发布时间: 2013-07-11 13:03:43     来源: EDA中国

决定嵌入式面试是否成功的307个试题和答案(二)(124-307)
267、在ARM Linux启动的过程中,开启MMU的时候,如何实现从实地址空间到虚拟地址空间的过度?D
A、开启MMU,在内存中创建页表(映射内核到3G以上的虚拟地址空间)并继续运行。
B、开启MMU,在内存中创建页表(映射内核到3G以上的虚拟地址空间),跳转到虚拟地址空间继续运行。
C、在内存中创建页表(映射内核到3G以上的虚拟地址空间),开启MMU,跳转到虚拟地址空间继续运行。
D、在内存中创建页表(映射内核到3G以上的虚拟地址空间,同时把内核所在的前1MB空间到和其实地址相同的虚拟地址空间),开启MMU,跳转到虚拟地址空间继续运行。
268、在ARM体系中,MMU的第一级描述符有___项,每个描述符占用____字节
A、1024,32               B、4096,4
C、4096,4               D、1024,32
答案:C(B和C一样的,A和D是一样的)
269、在ARM体系中,下面MMU的一级描述符中,是节描述符的是_A___
A、0xA0000C0E           B、0xA0000C0F
C、0x00000000           D、0xC0000C01
270、在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
271、下面关于Shell的说法,不正确的是: (D)
A. 操作系统的外壳
B. 用户与Linux内核之间的接口程序
C. 一个命令语言解释器
D. 一种和C类似的程序语言
272、以下关于init进程,描述不正确的是:(A)
A. 一个通用进程
B. 可以产生新的进程
C. 在某些程序退出的时候能重起它们
D. 负责在系统启动的时候运行一系列程序和脚本文件
273、在Linux系统中,下列哪个命令可以用来加载模块( A )
A.insmod                         B.load
C.init                             D.installmod
274、可加载模块一般位于系统的(B)目录下:
A. /lib/modules
B. /lib/modules/x.y.z(x.y.z是内核的版本号)
C. /usr/lib
D. /usr/local/lib
275、下列设备中(D)是字符设备。
A hdc B fd0 C hda1 D tty1
276、 下列哪个命令以文本菜单方式界面配置内核选项:  A
A Make menuconfig   B make xconfig  C make config  D make mrproper
277、 如果Boot Loader、内核、启动参数以及其他的系统映像四部分在固态存储设备上分别独立存放,则其存储结构的分配顺序应当是:_B____。                 
A . 文件系统、内核、启动参数、Bootloader   
B . 启动参数、Bootloader、内核、文件系统
C . Bootloader、内核、启动参数、文件系统  
D . Bootloader、启动参数、内核、文件系统  
278、 Boot Loader 的stage2通常使用C语言实现,以完成复杂的功能,并增加可读性和可移植性,以下哪一步骤属于stage2的内容:__D____  
A . 为加载 Boot Loader 的 stage2 准备 RAM 空间
B . 设置好堆栈
C . 硬件设备初始化
D . 将 kernel 映像和根文件系统映像从 flash 上读到 RAM 空间中
279、 Linux分区默认的文件系统的类型是:( B )
A. vfat      B. ext2/ext3     C.swap     D. dos
280、在下列ARM处理器的各种模式中,_D____模式有自己独立的R8-R14寄存器。
A、系统模式(System)、
B、终止模式(Abort)
C、中断模式(IRQ)
D、快中断模式(FIQ)
281、按照ARM过程调用标准(APCS),栈指针使用__B__寄存器,
A、R0        B、R13        C、R14        D、R15
282、下面关于MMU和Linux描述错误的是:C
A、MMU是内存管理单元Memory Management Unit的缩写
B、uClinux可以运行在有MMU的处理器上
C、Linux内核功能强大,内存管理功能丰富,即使在没有MMU的处理器上,也可以通过软件实现地址映射。
D、Linux系统正是利用MMU,才能使得各个进程有独立的寻址空间
283、在ARM系统结构中,MMU映射最大的单元空间是_A___
A、1MB        B、128KB       C、64KB        D、4KB
284、在Linux系统中,驱动程序注册中断处理程序的函数是__B___
A、trap_init                   B、request_irq
C、enable_irq                   D、register_irq
285、在ARM Linux系统中,中断处理程序进入C代码以后,ARM的处于__A__工作模式
A、超级用户(SVC)            B、中断(IRQ)
C、快速中断(IRQ)            D、和进入中断之前的状态有关系
286、在ARM体系构建的嵌入式系统中,由电平模式触发的中断,其对应的中断标准应该在何时被清除?A
A、当中断处理程序结束以后,才可以清除
B、进入相应的中断处理程序,即可以清除
C、产生IRQ中断的时候,处理器自动清除
D、任何时候都可以清除
287、下面哪一个选项不是linux系统的进程类型(D)
A. 交互进程
B. 批处理进程
C. 守护进程
D. 就绪进程
288、可加载模块一般位于系统的(B)目录下:
A. /lib/modules
B. /lib/modules/x.y.z(x.y.z是内核的版本号)
C. /usr/lib
D. /usr/local/lib
289、在Linux下,用mkfs.jffs2命令创建JFFS2文件系统(基本上是使用JFFS2的Ramdisk),关于mkfs.jffs2下列说法错误的是: (C)
A.-e 选项确定闪存的擦除扇区大小(通常是 64 千字节)
B.-p 选项用来在映像的剩余空间用零填充。
C.-f 选项用于输出文件,通常是 JFFS2 文件系统映像
D.一旦创建了 JFFS2 文件系统,它就被装入闪存中适当的位置(引导装载程序告知内核查找文件系统的地址)以便内核能挂装它。
关键字 : 嵌入式面试 
获取帮助