嵌入式linux面试题 qt,嵌入式linux面试题解析(一)——ARM部分二

嵌入式linux面试题解析(一)——ARM部分二

1、描述一下嵌入式基于ROM的运行方式基于RAM的运行方式有什么区别。

基于RAM的运行方式:需要把硬盘和其他介质的代码先加载到ram中,加载过程中一般有重定位的操作;

基于ROM:没有上面的操作。

基于ROM:速度较基于RAM的慢,因为会有一个把变量,部分代码等从存储器(硬盘,flash)搬移到RAM的过程;可用RAM资源比基于RAM的多;

基于RAM:速度较基于ROM的快,可用RAM比基于ROM的少,因为所有的代码,数据都必须存放在RAM中。

2、嵌入式操作系统和通用操作系统有什么差别?

答案:多优先级,抢占型,实时操作系统。嵌入式操作系统一般没有UI,体积小,实时性强,对稳定性要求更高。嵌入式操作系统强调实时性,并且可裁减。要求系统资源的消耗要尽可能的小。

3、在ARM体系结构中,要从主动用户模式(User)切换到超级用户模式(Supervisor),应采用何种方法?CA、直接修改CPU状态寄存器(CPSR)对应的模式B、先修改程序状态备份寄存器(SPSR)到对应的模式,再更新CPU状态C、使用软件中断指令(SWI)D、让处理器执行未定义指令

4、在ARM Linux体系中,用来处理外设中断的异常模式是__C____A、软件中断(SWI)            B、未定义的指令异常C、中断请求(IRQ)            D、快速中断请求(FIQ)

5、在ARM Linux系统中,中断处理程序进入C代码以后,ARM的处于__A__工作模式A、超级用户(SVC)            B、中断(IRQ)C、快速中断(IRQ)            D、和进入中断之前的状态有关系

6、在ARM体系构建的嵌入式系统中,由电平模式触发的中断,其对应的中断标准应该在何时被清除?AA、当中断处理程序结束以后,才可以清除B、进入相应的中断处理程序,即可以清除C、产生IRQ中断的时候,处理器自动清除D、任何时候都可以清除

7、在下列ARM处理器的各种模式中,只有__A___模式不可以自由地改变处理器的工作模式。A、用户模式(User)    B、系统模式(System)C、终止模式(Abort)     D、中断模式(IRQ)

8、ARM嵌入式系统中,PC指向的是正在(C  )的指令地址。A  执行        B 译码       C  取指        D 都不是

9、同CISC相比,下面哪一项不属于RISC处理器的特征___D_____A、采用固定长度的指令格式,指令规整、简单、基本寻址方式有2~3种。B、减少指令数和寻址方式,使控制部件简化,加快执行速度。C、数据处理指令只对寄存器进行操作,只有加载/存储指令可以访问存储器,以提高指令的执行效率,同时简化处理器的设计。D、RISC处理器都采用哈佛结构

10、在ARM体系结构中,要从主动用户模式(User)切换到超级用户模式(Supervisor),应采用何种方法?CA、直接修改CPU状态寄存器(CPSR)对应的模式B、先修改程序状态备份寄存器(SPSR)到对应的模式,再更新CPU状态C、使用软件中断指令(SWI)D、让处理器执行未定义指令

11、在ARM系统结构中,MMU映射最小的单元空间是__D__A、64KB        B、16KB        C、4KB        D、1KB

12、在ARM Linux启动的过程中,开启MMU的时候,如何实现从实地址空间到虚拟地址空间的过度?DA、开启MMU,在内存中创建页表(映射内核到3G以上的虚拟地址空间)并继续运行。B、开启MMU,在内存中创建页表(映射内核到3G以上的虚拟地址空间),跳转到虚拟地址空间继续运行。C、在内存中创建页表(映射内核到3G以上的虚拟地址空间),开启MMU,跳转到虚拟地址空间继续运行。D、在内存中创建页表(映射内核到3G以上的虚拟地址空间,同时把内核所在的前1MB空间到和其实地址相同的虚拟地址空间),开启MMU,跳转到虚拟地址空间继续运行。

13、在ARM Linux体系中,用来处理外设中断的异常模式是_C_____A、软件中断(SWI)            B、未定义的指令异常C、中断请求(IRQ)            D、快速中断请求(FIQ)

14、指令ADD R2,R1,R1,LSR #2中,LSR的含义是(B)。A 逻辑左移       B  逻辑右移        C 算术右移           D循环右移

15、哈佛结构和冯诺依曼结构的区别是( A)A 指令和数据分开存储    B 不需要程序计数器   C 统一编址    D 单一数据总线

16、ARM9和ARM7的重要区别是(A )A  ARM9带有MMU功能            B  ARM9支持Thumb指令集C  ARM9带有Cache功能            D  ARM9是哈佛结构

17、当系统工作负载增加时,CPU的 A 将占很大比重A) 用户时间        B)系统时间         C)空闲时间        D) 进程时间

18、嵌入式微控制器相比嵌入式微处理器的的最大特点(B )。A、体积大大减小        B、单片化C、功耗低               D、成本高

19、同CISC相比,下面哪一项不属于RISC处理器的特征__D______A、采用固定长度的指令格式,指令规整、简单、基本寻址方式有2~3种。B、减少指令数和寻址方式,使控制部件简化,加快执行速度。C、数据处理指令只对寄存器进行操作,只有加载/存储指令可以访问存储器,以提高指令的执行效率,同时简化处理器的设计。D、RISC处理器都采用哈佛结构

20、中断向量是指(C )。A、中断断点的地址                 B、中断向量表起始地址C、中断处理程序入口地址         D、中断返回地址

21、在ARM系统结构中,MMU映射最大的单元空间是___A_A、1MB        B、128KB       C、64KB        D、4KB

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值