好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

嵌入式操作系统试题集75498归类.pdf

50页
  • 卖家[上传人]:飞翔****08
  • 文档编号:254635151
  • 上传时间:2022-02-15
  • 文档格式:PDF
  • 文档大小:332.84KB
  • / 50 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 第一章嵌入式系统概论一.填空1. 嵌入式系统是以_为目的、以 _基础的计算机系统2. 计算机系统按应用可以分为_系统和 _系统3. 嵌入式系统按软件结构可分为嵌入式_系统和嵌入式 _系统4. 嵌入式系统按是否具有实时性能可分为嵌入式_系统和嵌入式 _系统5. 嵌入式实时系统除具有嵌入式系统的基本特征外,还具_和_的重要特点6. 嵌入式系统的硬件架构是以_为中心,由 _,I/O 设备,通信模块以及电源等必要的辅助接口组成7. 嵌入式系统的软件通常固态化存储在_、_或 NVRAM 中8. 嵌入式系统的开发由于受到_限制,通常采用_环境9. 嵌入式系统开发采用的交叉开发环境是由_和_组成的10. 嵌入式系统的设计是使用一组_和_来完成所需功能的过程解答 : 1. 嵌入式应用 ;计算机技术2. 通用计算机 ; 嵌入式计算机3. 单线程 ;事件驱动4. 非实时 ;实时5. 实时性 ;可靠性6. 嵌入式处理器;存储器7. ROM;FLASH 8. 系统资源开销的;交叉开发9. 宿主机 ;目标机10. 物理硬件 ;软件二.选择1. 以下哪一项不属于嵌入式操作系统()AVxWorks B. WinCE C. BSD D. uClinux 2. 以下关于嵌入式系统说法正确的是()A以开发为中心B 对实时,成本,功耗要求严格C软硬件协同D 软件可剪裁3. 以下关于嵌入式系统说法正确的是()A嵌入的系统中可以共存多个嵌入式系统B对高性能要求严格C软硬件缺乏协同D不要求实时性4. 对响应时间有严格要求的嵌入式系统是()A.嵌入式实时系统B.嵌入式多线程系统C.嵌入式多内核系统D.嵌入式轮转询问系统5. 以下哪一项属于嵌入式系统不具备的特点()A.采用专用处理器B. 跨平台可移植C.软硬件协同一体化D.小型化与有限资源6. 嵌入式系统硬件的核心是()A.存储器B.嵌入式微处理器C.嵌入式微控制器D.BSP 7. 嵌入式系统的软件部分不包括() ADSP B.嵌入式操作系统C.设备驱动程序D.应用程序8. 对性能要求高的嵌入式系统是()A.嵌入式实时系统B.嵌入式多线程系统C.嵌入式多内核系统D.嵌入式轮转询问系统9. 嵌入式应用软件的开发阶段不包括()A交叉编译和链接B.开发环境的建立C联机调试D.应用程序模块加载10. 为了提高执行速度和系统可靠性,嵌入式系统中的软件一般都保存在()A存储器芯片B.磁盘C.cache D.CDROM 解答 : 1. C 2. A 3. A 4. A 5. B 6. B 7. A 8. C 9. D 10. A 三.判断解答 : 四.名词解释解答 : 五.简答题1. 给出嵌入式系统的一般定义和基本特征。

      2. 嵌入式实时系统相对其它嵌入式系统具有哪些不同的特点?任意列举两种为实现嵌入式实时系统所采用的措施3. 请列举两种嵌入式系统开发的方法4. 请简述嵌入式系统的特点5. 请列举 ARM 处理器支持的运行模式解答 : 1. 定义:嵌入式系统(Embedded System)是以应用为中心、以计算机技术为基础、软件硬件可裁剪、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统基本特征:(1)专用性 : 采用专用的嵌入式处理器,功能算法的专用性;(2)小型化与有限资源: 资源约束和空间约束与专用性;(3)系统软硬件设计的协同一体化:硬件与软件的协同设计和应用软件与操作系统的一体化设计开发2. 嵌入式实时系统除具有嵌入式系统的基本特征外,还具有实时性和可靠性的重要特点为实现以上实时性能的要求,嵌入式系统一般采用如下方式:(1)采用高速硬件如高速处理器、高速A/D、D/A 等;(2)利用嵌入式处理器提供的中断功能;(3)需要嵌入式实时操作系统(RTOS )的支持;(4)应用程序代码量小、执行速度快3. 目前,嵌入式系统的开发有模拟开发调试、嵌入式仿真和远程调试等几种方法4. 1、面向特定应用的特点。

      2、嵌入式系统的硬件和软件都必须进行高效地设计3、嵌入式系统是将先进的计算机技术、半导体技术和电子技术与各个行业的具体应用相结合的产物4、为了提高执行素的和系统可靠性,嵌入式系统中的软件一般都固化在存储器芯片中或单片机本身,而不是存储于磁盘中5、嵌入式开发的软件代码尤其要求高质量,高可靠性6、嵌入式系统本身不具备二次开发能力,必须有一套开发工具和环境才能进行再次开发5. 1、用户模式2、快速中断模式3、外部中断模式4、管理模式5、数据访问终止模式6、系统模式六.应用题解答 : 第二章 . 嵌入式处理器基础一.填空1. ARM 嵌入式系统主要由_,相关支撑硬件和_ 组成2. ARM 微处理器的特点包括:_,低成本和 _3. ARM 处理器共有37 个寄存器 ,包括 31 个_和 6 个 _4. ARM 微处理器支持两种指令集:_和 _5. ARM 体系结构采用的特征有:_,_,3 地址指令格式6. ARM 体系结构可用两种方法存储字数据,具体为_和_7. ARM 微处理器中,_下的寄存器集是ARM 状态下寄存器集的一个_8. ARM 微处理器的工作模式中,系统模式并不是通过_进入的,它和_模式具有完全一样的寄存器。

      9. ARM 处理器工作状态主要有_,睡眠, _ 10. 常用的嵌入式外围设备有_,通信设备, _解答 : 1. 嵌入式处理器;嵌入式软件系统2. 低功耗 ;高性能3. 通用寄存器 ;状态寄存器4. ARM 指令集 ;Thumb 指令集5. Load/Store 体系结构 ;固定的 32 位指令6. 大端模式 ;小端模式7. Thumb 状态 ;子集8. 异常 ; 用户9. 运行 ;空闲10. 存储设备 ;显示设备二.选择1. 以下哪一项不属于嵌入式处理器的特点()A.对实时多任务支持能力强B.功耗低C.处理器结构不易扩展D.存储保护能力强2. 以下哪一项不属于嵌入式处理器()A.PowerPC B.pentium C.ARM D.MIPS 3. 在指令系统的各种寻址方式中,获取操作数最快的方式是()A.直接寻址B. 立即寻址C. 寄存器寻址D. 间接寻址4. ARM 微处理器的寄存器在Thumb 状态与 ARM 状态下相同的是()A.R8-R12 B.R15和 CPSR C.R13-R14 D.R0-R7 5. ARM 指令系统采用()指令A.单地址B.双地址C.三地址D.四地址6. ARM3 级流水线下取第一条指令前程序计数器为PC ,则取第三条指令为()A PC+3 B PC+6 C PC+8 D PC+12 7. 以下哪一项不属于ARM 内核的功能模块()A.支持 16 位压缩指令集Thumb B.支持片上Debug C.媒体功能扩展SIMD D.嵌入式 ICE,支持片上断点和调试8. ARM 寄存器组中除了以下哪组寄存器以外所有处理器模式下都可以访问()A.SPSR B.R0-R7 C.CPSR D.R8-R9 9. ARM 异常处理中,软件中断处理程序执行()指令可以从SWI模式返回,无论是在ARM状态还是 Thumb 状态。

      A.MOVS PC , R14_svc B.MOVEQ PC ,R14_svc C.MOVS PC, R14_und D.MOVEQ PC, R14_und 10. 以下哪一项不属于ARM异常中断()A复位B.IRQ C.条件转移D.数据终止解答 : 1. C 2. B 3. B 4. D 5. C 6. D 7. C 8. A 9. A 10. C 三.判断1. FIQ异常是为了支持数据传输或者中断处理而设计的 ) 2. ARM 指令为 32 位的长度, Thumb 指令为 16 位长度 ) 3. ARM 微处理器采用RISC指令集,使用大量的寄存器 ) 4. 所有的 ARM 指令都可根据前面的执行结果决定是否被执行,从而提高指令的执行效率 ) 5. ARM 微处理器的存储器格式必须按对齐规则对存储单元进行访问 ) 6. ARM 微处理器通用寄存器R14R0、程序计数器PC 、一个或两个状态寄存器都是可访问的 ) 7. ARM 状态下的寄存器组织分为三类:分组寄存器,程序寄存器,状态寄存器 ) 8. R13 在 Thumb 指令中常用作堆栈指针,但这只是一种习惯用法,用户也可使用其他的寄存器作为堆栈指针。

      ) 9. ARM 微处理器中状态寄存器的低8 位称为控制位,发生异常时这些位可以被改变,但当处理器运行特权模式,这些位不可以改变 ) 10. ARM 微处理器可用加载/存储指令批量传输数据,以提高数据的传输效率 ) 解答 : 1. 错2. 对3. 对4. 对5. 错6. 对7. 错8. 错9. 错10. 对四.名词解释1. 单机处理器2. ARM 架构3. 超标量体系结构4. DSP微处理器5. 嵌入式片上系统解答 : 1. 所谓单机处理器是指那些专门用于处理功能的处理器芯片,相对于集成化处理器,单机处理器需要一些外围电路支持才能够实现其基本功能2. 进阶精简指令集机器,是一个32 位精简指令集(RISC ) 中央处理器架构,ARM 处理器体系结构由ARM 公司开发并拥有知识产权3. 能够在一个时钟周期执行多个指令,在超标量体系结构设计中,处理器或指令编译器判断指令能独立于其它顺序指令执行,还是依赖于另一指令,必须跟其按顺序执行,然后处理器使用多个执行单元同时执行两个或更多独立指令4. 是一种独特的微处理器,是以数字信号来处理大量信息的器件其工作原理是接收模拟信号,转换为0 或 1 的数字信号。

      再对数字信号进行修改、删除、强化,并在其他系统芯片中把数字数据解译回模拟数据或实际环境格式5. 单个芯片上集成一个完整的系统,对所有或部分必要的电子电路进行包分组的技术完整的系统一般包括中央处理器,存储器以及外围电路等随着电子数据交换的推广和VLSI设计的普及化,以及半导体工艺的迅速发展,在一个硅片上可以实现一个更为复杂的系统五.简答题1. 当出现异常时,ARM 微处理器会执行哪几步操作?2. 请简述 ARM 微处理器两种工作状态集的切换操作及方法3. 请简述 ARM 微处理器的用户模式和特权模式,以及用户模式向特权模式的转换4. ARM 微处理器的运行模式有有哪几种,请列举并说明5. 如何进行嵌入式处理器的选型?6. 嵌入式处理器通常划分为哪四大类型?试列举出来7. 试简述 Thumb 技术解答 : 1. (1)将下一条指令的地址存入相应连接寄存器LR,以便程序在处理异常返回时能从正确的位置重新开始执行若异常是从ARM 状态进入, 则 LR寄存器中保存的是下一条指令的地址(当前 PC 4 或 PC 8,与异常的类型有关) ;若异常是从Thumb 状态进入,则在LR寄存器中保存当前 PC的偏移量,这样,异常处理程序就不需要确定异常是从何种状态进入的。

      例如:在软件中断异常SWI,指令MOV PC ,R14_svc总是返回到下一条指令,不管SWI是在 ARM 状态执行,还是在 Thumb 状态执行;(2)将 CPSR复制到相应的SPSR 中;(3)根据异常类型,强制设置CPSR的运行模式位;(4)强制PC 从相关的异常向量地址取下一条指令执行,从而跳转到相应的异常处理程处2. ARM 指令集和Thumb 指令集均有切换处理器状态的指令,并可在两种工作状态之间切换:(1) 在开始执行代码时,处于ARM 状态;(2) 当操作数寄存器的状态位(位0)为 1 时,可以采用执行BX指令的方法,使微处理器从 ARM 状态切换到Thumb 状态;(3) 当处理器处于Thumb 状态时发生异常(如IRQ、FIQ、Undef、Abort 、SWI 等) ,则异常处理返回时,自动切换到Thumb 状态;(4) 当操作数寄存器的状态位为0 时,执行 BX指令(状态跳转)时可以使微处理器从 Th umb 状态切换到ARM 状态在处理器进行异常处理时,把PC指针放入异。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.