嵌入式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、1KB12、在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

本文出自 “生命不息,奋斗不止” 博客,转载请与作者联系!

linux嵌入式面试题合集,嵌入式linux面试题解析(一)——ARM部分二相关推荐

  1. manjaro(linux)系统各类命令合集(渐渐更新)

    manjaro(linux)系统各类命令合集(渐渐更新) wlan开启 系统默认的wlan是关闭的 sudo rmmod ideapad_laptop 查找以及安装命令 系统很多软件都是自带安装包的, ...

  2. 2022 Java最新面试题合集

    2022最新Java面试题合集,包括 Java 集合.JVM.多线程.并发编程.设计模式.SpringBoot.SpringCloud.Java.MyBatis.ZooKeeper.Dubbo.Ela ...

  3. 2023年网络安全工程师面试题合集【首发】

    以下为信息安全各个方向涉及的面试题,星数越多代表问题出现的几率越大,祝各位都能找到满意的工作~ [一一帮助安全学习[点我]一一]①网络安全学习路线②20 份渗透测试电子书③安全攻防 357 页笔记④5 ...

  4. 测试工程师面试题合集系列[4]

    测试工程师面试题合集又来更新啦~ 一面 请分别介绍最近主要负责的两个项目. 接口测试,你会关注哪些点,怎么开展接口测试工作? 请写一下接口自动化的参数化实现,写完做个简单讲解 get 和post 请求 ...

  5. 10000小时法则,从外包—字节靠着这份软件测试面试题合集,狂拿15家Offer!(秃头,吐血整理)

    前言 没有绝对的天才,只有持续不断的付出.对于我们每一个平凡人来说,改变命运只能依靠努力+幸运,但如果你不够幸运,那就只能拉高努力的占比. 2020年7月,我有幸成为了字节跳动的一名测试工程师,正如标 ...

  6. 9012年大厂面试题合集:Java技术栈为什么竞争越来越激烈?

    就今年大环境来看,跳槽成功的难度比往年高很多,一个明显的感受:今年的Java技术栈面试,无论一面还是二面,都特别考验Java程序员的技术功底. 最近有人搜集了93套腾讯.阿里.美团.百度.网易等公司9 ...

  7. Java面试核心知识点(283页)Java面试题合集最新版(485页)

    阿里.腾讯两大互联网企业传来裁员消息,很多人都陷入担心,不安情绪蔓延-- 其实大家应该更冷静和理性地看待大厂裁员.每年三四月都是大厂人员调整期,这个季节是各个公司战略调整.战略规划的一个关键期,肯定会 ...

  8. 大学“电路分析基础”试题合集第四章

    大学"电路分析基础"试题合集第一章 大学"电路分析基础"试题合集第二章 大学"电路分析基础"试题合集第三章 "电路分析基础&quo ...

  9. 大学“电路分析基础”试题合集第六章(文末附PDF文档与Word文档)

    大学"电路分析基础"试题合集第一章 大学"电路分析基础"试题合集第二章 大学"电路分析基础"试题合集第三章 大学"电路分析基础&q ...

最新文章

  1. 零基础参加java培训的系统学习路线
  2. #423 Div2 D
  3. LeetCode——Find the Difference
  4. Linux常见使用命令小结
  5. mikrotik ros ***借线
  6. HTTP 中POST GET 区别
  7. 6月24日AppCan移动开发者大会礼品清单遭泄露
  8. python写mapreduce_用python写MapReduce函数——以WordCount为例
  9. 快速理解网络通信协议
  10. AutoLayout--masonry使用
  11. java从键盘上录入学生人数和每个学生的姓名以及分数,按照分数降序输出,学生名次、学生姓名、学生分数
  12. 2018.09.28python学习第十三天part2
  13. Mybatis/Ibatis,数据库操作的返回值
  14. php图片文字垂直对齐,记一次解决字体图标垂直对齐问题的过程
  15. 中国水银矿石行业市场供需与战略研究报告
  16. Oracle数据同步接口,增量数据从ERP系统到本地临时表封装解决方案
  17. java随机点名器的代码_巧用Excel制作随机点名器,简单易学,快来尝试吧
  18. 小班计算机游戏教案,小班游戏简单教案(通用11篇)
  19. 【python爬虫】http.cookiejar库之CookieJar,模拟登录与访问
  20. G_分包具体详情及处理

热门文章

  1. [渝粤教育] 广东-国家-开放大学 21秋期末考试Java程序设计基础10232k2
  2. 【渝粤教育】国家开放大学2018年秋季 0630-22T环境法学 参考试题
  3. 【渝粤教育】国家开放大学2018年春季 0176-22T电机学(一) 参考试题
  4. 【渝粤题库】广东开放大学民法 形成性考核
  5. android studio zlib,在Android Studio 3.1中构建项目时出现“压缩执行失败”错误
  6. mysql的sql执行原理图_性能测试MySQL之SQL运行原理
  7. linux 添加本地源,linux 添加本地yum源
  8. Windows编程初步(三)【说明:有敏感字眼已全删,不知道为啥还审核不通过】
  9. mybatis嵌套查询和嵌套结果有什么区别_Java面试专题之九:Mybatis面试5个大概率被问到的问题...
  10. word中一直提示校对错误,如何关闭当前文档校对功能